表示および関連する組み合わせコマンド

1.表示:

cat viewテキストファイル-Aは改行などの記号も表示できます-b空白行のない行番号を表示します-n空白行のある行番号を表示します-s表示時に空白行をマージします

tac(逆の猫なので、逆に表示されます)

nl表示行番号= cat -b

revはピアを逆にします

moreは画面を回転させることはできますが、振り返ることはできません。読み取り後、自動的にls -R / etc /を終了します| more / /内のすべてのファイルを一覧表示します/

less moreのすべての機能、振り返ることができます、q exit ls -R /など| more

ヘッドデフォルトヘッダー10行-nヘッダー行-cヘッダーバイト 

            乱数または文字の最初の10桁を使用します:cat / dev / urandom | tr -dc '[:alnum:]' | head -c 10

            ユーザーのランダムパスワードを設定します:cat / dev / urandom | tr -dc '[:alnum:]' | head -c 10 | tee passwd.txt | passwd --stdin username

tailのデフォルトは末尾の10行です-n末尾の行数-c末尾のバイト数(最後の改行も1文字になることに注意してください)

tail -fは、プロンプトなしでファイル記述子を追跡し、この時点でファイルを削除します。同じ名前のファイルを再度作成します

tail -Fはファイル名を追跡し、この時点でファイルを削除します。プロンプトが表示されます。同じ名前のファイルを作成した後、追跡を続けることができます

            2行目のみ表示:ifconfig | head -2 | tail -1

カット列抽出-dは区切り文字を指定します-fは最初のいくつかの列(1、1、3、6、1-6、1、3、6など)を取ります

            ifconfigでIPアドレスのみを取る:ifconfig | head -2 | tail -1 | tr -s "" | cut -d "" -f3

            dfの使用率を取得し、数値のみを保持します:df | tr -s ""%| cut -d%-f5 | tr -d "[:alpha:]"

水平マージの貼り付け-dは、マージセパレータを指定します-sは、列を行に変えます

            例:まずaファイルとbファイルを作成します:seq 1 5> a; echo {a..h} | tr "" "\ n"次にabを貼り付けます[複数のファイルで問題ありません]

wc -l行数(元のファイル名はパイプラインを使用して印刷されません)-Lは最大長を示します-m文字数(1漢字は1を数えます)-c総バイト数-w総単語数

           英語でdfの最初の行を削除:df | tail -n $(echo `df | wc -l`-1 | bc)

lastb -fは、サーバーによって記録されたログインファイル情報を具体的に表示します。

デフォルトの文字の順序を並べ替えa> A> b> B> c> C> ...> z> Z -n数値行-r逆順-Rランダム順序付け-tセパレータを指定-k行番号を指定-fサイズを無視同じものをソートしてマージした後に-uを書いてください

Uniq重複排除、マージできるのは連続する繰り返しのみ-cは各行の繰り返し回数を示します-dは繰り返しを示します-uは繰り返されなかったことを示します

           訪問数の多い上位3人のユーザーのIPアドレスを表示します(ファイルが「」で区切られていると仮定し、最初の列はipです):cut -d "" -f1 file | sort | uniq -c | sort -nr | head -3

           aとbの2つのファイルがあります。ファイルに重複する行がないと仮定して、同じ行と異なる行を見つける方法は?同じ:cat ab | sort | uniq -d different:cat ab | sort | uniq -u

差分比較-u詳細

パッチパッチ、diff -u -bバックアップと組み合わせた場合、元のファイルを上書きします

           例:diff -u 1.txt 2.txt> diff.txt rm -rf 2.txt patch -b 1.txt diff.txt

cmpバイナリ比較

hexdumpバイナリテキストの表示-Cはより直感的なエコー{a..z} | tr -d "" | hexdump -C

odはhexdump od -tに似ています

xxdはhexdumpに似ています

vimを使用してWindows形式のファイルをLinux形式のファイルに変換する:vimを開いた後:set ff = unix

おすすめ

転載: www.cnblogs.com/ldyaly/p/12732953.html