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