ファイル管理
- ls
ディレクトリ内にあるファイルとディレクトリの一覧を表示する.
- cd msh組み込みコマンド
ワークディレクトリを変更する.引数DirPathを指定しない場合は,ホームディレクトリ(/)に変更する.
- cp
指定されたファイルをコピーする.
- mv
ファイルを移動する.
- touch
ファイルの日時情報を設定する.指定されたファイルがない場合は,新しくファイルを作成する.
- rm
ファイルを削除する.
- mkdir
ディレクトリを作成する.
- rmdir
ディレクトリを削除する.
- pwd
現在のワークディレクトリのパスを表示する.
- chmod
ファイルとディレクトリのパーミッション(アクセス権)を設定する.
- ln
シンボリックリンク・ハードリンクを作成する.
- find
ファイルを検索する.
- du
指定されたファイルやディレクトリのファイルサイズを表示する.
- tar
ファイルを圧縮・解凍する.
画面表示・テキスト処理
- cat
テキストファイルの内容を標準出力に表示する.
- echo
文字列を表示する.
- grep, egrep, fgrep
指定された検索パターンで,テキストファイル内もしくは標準出力の行を検索する.
- sed
様々なテキスト処理を行う.
- sort
テキストファイルの内容を並び替える.
- vi
基本的な機能を兼ね備えたテキストエディタ.
- more
出力結果を一画面内に抑えて表示する.
- less
出力結果を一画面に抑えて表示する.画面スクロール対応.
- clear
画面をクリアする.
システム管理
- date
現在の日時を表示,もしくは設定する.現バージョンではシステム時刻を正確に取得することが出来ない.
- dmesg
カーネルメッセージを表示する.
- set msh組み込みコマンド
環境変数を設定する.
- export msh組み込みコマンド
指定されたパラメータを環境変数に設定する.
- printenv
設定されている環境変数の一覧を表示する.
- umask msh組み込みコマンド
デフォルトのマスクを指定する.
- uname
システム情報を表示する.
- halt
システムを終了し,PSPの電源を切る.
- poweroff
システムを終了し,PSPの電源を切る.
- reboot
システムを再起動する. ※終了するが起動はしない.PSPではハードウェアの仕様上,実装は無理?
コマンド・プロセス管理
- ps
現在実行中のプロセスの一覧を表示する.
- top
現在実行中のプロセスをリアルタイムに表示する.
- kill
指定されたプロセスIDのプロセスを終了する.または,シグナルを送る.
- which
コマンドのパスを調べる.
- times msh組み込みコマンド
コマンドの実行時間を計測する.
- exec msh組み込みコマンド
指定されたコマンドをシェルと置き換えて実行する.
- eval msh組み込みコマンド
複数の引数を結合し,それを一つのコマンドと引数として実行する.
- trap msh組み込みコマンド
シグナルを受け取った際,指定されたコマンドを実行するように設定する.
デバイス管理
- dd
デバイスに直接アクセスして変換し,ファイルとして保存する.
- df
ファイルシステムの使用状況を表示する.
- mount
ファイルシステムをマウントする.
- umount
ファイルシステムをアンマウントする.
- mknod
デバイスファイルを作成する.
- psposk
PSP用オンスクリーンキーボード.
- psposk2
PSP用オンスクリーンキーボード.
シェルスクリプト関連
- . msh組み込みコマンド
シェル変数などを終了後も引き継ぐようにし,コマンドを実行する.
- : msh組み込みコマンド
引数を展開してリダイレクションを行う.
- true
成功する.
- false
失敗する.
- break msh組み込みコマンド
ループ制御から抜ける.ネストになっている場合,引数nを与えるとn段外側のループを抜ける.
- continue msh組み込みコマンド
ループ制御の先頭に戻り,ループを継続する.
- printf
フォーマットを指定して文字列を出力する.
- read msh組み込みコマンド
標準入力から一行分の文字列を読み込む.
- readonly msh組み込みコマンド
読み込み専用にする.読み込み専用の一覧を表示する.
- shift msh組み込みコマンド
ポジショナルパラメータをシフトする.
- test
式を評価する.
- wait msh組み込みコマンド
ジョブの終了を待つ.
その他
- help msh組み込みコマンド
組み込みコマンドの一覧を表示する.
- login msh組み込みコマンド
新しいシェルにログインする.
- newgrp msh組み込みコマンド
新しいグループにログインする.
- busybox
基本的なコマンドをひとつにまとめたもの.ほぼ全てのコマンドが,busyboxへのリンク/エイリアスになっている.
- exit msh組み込みコマンド
現在実行中のシェルを終了する.
- msh
標準で実装されているシェル.
- sh
シェルスクリプト用に用意されているmshへのリンク.
- stty
端末の機能を表示・設定する。
- init
全てのプロセスの親.Busyboxのinitは,ランレベルをサポートしていない.
- rx
xmodemプロトコルを利用し,ファイルを受信する.
- tty
利用中の端末の名称を表示する.
- who
現在ログインしているユーザを表示する.
- whoami
現在自分がログインしているユーザ名を表示する.
- pivot_root
- switch_root
- [
- [[