UNIX COMMAND ##### man COMMAND-NAME オンラインマニュアル ##### * カレントディレクトリのファイル名との置き換え ? カレントディレクトリのファイル名との置き換え(1文字) [...] 単一文字とのマッチ COMMAND ; COMMAND マルチステートメント COMMAND > OUTPUT_FILENAME COMMAND < INPUT_FILENAME COMMAND >> ADDED OUTPUT_FILE COMMAND 2> FILENAME 標準エラーをファイルへリダイレクト COMMAND >& OUTPUT_FILE & ERROR_OUTPUT alias すべてのエイリアス(別名)表示 at 指定時刻にコマンド実行 awk - pattern-directed scanning and processing language banner 花文字作成 basename, dirname - extract portions of path names bc 電卓 cal カレンダー calendar スケジュール管理 lprm ID-NUMBER プリント・ジョブ取り消し cat FILENAME ファイル連結出力 cc -oEXE-FILENAME FILENAME C compiler cd ホームディレクトリに変更 cd DIRECTORY-NAME ディレクトリ変更 chfn - change finger entry chgrp ファイルのグループ変更 chmod ファイルの保護モード変更 chown ファイルの所有者変更 chsh USERNAME SHELL-PATH-NAME ログインシェル変更 clear 画面クリア cmp - compare two files col - filter reverse line-feeds and backspaces comm - select or reject lines common to two sorted files compress, uncompress, zcat, compressdir, uncompressdir - compress and expand data cp SOURCE-FILENAME DESTINATION-FILENAME ファイルコピー crontab - user crontab file csplit - context split csh Cシェル cu - call another (UNIX) system; terminal emulator cut ファイルの各行から指定のフィールドをカット (抽出) date 日付と時刻の表示 dd - convert, reblock, translate, and copy a (tape) file df disk free ディスク空き容量 diff FILENAME FILENAME differential file and directory comparator diff3 - 3-way differential file comparison du disk usage ディスク使用状況 dump, rdump - incremental file system dump, local or across network echo 文字列の表示 expr 引数を式と認識する exit/ctrl+d ログアウト file FILENAME ファイルの種類判別 file * find ファイルの検出 finger ユーザーインフォメーション fsck - file system consistency check and interactive repair ftp - ファイル転送プログラム getopt - parse command options grep -n 'PATTERN' FILENAME 文字パターンの探索 head FILENAME ファイルの先頭表示 help - ask for help hostname - 現在のホスト・システム名の設定、または表示 id - print user and group IDs and names ipcs - report inter-process communication facilities status join - relational database operator kill プロセス強制終了 kill -9 PROCESS ID プロセス強制終了(強力) lastcomm 最近実行したコマンド一覧 ld - link editor less - more の逆 :-) lex - generate programs for lexical analysis of text line - read one line from user input lint FILENAME a C program checker/verifier ll ファイル・パーミッション表示 ln FROM-FINENAME TO-FILENAME ファイルのリンク ln -s FROM-FINENAME TO-FILENAME シンボリックリンク logname - get login name lpr ファイルプリント lpq プリンタ・ジョブ表示 ls ファイルの表示 mail, rmail - ユーザへのメールの送信およびメールの読み出し man COMMAND-NAME オンラインマニュアル mesg 割り込み禁止 mesg - ターミナルでのメッセージ受信の許可または拒否 more FILENAME 1ページごとに表示 mkdir DIRECTORY-NAME ディレクトリ作成 mknod デバイスファイルを作る mt - magnetic tape manipulating program mv SOURCE-FILENAME NEW-FILENAME ファイル名変更 newfs 新しいファイルシステムを作る。 netstat - show network status nice run a command at low priority nl - line numbering filterq nroff - format text od FILE-NAME passwd - ログイン・パスワードの変更 paste 行ごとに二つのファイルをくっつける pr - print files ps プロセス情報表示 pwd カレント・ディレクトリ表示 rcp - リモート・ファイルのコピー rev - reverse lines of a file rlogin - リモート・ログイン rm FILENAME ファイルの削除 rmdir DIRECTORY-NAME ディレクトリ削除 ruptime - show status of local machines rwho ネットワーク利用者確認 script OUTPUT-FILENAME CTRL+D/END sdiff - side-by-side difference program sed stream editor 非対話型エディタ sendmail - send mail over the internet set シェル変数一覧 sh ボーンシェル shutdown 電源を切る スーパーユーザーのみ使う size - print section sizes of object files sleep NUMBER(second) 指定秒間何もしない sort 並べ替え sort -u 並べ替え(重複した行削除) ispell FAIL-NAME スペルミス表示 stat - get file status strings - find the printable strings in an object or other binary file stty -a set terminal option 端末の状態を確認設定 su substitute user 一時的にログイン名を変更 sum - print checksum and block or byte count of file(s) sync - update super-block tabs - ターミナル上のタブ設定 tail FILENAME ファイルの末尾表示 tar tape file archiver tee - パイプの設定 telnet - user interface to the TELNET protocol test - condition evaluation command time - time a command touch - update access, modification, and/or change times of file tr - translate characters true, false - return zero or one exit status respectively tset 端末の初期化 tty - get the name of the terminal ul - do underlining umask - ファイル作成モード・マスクの設定 uname - print name of current OS uniq 重複した行を削除 uptime - show how long system has been up users - compact list of users who are on the system vipw - edit the password file vmstat - report virtual memory statistics vmstat 1 2 w システム使用者及び使用機能の問い合わせ wall - write to all users write - interactively write (talk) to another user wc FILENAME 文字数計算 whereis COMMAND-NAME コマンドの絶対パス名表示 which COMMAND-NAME どのコマンドを実行したかを表示 who 利用者確認 who am i 自己確認 whoami 自己確認 yacc - yet another compiler-compiler yes - be repetitively affirmative 裏仕事 command& バックグラウンドでのコマンド実行 stop %JOB-NUMBER fg %JOB-NUMBER フォアグランドで実行再開 bg %JOB-NUMBER バックグランドで実行再開 jobs kill %JOB-NUMBER ctrl+z 実行一時停止 ネットワーク ftp get REMOTE_FILE(YOURS) [LOCAL_FILE] put LOCAL_FILE(MINES) [REMOTE_FILE] pwd ;(YOURS) !pwd ;(MINES) !COMMAND append cd REMOTE-DIR lcd LOCAL-DIR ls mkdir REMOTE_DIR rmdir REMOTE_DIR help OR ? bye ascii binary mget REMOTE_FILES mput LOCAL_FILES close dir delete rcp rlogin シェル変数 $10進数 コマンド引数 $* 引数リストすべて $# 全引数の個数 $$ このプロセスのプロセス番号 $? 直前に実行されたコマンドの値 $! 直前に起動したバックグラウンドプロセスのプロセス番号 正規表現 . 任意の1文字 ^ 行始めとのマッチング $ 行の終わりとのマッチング \ エスケープ [..-.] 文字選択のマッチング [^.-.] 以外の文字選択のマッチング * すぐ前の文字の0個以上の文字列とのマッチング