Linux

Linuxで特定のファイルサイズ以上のデータを探す

ファイルサイズ、10M以上のデータを探す find / -size +100000

diffでタブやスペースを無視する

diff -BbwE old newhttp://d.hatena.ne.jp/te2u/20090206/p2

crontabの書き方

例題を沢山書いた方が分かりやすいだろうと思うので、例題のみです。分 時 日 月 曜日 00 3 1 7 * 7月1日 AM 3:00に実行 43 23 * * * 23:43に実行 12 05 * * * 05:12に実行 0 17 * * * 17:00に実行 0 17 * * 1 毎週月曜の 17:00に実行 0,10 17 * * 0,2,3 毎…

top

http://www.linux.or.jp/JM/html/procps/man1/top.1.html

gzされたファイルをgrep

$ gunzip -c 圧縮ファイル.gz | grep "hoge" もしくは $ zgrep "hoge" 圧縮ファイル.gz

コマンドの履歴を簡単表示

Ctrl+Rです。 例えば、 [hoge@test1234]$ Ctrl+Rで (reverse-i-search)`': ※↑で「ss」と入力 (reverse-i-search)`ss': ssh test@192.168.3.100 表示された候補が違う場合、Ctrl + Rで次の候補を表示することができます。 また、やっぱり履歴検索をやめたい…

特定のプロセスが起動中か確認

ps auxwwf | grep hogehoge

touch

touch -d "2009/3/29 01:01:00 am" test.txt

複数行に渡るコメント

print "ここは実行されます。\n"; =pod ここはコメント行になります。 ここもコメント行になります。 =cut print "ここも実行されます。\n";

ls便利オプション

-h ファイルサイズをわかりやすい単位で表示 -R ディレクトリの内容を再帰的に表示 -X 拡張子順でソート

ポートフォワーディング

poderosaで [ツール]⇒[ポートフォワーディングツールの起動]なかったら、プラグインダウンロードする http://ja.poderosa.org/download/plugins.html ポートフォワーディングツールが起動したら、 [プロファイルの編集] ①[sshサーバ]に大元のサーバを入力 ②[…

ファイルの行数取得

cat ファイル名 | wc -l

cat [ファイル名] | more

cat [ファイル名] | more 文字化けしたときに、 nkfでも :e ++enc=〜 でもダメだったときに使うhttp://www.hc.itc.keio.ac.jp/manual/unix.html

mput

「複数のファイルをまとめて転送する」場合に使うコマンドが、"mput"です。先ほどのように「.html」のつくファイルをすべて転送するため、今度は「mput *.html」を実行します。 http://www.sodan.ecc.u-tokyo.ac.jp/2001/article/ftp.shtml

文字コード変更

nkf 文字コードを変換する 構文 nkf [options] [file] オプション -b バッファリング出力を行う -u 出力時にバッファリングを行わない -j JISコードに変換する -e EUCコードに変換する -s シフトJISコードに変換する -w UTF8コードに変換する -i? JIS漢字を…

環境変数を調べる

r_memo@ubuntu:/$printenvhttp://x68000.q-e-d.net/~68user/unix/genre.html

いまさら解凍とか圧縮とか

tar.gzファイルの圧縮・解凍コマンド * 解凍 tar xvzf hoge.tar.gz hoge/ * 圧縮 tar cvzf 圧縮後のファイル名.tar.gz 圧縮前のファイル名 * ヘルプ tar --help * オプション -c 新規にアーカイブを作成する。 -f アーカイブのファイル名を指定する。 -t ア…

いまさらディレクトリ削除とか

ファイル処理 コマンド * コピー cp コピー前のファイル名 コピー後のファイル名 cp コピー前のパス コピー後のパス 例:cp sample.html /home/test/test.html * 移動 mv 移動前のファイル名 移動後のファイル名 mv 移動前のパス 移動後のパス 例:mv ./abc/…

いまさらパーミッションとか

この、「r」「w」「x」によるパーミッションの表記は、数字で表すことも可能です。この場合、「r=4」「w=2」「x=1」という数字をそれぞれに当てはめます。 例1:パーミッションが「rw-r--r--」のとき 「自分」→ r+w = 4+2=6 「グループ」→ r=4 「他人」→ r=…

ファイルの中から一致した行を検索

説明 grepコマンドはファイル中から一致した行を表示します。 構文 grep [ オプション ] 正規表現 [ ファイル名 ] オプション -c 一致した行の数だけ表示する。 -i 比較のときに大文字と小文字を区別しない。 -n 一致した行の前に行番号を付加する。 -v パタ…

ディレクトリと中身をコピー

rpオプションをつけるだけ cp -rp /home/dir1 /home/dir2【オプション】 -f 指定されたファイル名のファイルが既に存在しても強制的に上書きする。 -i コピー先に同じ名前のファイルが既に存在する場合、ファイルを上書きするか確認する。 -p 元ファイルの属…

ネットワーク上のコンピュータ間でファイル転送

【説明】 ftpコマンドはネットワーク上のコンピュータ間でファイルの送受信ができます。【構文】 ftp ドメイン名 or IPアドレス【コマンド】 pwd カレントディレクトリを表示する。 cd カレントディレクトリを移動する。 dir カレントディレクトリのファイル…

圧縮の仕方

◇説明 tarコマンドはアーカイブ(複数ファイルをひとまとめにしたもの)の作成や展開、tarファイルの圧縮や解凍を行います。◇構文 tar [ オプション ] [ ファイル名 ]◇オプション -c 新規にアーカイブを作成する。 -f アーカイブのファイル名を指定する。 -t…

SVN色々

『:q!』 ・・・ 編集せずに抜ける 『:e!』 ・・・ 編集やり直す① svn update ・・・ リポジトリから作業用のコピーに変更を反映する ② svn status ・・・ 変更チェック ③ svn commit ・・・ 作業ディレクトリの変更内容をリポジトリにコミットする (svn com…

ssh リモートホストへログイン

説明 sshコマンドはネットワーク上のリモートホストにログインしたり、リモートホスト上でコマンドが実行できます。 また2つのホスト間に暗号化された安全な通信を提供します。構文 ssh [ オプション ] [ ユーザ名@ ]ホスト名またはIPアドレス [ コマンド ]…

rmのときは

rmの時は、『-i』オプションつけなきゃ駄目だよ。 確認が『-i』で出る

ログ表示

tail -f説明 tailコマンドは指定されたファイルの最後の数行を表示します。構文 tail [ オプション ] [ ファイル名 ]オプション -行数 出力する行数を指定する。 -c 行数でなくバイト数で指定する。(デフォルトは10行) -f ファイルの最後に追加される文字…

viで行数表示

:set nu