linuxコマンドノート2
1990 ワード
1.忘れがちなlinuxコマンド を並べ替える. を再帰的に検索するファイルのいくつかの一般的なコマンドを表示します. more、less、tail -n 2、head -n 2
出力:hzq is aliased to`clear;cal | boxes -d diamonds -p a1t2l3 | boxes -a c -d scroll|lolcat;’
を表示します. にインポートすることができる.
2.よく使うショートカットキー
shell に戻る
vimコマンドモード: を取り消す をやり直します. を削除する. ベースラインコマンドモード: 下方向と上方向に移動する. を置換する必要があるか否かを示す.
への書き込み/読み取り の実行を一時的に離れる. を追加 を追加 より多くのコマンドポイントここ
find . -name "*.c" -exec cat {} \; -o -name "*.h" -exec cat {} \;|sed '/^$/d'|wc -l
:統計コード行数sort -t ‘:’ -k 3 -n /etc/passwd
:パスワードファイルをユーザIDに従って並べ替え、-tはキー位置文字を区別し、-kは実位置tar -zxvf file.tgz
:解凍用gzip圧縮ファイルgrep -r hzq /etc
:hzqを含むファイルps -el --forest
:e、すべてのプロセスを表示します.l、プロセスの詳細を表示します.–forest、プロセス間の再帰関係を表示します.-L、プロセス間のスレッドを表示します.type hzq
alias ll=‘ls -alF’
:別名を設定しますが、定義されたshellでのみ有効です.パラメータを付けずに使用可能な別名printenv HOME
:単一の環境変数を表示し、setはローカル変数を表示し、exportはローカル変数をグローバル2.よく使うショートカットキー
shell
ctrl+A,ctrl+E
:行頭と行尾vim
u
:ctrl+r
:前の動作をキャンセル(キャンセル可能).
:前の動作num
:2+space
のように後ろ2 gのスペースの位置を表すと、3+enter
は3行下に下がり、4dd
は4行x/X
後ろに1文字削除/word ?word
:文字列wordを下方向に検索し、n/Nを:n1,n2s/word1/word2/g
:n 1行目とn 2行目の間にword 1という文字列を探し、word 2に置き換えます.:1,$s/word1/word2/gc :%s/word1/word2/gc
:最初の行から最後の行までword 1文字列を探して、その文字列をword 2に置き換えます!置換前にプロンプト文字を表示するユーザ確認(confirm)に:w/r [filename]
:別の文書:! command
:別のコマンド:10,20s#^#//#g
:10-20行に//注釈:10,20s#^//##g
:10-20行削除//注釈:10,20s/^/#/g
:10-20行に#コメント:10,20s/#//g
:10-20行で削除#コメント