全文検索:
- 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 -------------------------------
- gzip
- 縮率優先))| ===== コマンド例 ===== === ファイルを圧縮 === <code console> $ ls -l sendmail.8.9.3.tar -rw-r--r-- 1 yama... は1068290バイト </code> === ファイルを圧縮し、内容を表示 === <code console> $ gzip -v sendmail.8.9.3.tar.gz 圧縮ファイ... イズになっていることが分かる </code> === 圧縮速度を指定して圧縮 === <code console> $ gzip -n1 sendmail.8.9.3.tar 圧縮速度を... すると少し圧縮率が落ちる </code> === 圧縮ファイルを復元(伸長) === <code console> $ ls -l sendmail.8.9.3.tar.gz -rw-r--r-- 1 y
- 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
- bzip2
- == === ファイルを圧縮する。3163136バイト⇒7473394バイト === <code console> $ ls -l samba-2.2.11-ja-1.0.tar -rw-r--r-- 1 ... 0.tar.bz2 </code> === 圧縮ファイルを復元(伸長)する。 === <code console> $ bzip2 -d samba-2.2.11-ja-1.0.tar.bz2 $ ls -l... 2.11-ja-1.0.tar </code> === 圧縮状況をを表示する === <code console> $ bzip2 -v samba-2.2.11-ja-1.0.tar samba-2.2.1... -1.0.tar.bz2 </code> === tar.bz2を一発で解凍 === <code console> $ bzip2 -cd samba-2.2.11-ja-1.0.tar.bz2 |tar xv
- 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 {}
- 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
- unzip
- 確認する。| ===== コマンド例 ===== === アーカイブ解凍 === <code console> $ unzip test.zip Archive: test.zip extracting... ng: c.txt </code> === アーカイブ内の詳細確認(-l) === <code console> $ unzip -l test.zip Archive: test.zip Length... 3 files </code> === アーカイブ内の詳細確認(-Z) === <code console> $ unzip -Z test.zip Archive: test.zip 394 by... mpressed: 0.0% </code> === 破損がないか確認 === <code console> $ unzip -t test.zip Archive: test.zip test
- 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コマンド ジョブ・タスク管理}}
- 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
- nice
- = コマンド例 ===== === プロセスの優先順位を下げる(一般ユーザ) === <code console> $ nice +5 find / -name hoge -print & 5低い... っている。 </code> === プロセスの優先順位を上げる(一般ユーザ) === <code console> $ nice -5 find / -name hoge -print & 5高い... ない。 </code> === プロセスの優先順位を上げる(スーパーユーザ) === <code console> # nice -5 find / -name hoge -print & [1] 7992
- 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
- restore
- ==== コマンド例 ===== === バックアップデータの内容を表示する === <code console> # restore tf /dev/rst0 DUMP date: Fri Apr 2... ・ </code> === バックアップデータをリストアする === <code console> # restore rf /dev/rst0 # ls -l total 1354 dr... stdir/ # </code> === 詳細情報を表示してリストアする === <code console> #restore rvf /dev/rst0 Verify tape and initial
- compress
- する。| ===== コマンド例 ===== === ファイルを圧縮する。 === <code console> $ ls -l sendmail.8.9.3.tar -rw-r--r-- 1 yama... イト </code> === もとのファイルを残して圧縮ファイルを作成する。 === <code console> $ compress -c sendmail.8.9.3.tar > sendmail.8.9