Linux コマンド

バックアップファイル用コピーコマンド

# !/bin/sh cp -a $1 $1_`date '+%Y%m%d%H%M'`と書かれたシェルを作成。下記にそのファイルを置けば、完成〜♪ /usr/local/bin

ログの出力をファイルに・・・

コマンド >ファイル名 2>&1

SCP

scp コピー元ファイル [[ユーザー名@]コピー先ホスト:]コピー先ファイル example: scp abcdefg.txt user@onegravity.ne.jp:/user/home/test/abc.txt オプション -rでディレクトリコピー

【cap】キャプチャ

tcpdump port ポート番号(任意) -i eth0 -x -s 1500 -n 保存場所と名前(/tmp/abc.cap)

【変換】改行コード変換

改行コード変換nkf -Lu --overwrite ファイル名 Linux用に改行コード変換 nkf -Lw Windows用に改行コード変換http://it.kndb.jp/entry/show/id/744

【整形】文書整形置き換え

awk '/検索/{print $5,$6,"\t",$4,"\t",$15}' ファイル名

【削除】検索して手当たり次第削除

find 探したいディレクトリ -name 探したい語 -exec rm -rf {} \; > /dev/null 2>&1

入力したコマンドの検索

Ctrl-R

【表示】ディレクトリの階層表示

du -h --max-depth=2 /home/work/ls

【検索】文字数のカウント

grep -c 探したい文字列 ファイル名

【キャプチャ】Tcpdump

tcpdump port 5060 -i eth0 -X -s 1500 -w /usr/local/aaatcpdump -i any -s 4096 -w /usr/local/aaa http://itpro.nikkeibp.co.jp/article/COLUMN/20070403/267311/

【検索】

updatedblocate

【表示】プロセスを階層表示

pstreeシステム上のすべてのプロセスを階層表示

【表示】ディスクの使用状況とディスククォータ

repquota指定したファイルシステムのディスク使用状況 ユーザー毎のディスククォータ状況を表示するコマンド

【変換】.rpm → .debに変換

alien.rpmパッケージを.debパッケージ形式に変換するユーティリティ

【表示】共有ライブラリの依存関係

ldd共有ライブラリの依存関係表示

nohup ログアウト後もプロセス実行を継続できるように プロセスを起動するコマンド

rpmコマンド

rpm [オプション][パッケージ名]オプション −e パッケージを削除 −i パッケージをインストール −q パッケージを照会 −F パッケージをアップグレード。 同じパッケージがインストールされていない場合は インストールしない。 −U パッケージをアップグレード…

パッケージを利用したインストール

dpkg -r pkgname 設定ファイルを残した状態でアンインストールするコマンド

ユーザ数をカウント

wc --lines filenamewc -l filename

リモートマシンへのコピー

scp ファイル名 ログイン名@アドレス: http://www.geocities.jp/unixlinuxcommand/scp.html

リモートマシンへのログイン

$ slogin ログインID@アドレス http://www.geocities.jp/unixlinuxcommand/slogin.html

文字コードを調べる

kcc -c AAA.txt使用できるOSとできないOSがある。

viコマンド

dd:行毎に削除 u :元に戻す - 入力モード

シェル内での環境変数設定

手段1 #!/bin/bash export a=bset - 手段2 実行コマンド source 〜〜〜.sh - 理由 ============================================== シェルを通常実行を行うと サブプロセスで環境変数を定義する。 シェル内で環境変数を定義したければ、 手段1のようにse…

tarコマンド

内容閲覧 tar -tvfz File_A.tar.gz :内容表示圧縮 tar -cvzf file_B.tar.gz Dir_A ディレクトリAを圧縮する。解凍 tar -xzvf File_A.tar.gz : tar.gz形式のファイルを解凍と展開を一度に行います。

Dirにすぐ戻れる状態で移動

pwd /homepushd /home/aaa/local/usr (現Dirを保存して、引数に移動) popd (元の位置に戻る。)

文字コード変換

iconv -f utf-8 -t euc-jp bbb.sh f : from -t : to