Mac 終端編輯+windows shell 快速編輯

ctrl+a    移到命令行首
ctrl+e    移到命令行尾
ctrl+y    插入最近刪除的單詞或語句
ctrl+w    刪除光標處到當前單詞開頭部分或語句
ctrl+k    刪除光標處到行尾部分
ctrl+u    刪除光標處到行首部分
ctrl+d    刪除光標後一個字符
ctrl+h    刪除光標處一個字符
Esc+b 移動到當前單詞的開頭
Esc+f 移動到當前單詞的結尾
!ta    表示執行命令歷史中最近一次以ta爲開頭的指令
alt + 1/2/3… : 在多個不同的session標籤之間切換
Alt + B --打開新的連接
Alt + F + N – 克隆會話

grep “[lpd]” name.txt 查看不以pd開頭的行

 

啓動vim後爲命令模式
x刪除光標所在處的字符
shift+a移動到行尾    進入輸入模式
:切換到底線命令模式
0 移動到行首 $行尾
d$刪除光標處到行尾 d0刪除光標處到開頭
nG 移動到指定行行首
+光標移動到非空格符的下一行
-光標移動到非空格符的上一行
H光標移動到這個屏幕最上方那一行的第一個字符High

G移動到此文檔最後一行
n《Enter》 光標向下移動n行
u復原
Ctrl+r /. 重複上一個指令
輸入a、i進入輸入模式
a從光標所在的下一個字符處開始輸入
A從光標所在行的最後一個字符處輸入
i從光標所在處輸入 I在目前所在行的第一個非空格符處開始輸入
編輯多個文件
vim -O file1 file2 ctrl+ww切換 / ctrl+w+l /ctrl+w+h

 

ls命令用於顯示指定工作目錄下之內容(列出目前工作目錄所含之文件及子目錄)。

語法

 ls [-alrtAFR] [name...]

參數 :

  • -a 顯示所有文件及目錄 (ls內定將文件名或目錄名稱開頭爲"."的視爲隱藏檔,不會列出)
  • -l 除文件名稱外,亦將文件型態、權限、擁有者、文件大小等資訊詳細列出
  • -r 將文件以相反次序顯示(原定依英文字母次序)
  • -t 將文件依建立時間之先後次序列出
  • -A 同 -a ,但不列出 "." (目前目錄) 及 ".." (父目錄)
  • -F 在列出的文件名稱後加一符號;例如可執行檔則加 "*", 目錄則加 "/"
  • -R 若目錄下有文件,則以下之文件亦皆依序列出

實例

列出根目錄(\)下的所有目錄:

# ls /
bin               dev   lib         media  net   root     srv  upload  www
boot              etc   lib64       misc   opt   sbin     sys  usr
home  lost+found  mnt    proc  selinux  tmp  var

列出目前工作目錄下所有名稱是 s 開頭的文件,越新的排越後面 :

ls -ltr s*

將 /bin 目錄以下所有目錄及文件詳細資料列出 :

ls -lR /bin

列出目前工作目錄下所有文件及目錄;目錄於名稱後加 "/", 可執行檔於名稱後加 "*" :

ls -AF
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章