全文検索:
- tar
- トリ以下のファイルをフロッピーディスク(/dev/fd0)にアーカイブする ==== <code console> # cd /etc # tar cf /dev/fd0 ./*\ </code> ==== アーカイブ内のファイル名を表示する ==== <code console> # tar tf /dev/fd0 |head etc/X11/ etc/aliases ... /code> ==== アーカイブ内のファイル名とファイル属性を表示する ==== <code console> root@vaio# tar tfv /dev/fd0 |head drwxr-xr-x r... gin </code> ==== アーカイブデータからファイルを取り出す ==== <code console> # tar xf /dev/fd0 </code> ==== 特定フォルダを除外する ===
- sed
- ^]が行頭の意味[$]が行末の意味 つまり行頭からいきなり行末の行を削除するという意味 <code console> $ cat test.txt -------------------------------... -- </code> ==== week.txtの1から5行目を削除する。 ==== <code console> $ cat week.txt -------------------------------... ------------- </code> === penを山本に置換する。 === <code console> $ cat test.txt -------------------------------... ---- </code> ==== 改行文字も含めて挿入(置換)する方法。 ==== <code console> $ cat test.txt -------------------------------
- fgとbg
- たコマンドがバックグラウンドで実行再開されます。 ===== コマンド例 ===== <code console> $ jobs バックグラウンド実行され
- ifconfig
- seT/UTP </code> ===== eth0にIPを設定する ===== <code console> # ifconfig eth0 10.15.201.201 netmask 255.255.0.
- ps
- グラウンドのプロセスグループに含まれている| ====== コマンド例 ====== <code console> > ps 自分が起動したプロセスのみが表示する。 PI... === プロセスの起動時間も確認 === こうすると、プロセスの起動時間を確認できる <code console> # ps ax -o pid,lstart,cmd | grep sshd 5875 Thu ... 6 08:33:05 2013 sshd: root@pts/41 </code> <code console> # ps axwf -o user,pid,pmem,pcpu,state,lstart,cmd
- find
- ド例 ===== ■./以下から30日以上前に更新されたpng形式のファイルを検索する <code console> $ find ./ -name "*.png" -atime +30 </code> ■./以下でユーザーmatuiのファイルを検索し削除する。 <code console> $ find ./ -user matsui -exec rm -rf {} \; </code> ■./以下でファイルサイズが10M以上のものを表示。 <code console> $ find ./ -size +10000k -exec ls -ahl {} \; -r... p_JP.exe </code> ■ /var/log以下で1M以上のファイルを検索 <code console> $ find /var/log/ -size +1000k -exec ls -ahl {}
- file
- 構文 ===== file ファイル名 ===== コマンド例 ===== <code console> > file /etc/hosts /etc/hostsを調べる
- htpasswd
- ==== パスワードファイルを新規に作成、ユーザ名(matsui)を追加 ==== <code console> # htpaawd -c /etc/access.htpasswd matsui New pas... d for user matsui </code> ==== ユーザの追加 ==== <code console> # htpaawd /etc/access.htpasswd hgoehoge New pass... for user hogehoge </code> ==== ユーザの削除 ==== <code console> # htpasswd -D /etc/access.htpasswd matsui Deleti
- lsでタイムスタンプを秒まで表示
- ====== lsでタイムスタンプを秒まで表示 ====== <code console> $ ls --full-time syslog.bak -rw-r--r-- 1 matsui users 49397... 最終ステータス変更時刻 (change time) | === mtime === <code console> $ ls -l --full-time syslog.bak -rw-r--r-- 1 mat... 000 +0900 syslog.bak </code> === ctime === <code console> $ ls -lc --full-time syslog.bak -rw-r--r-- 1 ma... 000 +0900 syslog.bak </code> === atime === <code console> $ ls -lu --full-time syslog.bak -rw-r--r-- 1 ma
- netstat
- 表示。| ===== コマンド例 ===== ==== オプション無し ==== <code console> root@vaio$ netstat Active Internet connections... | ==== 各ネットワークインターフェースごとの情報を表示する。(-i) ==== <code console> # netstat -i ---------------------------------... している)| ==== ネットワークのルーティング情報を表示する。(-r) ==== <code console> -----------------------------------------------... 。 ==== LinuxとUnixの違い ==== ■Unix(FreeBSD) <code console> $ netstat -anf inet -p tcp </code> ■Linux(Cent
- tree
- ====== tree ====== ファイル・ディレクトリをツリー形式で表示する <code console> # tree /usr/local/ /usr/local/ |-- bin | |--
- route
- 1に対するルートを検索し、表示 === rl1を使ってアクセスしている事がわかる。 <code console> $ route -n get 192.168.1.11 route to: 192.1... 1500 175 </code> === ルーティングを追加する === <code console> # route add -net 192.168.1.0 netmask 255.255.2... .255.0 eth0 </code> ==== Linuxコマンド例 ==== <code console> route add -net 10.200.0.0/16 gw 192.168.10.1 rou... net 10.200.0.0/16 gw 192.168.10.1 </code> <code console> # route -n Kernel IP routing table Destination
- zip
- ]|暗号化のパスワードをコマンドラインで指定| ===== コマンド例 ===== <code console> $ zip test.zip ./* adding: a.txt (stored 0%)
- disown
- ===== コマンド例 ===== === 1.何かプログラムを実行する。 === <code console> # bash test.sh </code> === 2.ジョブを一時停止する === <key> Ctrl-z </key> === 3.バックグラウンドで動かす === <code console> # bg 1 </code> === 4.ログアウトしても動作し続けるように、オーナーから外れる === <code console> # digown %1 </code> {{tag>Unixコマンド ジョブ・タスク管理}}
- time
- de> time [コマンド] </code> ===== コマンド例 ===== <code console> matsui@vaio$ time ls COPYRIGHT compat@