1、猫の
ファイルに接続して表示するすべての情報
-n:表示あなたは行番号がちょうど現れ表示できる行番号、ファイルの内容とは何の関係も
-E:表示行末の各行、このLinuxの中国のようにファイル終末のラインは、$シンボルである
-T:タブ表示することができ
、他の非印字文字を表示:-vは
-A:すべてのシンボルを表示します
2、より多く/少なく
より:もっと、猫との役割は同じですが、今回は手動でスクロールすることができ、より便利に:唯一の最後に出口へ回し、後方をサポートしています。
以下:表示され、ファイル情報、デフォルトの表示を終了するには、Qを終了していません。
スペース:バック1つの画面回す
Bをフリップ先画面
ENTER:折り返し行
kは:フォワードラインオン
/ KEYWORDを:検索キーワード
3、ヘッド/テール
ヘッド:表示されたファイルの最初の数行を、デフォルトは10行がある
-num頭:どのように多くの行を表示する前に
尾を:、ファイルの数行を表示するデフォルトでは10本のラインである
テール-num:どのくらいの行を表示する
-f:終了せずに、ファイルの末尾を表示し、追加された新しいコンテンツを表示するには、フォローアップを待ちます。一般的にログファイルを表示するために使用
4、エコー
出力
エコー「ABC」
###エコー「文字列」| passwdの--stdin USERNAME:ダクトにより、パスワード変更
図5に示すように、入力と出力のリダイレクト
出力リダイレクション:
オーバーライド出力(元のファイルの内容を上書きします)
追加の出力(元のファイルの内容を上書きしない)
SET -C:ファイル既に覆わリダイレクトの使用禁止
機能開閉:セット+ C
2>:リダイレクト出力誤差を、正しい情報を出力することができない
2 >>:エラー方法を追加出力
&>:同じファイルへのリダイレクト標準出力やエラー出力、リアルタイムカバー
输入重定向:
<<:此处生成文档
cat << END :输入信息,直至输入END时结束。(EOF或者END代表文档输入结束)
cat >> /tmp/myfile.txt << END
図6に示すように、切断された
切断用コンテンツデータ
-d:-f7スペースがカット-d ':指定フィールドセパレータは、デフォルトでは、ブランクカット-dある
-f:カット、表示するフィールドを指定する
図1に示す表示-fをカット-f1最初のフィールド
-f 1,3意味最初の3つのフィールドのとディスプレイ
1から3まで表示欄1-3示し-f
#cat / etc / passwdファイル|カット-f1-3 #はすべてを取ります1-3バイト列
#cat / etc / passwdファイル|カット-d :3#-f に:スプリット、第3のフィールドを取ります
。7、vimの
テキストエディタ、エディタのフルスクリーンモード
のvimモード:
編集モード(コマンドモード):デフォルトの
入力モード
最後の行モード
VIMモード変換:
1、編集モード- >入力パターン
I:現在のカーソルの文字入力モードの前にに
:への現在のカーソルの文字入力モードの後
O:現在のカーソル行新しい下の行、及び入力モードに変換する
I:現在のカーソル行の先頭に、入力パターンに
A:現在の行のカーソル端、入力パターンに
O:現在のカーソル行の上に新しい行、及び入力モードに変換
-------------------------------------------- ----------------------
2、入力モードから- >編集モード
、タイプESC。
3、ラインモード:あなたが編集モードからの最後の行モードを入力する必要があり
、入力しますことができます。
4、ラインモード- >編集モードは、
ESCキー、1回または複数回ノック。
-------------------------------------------------- -----------
:Vimの出口ファイル
ラインモードファイルオフ1を、
ファイル保存:W
Qを:終了
WQ:保存して終了
Q!:保存せずに終了
!W:力保存
WQ = X、保存して終了
2、編集モードを終了
ZZ大文字:保存して終了
------------------------ ------------------------------------------
Vimはカーソル(編集モード)を移動します:
:キャラクタ移動させることにより1、 BR /> H:左
L:右
J:ダウン
K:最大
#H:モバイル#(数字)文字
2、単語の移動ユニット
W:次のワードの用語を移動します最初の
E:次の単語へ移動または現在の単語の語尾を終了
B:単語や語句最初の最初の単語の現在の単語に移動
ジャンプ#の言葉:#W。
3、インラインジャンプ
0:最初の行(行の絶対初め)へのジャンプ
^:行の最初の非空白文字へジャンプ
ラインの絶対終わり:$
ラインジャンプの間に4、
#G:最初の#行に直接ジャンプ。
G:最後の行に直接ジャンプ
ラインモードジャンプ:直接行番号に、入力します。
-------------------------------------------------- ----------------
Vimのスクロール:
Ctrlキー+ F:画面の下にターン
CTRL + B:1画面上げる
Ctrl + Dキーを:半分の画面下に回し
、CTRL + Uを:画面の半分を上げ
---------------------------------------------- -----------------------
vimの削除文字:
X-:カーソルで単一の文字を削除し
#X:カーソルでの削除と#の後方文字
vimの削除コマンド:D
ジャンプコマンドと組み合わせて使用さdコマンド
のD $:削除行末まで。
兆候をスキップ#D:指定された文字ジャンプ#文字を削除
ddは:現在のカーソル行の削除
#ddを:カーソルの行を含む、#削除行
ラインモードを使用することができる:
startADD、ednADDdを
1,10d:第10行に最初の行を削除
、100:100行に現在の行を削除します。
それは、現在の行を示す
$を:最後の行は
+#:ダウン#行
$ -10:10最後から二番目の行の
削除コンテンツVimはバッファに格納され、最後に削除したコンテンツを貼り付けることができます。
-------------------------------------------------- ----------------
vimのコマンドを貼り付け:P-
P-(小文字):削除または行の内容が正でコピーすると場合、カーソルを含む行の下に貼り付け
、コピーまたは削除非整数ラインの内容、カーソルで次の文字のペースト
P(大文字):削除された行が正またはコンテンツをコピーする場合は、ライン上にカーソルを含むペースト、もし
コンテンツコピーまたは非整数の行を削除、カーソル下の文字の前に貼り付け
Vimはコマンドをコピー:Y-
dのY-使用
YY:ラインのコピー
コンテンツを削除するVimを、入力モードに変換:C
DコマンドとC使用
CC:行を削除し、入力モードに入ります。
C $:行末と入力モードに入るには、DELETE
-------------------------------------------------- ----------------
操作を編集するコマンドのvimの下で取り消さ:U
U:過去n操作元に戻すには、最後の操作、連続uコマンドを取り消し
#Uを:最近の編集の即時失効#オペレーティング
------------------------------------------------- ------------------------------------------
vimのスーパーの交換を見つける
/ PATTERNを:からパターンが一致していることのオプションを見つけるために、ラインの下の始まり
?PATTERN:マッチングオプションパターンアップラインの終わりを探す
S:検索と置換vimの
使用のコマンドラインモードでの
使用方法としてsedの
ADDR1、ADDR2s PATTERN @ @ @ GI文字列
G:グローバルI:ケースを無視し
、$を- 。 1:行の最後に現在の行
1を、$のフルテキスト表現
のvimの下で対話型シェルを
:!COMMANDは、ビューに入力し、[vimの編集モードに入り、後に仕上げました。
-------------------------------------------------- -----------------------------------------
vimの高度なトピック
1、または未露光行番号
:NUセット
:セットNONU
2、または大文字と小文字の区別をミュート
:IGNORECASEセット
:セットIC無視
:noicセット
。3、自動インデントを設定
:オートインデントのセット
:セットインデントAI
:セットnoai
4、発見しました。テキストをハイライト表示やハイライトを取り消す
:セットhlsearchのハイライト
:キャンセルnohlserchセット
5を、構文強調表示
:オープンの構文を
:構文近いオフ