ファイル管理

  • 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
  • [
  • [[