Riverside Learning LABO(Skill/Idea/Code)

よりよいシステムのため工学系と人間系の学習下書きメモ

shell

シェルコマンドメモ
使ったことあるものetc

alias コマンドの別名を登録
cd ディレクトリを移動
exit ログアウト
jobs ジョブの状態を出力
kill プロセス・ジョブを強制終了
chmod ファイル・ディレクトリのパーミッション(所有権)変更
chown ファイル・ディレクトリの所有者を変更
cp ファイル・ディレクトリのコピー
dd ファイルの変換・コピー
find ファイル・ディレクトリの検索
history コマンド履歴の表示
ln リンクファイルの作成
ls ファイル・ディレクトリの情報表示
merge ファイルの結合
mkdir ディレクトリ作成
mv ファイル・ディレクトリの移動・名前変更
pwd 現在のディレクトリ位置確認
rm ファイル・ディレクトリの削除
rmdir ディレクトリ削除
sort 行を並び替える
catファイルを連結して表示
diff ファイルの内容を比較
echo 文字列や変数の内容を表示
grep ファイルからパターン検索
less テキストを見る
more テキストを見る
uniq ファイルの重複行を削除して表示
vi テキストの編集
wc テキストファイルの行数・単語数・バイト数を表示
date 日付・時間の表示
env 環境変数の表示・設定
finger ユーザー情報の表示
groups グループ名を表示
id ユーザー名などの表示
login ログイン
passwd パスワードの変更
shutdown システムをシャットダウン
su ユーザーの切替、管理権限を持つ
w ログインしているユーザー名と作業内容を表示
who ログインしているユーザーを表示
ftp FTPを使用してファイルを転送
hostname ホストコンピュータの名前の表示・設定
ifconfig ネットワークインターフェース情報の表示・設定
ping ホストコンピュータとの接続を確認
telnet ホストコンピュータにログイン
at 指定時刻にジョブを自動実行
ps プロセス状態の表示
cal カレンダーの表示
gcc C言語コンパイルを実行
man コマンドのマニュアルを表示
nkf 日本語の文字コードを変換
quota ディスク利用量の確認
time コマンド実行に要する時間を測定
whatis コマンドのマニュアルのヘッダを表示
which コマンドの場所を表示