のんびり雑多 >> UNIX/Linux >> コマンド

コマンドメモです。間違っていたらごめんね。

cp ../test.txt .上のディレクトリにあるtest.txtをカレントディレクトリにコピー
cp A.txt B.txt名前を変えてコピー
cp test.txt ./dir/test1.txttest.txtを下のdirディレクトリへtest1.txtと名前を変えてコピー
rm A.txtA.txtを削除
rmdir ./dirdirディレクトリを削除(dir内が空の場合)
rm -rf ./dirディレクトリ内にファイルがあってもdirごと削除
cat A.txtA.txtの中身を表示(一気に)
cat A.txt | more1ページずつ画面へ表示(スペースキーで画面スクロール)
tail A.txtA.txtの末尾十行だけ表示(tail 20 A.txtだと末尾から20行表示)
ls -la | moreピリオドから始まるファイルも一覧表示する。(一画面ずつ)
hヒストリーを表示
!!今行ったことをもう一度(![数字]で[数字]番のプロセスを実行)
man [コマンド][コマンド]のマニュアルを表示
pwd今いる場所を表示
ps自分のプロセスを表示( -aef ですべてのプロセスを表示)
ps -aef | grep 'ora'ora を含むプロセスを表示
kill -9 プロセスIDプロセスIDのプロセスを殺す(削除)
grep 'How are you' *.c *.txt.cと.txtの中にHow are you がある箇所を表示(サブディレクトリは×)
find dir/ -name [ファイル名]dirディレクトリ内で[ファイル名]を探す
find . -name \*.c print | xargs grep 'How are you'カレントディレクトリ内のサブフォルダまで、.c にHow are youがある箇所を表示する。(grepとfindの融合)
which [コマンド]実行するコマンドのディレクトリを調べる
wログインしている人を調べる
viテキストエディタviを起動
ccコンパイル
tar cf BackUp.tar [ファイル or ディレクトリ名]複数あるファイルやディレクトリを一つのファイルにまとめる(tarはまとめるだけで、圧縮はされない)
dfファイルシステムの容量を表示
env環境変数を表示
コマンド > ファイル名画面に出力されるデータをファイルへ保存(上書き)
コマンド >> ファイル名画面に出力されるデータをファイルへ保存(後ろに追加)
EOFEOFを入力するにはCTRL+D(WindowsではCTRL+Z)
cal [西暦]カレンダー表示
chown [user] [ファイル名]ファイル所有者の変更
chgrp [user] [ファイル名]ファイルグループ所有権の変更
gdb ./[デバッガ対象]gdb起動
s : ステップ
n : ステップ(関数スキップ)
b : ブレイクポイント(関数名、行数 -> xxx.c:行数)
p : 参照/代入
r : RUN(パラメータも付けられる)
(gdb) quitgdb終了