Linux 和 vim 基本命令

LS 列出目录

ls -a显示所有文件及目录。

ls -l显示所有文件和目录,同时显示显示文件的属性。

ll -l和-a的结合,显示所有文件(包括隐藏文件)和文件的属性。

 

cd :切换目录

cd + Tab两次切换目录时不清楚当前目录有哪些文件的时候使用,可以不用先来再生cd。

 

MKDIR 创建一个新的目录

mkdir -p tac /测试

-p确保目录名称存在,不存在的就建一个。

在工作目录下的BBB目录中,建立一个名为测试的子目录。若BBB目录原本不存在,则建立一个。(注:本例若不加-p,且原本BBB目录不存在,则产生错误。)

 

命令rmdir 删除一个空的目录

rmdir -p BBB /测试

-p是当子目录被删除后使它也成为空目录的话,则顺便一并删除。

若测试内不为空,则产生错误。

 

触摸修改文件或目录的时间属性。

touch testfile修改文件“testfile”的时间属性为当前系统时间。

触摸也可以用来批量创建文件。

 

CP 复制文件或目录

cp -r test / newtest

-r:是复制源文件下的所有子目录和文件,复制目录的时候必须使用。

-d:复制时保留链接这里所说的链接相当于的Windows系统中的快捷方式。

-l:不复制文件,只是生成链接文件。

 

 

RM 移除文件或目录

rm -r *

将当前目录下的所有文件及目录删除,没有-r则无法删除目录。文件一旦通过RM命令删除,则无法恢复,所以必须格外小心地使用该命令。

 

MV 修改文件或目录名,将或文件或目录移入其它位置。

mv [options] source dest

-i:若指定目录已有同名文件,则先询问是否覆盖旧文件;

-f:在mv操作要覆盖某已有的目标文件时不给任何指示;

 

找到指定目录下查找文件

找到路径-name * .c

-name name,-iname name:文件名称符合name的文件.iname会忽略大小写    

-path p,-ipath p:路径名称符合p的文件,ipath会忽略大小写

-amin n:在过去n分钟内被读取过

-atime n:在过去n天过读取过的文件

-cmin n:在过去n分钟内被修改过

-ctime n:在过去n天过修改过的文件

 

 

grep的  查找文件里符合条件的字符串

grep word filename1

grep word filename1 filenam2 filename3

 

grep -r update / etc / acpi

以递归的方式查找符合条件的文件。例如,查找指定目录/ etc / acpi及其子目录(如果存在子目录的话)下所有文件中包含字符串“更新”的文件,并打印出该字符串所在行的内容。

 

grep -E pattern filename1 filenam2 filename3

使用正则表达式查找符合条件的文件。

 

明确清除屏幕

也可以使用CTRL + 1来清除屏幕。

 

 

VIM常用操作

移动光标

 w移动光标到下一个单词开头。

 b移动光标到上一个单词。

 H移动光标到屏幕的首行。

 M移动光标到屏幕的中间一行。

 L移动光标到屏幕的尾行。

 gg移动光标到文档首行。

 G移动光标到文档尾行。

 :n跳至第n行

 

查找

/ XXX(?XXX)        

在当前文档搜索匹配xxx的字符串,/表示向下查找,?表示向上查找。其中xxx可以是正则表达式。不区分大小写需要先输入:set ignorecase查找到以后,输入n查找下一个匹配处,输入N反方向查找。

 

*(#)

当光标停留在某个单词上时,输入这条命令表示查找与该单词匹配的下(上)一个单词。同样,再输入n查找下一个匹配处,输入N反方向查找。

 

本命令查找与光标所在处相匹配的反括号,包括()[] {}。

 

消除高亮:键入:NOH就可以了

 

ü撤销,YY拷贝行,DD删除行,对粘贴,J表示光标所在行与下一行合并。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值