linux基础语法
一、touch-cat-more命令
1.touch命令
功能:创建文件
格式:touch linux路径
linux路径:表示要创建的路径,可以用相对路径或绝对路径、特殊路径符

2.cat命令
功能:查看文件内容
格式:cat linux路径
linux路径:表示要查看的路径,可以用相对路径或绝对路径、特殊路径符

3.more命令
功能:用于查看文件内容,内容过多可以翻页查看,按空格进行翻页,按q退出
格式:more linux路径
linux路径:表示要查看的路径,可以用相对路径或绝对路径、特殊路径符
二、cp-vm-rm命令
1.cp命令
功能:用于复制文件或文件夹
格式:cp [-r] 参数1 参数2
[-r]:可选,用于文件夹的复制
参数1:linux路径,表示被复制的文件或文件夹
参数2:linux路径,表示要复制到的路径位置

2.mv命令
功能:用于移动文件或文件夹
格式:mv 参数1 参数2
参数1:linux路径,表示被移动的文件或文件夹
参数2:linux路径,表示要移动到的路径位置

3.rm命令
功能:用于删除文件或文件夹
格式:rm [-r -f] 参数1,参数2,... 参数n
[-r]:可选,只用于删除文件夹 [-f]:强制删除
参数1,参数2,... 参数n:可以删除多个目标,参数表示要删除的文件或文件夹的路径

3.1通配符
符号*表示通配符,可以匹配任意内容
test*:表示匹配任何以test开头的内容
*test:表示匹配任何以test结尾的内容
*test*:表示匹配任何包含test的内容

三、which-find命令
1.which命令
功能:查看我们使用的程序命令存放位置
格式:which 命令

2.find命令
功能:搜索指定的文件(可以切换为root用户增大权限)
2.1按文件名查找文件
格式:find 起始路径 -name “查找的文件名”
-name:表示以文件名查找

2.2按文件大小查找文件
格式:find 起始路径 -size +或-n[单位]
-size:表示以文件大小查找
-或+:表示小于或大于
n:表述数字大小
单位:K表示kb,M表示MB,G表示GB

四、grep-wc命令与管道符
1.grep命令
功能:从文件中通过关键字过滤行
格式:grep [-n] 关键字 文件路径
-n:显示匹配关键字的行号

2.wc命令
功能:统计文件中的行数,单词数量等
格式:wc [-c -l -w -m] 文件路径
-c:统计bytes数量 -m:统计字符数量 -l :统计行数 -w:统计单词数量
什么都不加会统计行数,单词数,字节数

3.管道符|
功能:将管道符左边的输出结果作为右边的输入结果

五、echo-tail命令与重定向符
1.echo命令
功能:在命令行中输出指定内容
格式:echo “内容”

2.反引号`
功能:被``包围的内容会作为命令去执行,而不是普通字符

3.重定向符>和>>
>:将左侧命令的结果覆盖写入>右侧的文件中

>>:将左侧命令的结果追加写入>>右侧的文件中

4.tail命令
功能:查看文件尾部内容,跟踪文件最新更改
格式:tail [-f -num] linux路径
-f:表示持续跟踪

-num:表示查看尾部多少行,默认10行

六、vi/vim编辑器
1.vi/vim的三种工作模式
命令模式:所敲的按键都是命令,来驱动不同的功能,此模式下不能自由编辑文本
输入模式:用来插入,编辑文本,可以自由进行编辑文本
底线命令模式:以:开始,通常用于文件的保存,退出


2.命令模式快建键
i键:在当前光标位置进入输入模式
I键:在光标位置的行开头进入输入模式
a键:在当前光标位置之后进入输入模式
A键:在光标位置的行结尾进入输入模式
o键:在光标的下一行进入输入模式
O键:在光标的上一行进入输入模式
/键:在文本中搜索你输入的关键字
n键:向下继续搜索
N键:向上继续搜索
dd:删除光标所在行的内容
ndd:n是数字,表示删除当前光标向下n行
yy:复制当前行
nyy:n是数字,复制当前行和下面的n行
p:粘贴复制的内容
u:撤销修改
ctrl+r:反向撤销修改
gg:跳到首行
G:跳到行尾
dG:从当前行开始,向下全部删除
dgg:从当前行开始,向上全部删除
d$:从当前光标开始,删除到本行的结尾
d0:从当前光标开始,删除到本行的开头
3.底线命令模式快捷键
:wq 保存并退出
:q 仅退出
:q!强制退出
:w 仅保存
:set nu 显示行号
:set paste 设置粘贴模式
更多推荐


所有评论(0)