よく使うコマンド

個人的に良く使用するコマンドです。

alias

使用方法 内容
alias $KEY='$COMMAND' $KEY に $COMMAND を登録する。ログアウト後は解除される
alias $KEY $KEY に登録されているコマンドを表示する

awk

使用方法 内容
awk -F'$SEPARATE' '{ print $1 }' $FIELNAME $FILENAME から $SEPARATE で指定された単位で内容を区切り、一つ目の要素を出力する

cat

使用方法 内容
cat $FILE $FILE に指定したファイルの内容を標準出力に出力する

chown

使用方法 内容
chown $USERNAME:$USERGROUP $FILENAME 指定した $FILENAME の所有者と所有グループを $USERNAME、$USERGROUPに変更する

find

使用方法 内容
find $SEARCHPATH -name '$FILENAME' $SEARCHPATH ディレクトリ以下で $FILENAME と一致するファイルを出力する
find $SEARCHPATH -type f $SEARCHPATH ディレクトリ以下でファイルタイプがファイルのものを出力する
find $SEARCHPATH -type d $SEARCHPATH ディレクトリ以下でファイルタイプがディレクトリのものを出力する
find $SEARCHPATH -exec $COMMAND {}\; $SEARCHPATH ディレクトリ以下で見つかったファイルに $COMMAND を実行する

grep

使用方法 内容
grep -G -e '$PATTERN' $FILENAME $FILENAME に指定したファイルから、正規表現 $PATTERN に一致する行を出力する

iptables

使用方法 内容
iptables -nL --line-numbers iptables の内容をリスト番号付で順に表示する

more

使用方法 内容
more $FILE $FILE に指定したファイルの内容を1画面ずつ表示する。ファイル内容が長い場合に便利

  • more 使用時の機能
キー 内容
SPACE 1画面進める
ENTER 1行進める
q more を抜ける

nkf

使用方法 内容
nkf -wLu $FILENAME $FILENAME に指定した内容を UTF-8 にエンコードして標準出力に出力する
nkf --ic=CP932 --oc=UTF-8 $FILENAME $FILENAME に指定した内容を Windows 互換で UTF-8 にエンコードして標準出力に出力する(※1)
nkf -g $FILENAME $FILENAME に指定した内容の文字コードを自動判別した結果を出力する

※1 波ダッシュ問題と呼ばれる現象を改善する。Wikipedia の項目を参照

ls

使用方法 内容
ls -la 隠しファイルも含めた全てのファイル/ディレクトリを表示する
ls -ltr タイムスタンプでソートした結果を逆順で表示する
ls -laR ディレクトリを再起的に表示する

rm

使用方法 内容
rm $FILE... $FILE で指定したファイルを削除する(複数指定可能)
rm -r $DIR OR $FILE... $DIR or $FILE で指定した対象を削除する(複数指定可能)
rm -rf $DIR OR $FILE... $DIR or $FILE で指定した対象を削除する(複数指定可能、エラー無視)

cp

使用方法 内容
cp -p $SRCFILE $DSTFILE $SRCFILE を $DSTFILE にコピーする
cp -r $SRCDIR $DSTDIR $SRCDIR を $DSTDIR にコピーする

man

使用方法 内容
man $TARGET $TARGET で指定した内容のマニュアルを表示する
man -k $KEYWORD $KEYWORD で指定した文字列に一致するマニュアルを検索する

mv

使用方法 内容
mv $SRCFILE $DSTFILE $SRCFILE を $DSTFILE に名前変更する
mv $SRCFILE $DSTDIR $SRCFILE を $DSTDIR に移動する

ps

使用方法 内容
ps aux 全てのプロセスを表示する

tail

使用方法 内容
tail -f $FILENAME $FILENAME に指定したファイルの末尾を表示し続ける。ログ監視に便利。Ctrl+C で終了
tail -n $n $FILENAME $FILENAME に指定したファイルの末尾を $n で指定した行数分表示する

useradd

使用方法 内容
useradd -s /sbin/nologin -M $USERNAME $USERNAME に指定したユーザを追加する。但し、ログインは出来ない。FTPアカウントを作成する場合に便利

usermod

使用方法 内容
usermod -d $HOMEDIR $USERNAME $USERNAME に指定したユーザのホームディレクトリを $HOMEDIR に変更する

while

使用方法 内容
while true
do;
$COMMAND;
sleep $SECOND;
done;
$COMMAND を $SECOND で指定した秒毎に延々と実行する。Ctrl+C で終了
最終更新:2013年03月06日 23:54