Linux 知识总结操作命令

本文引用自 实验楼

1、mkdir 命令

mkdir 命令用来创建指定名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。

参数:

-m –mode=模式 设定权限<模式>
-p –parents 可以是一个路径名称。若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录
-v –verbose 每次创建新目录都显示信息
eg: mkdir -vp shiyanlou/{lib/,bin/,doc/{info,product}}
上述演示

2、mv命令(文件移动 )

文件移动 test 目录下(test 目录必须已经存在,否则执行重命名)
命令: mv 文件名 目录名 eg: mv bbb.txt test
参数:

-b –back 若需覆盖文件,则覆盖前先行备份
-f –force 如果目标文件已经存在,不会询问而直接覆盖
-i –interactive 若目标文件已经存在时,就会询问是否覆盖
-u –update 若目标文件已经存在,且源文件比较新,才会更新
-t –target 该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后

3、rm(删除命令)
注意,删除时一定要注意看清目录
参数:
-f –force 忽略不存在的文件,从不给出提示
-i –interactive 进行交互式删除
-r –recursive 指示 rm 将参数中列出的全部目录和子目录均递归地删除
-v –verbose 详细显示进行的步骤

4、cp 命令 (复制)
参数:

-t –target-directory 指定目标目录
-i –interactive 覆盖前询问(使前面的 -n 选项失效)
-n –no-clobber 不要覆盖已存在的文件(使前面的 -i 选项失效)
-s –symbolic-link 对源文件建立符号链接,而非复制文件
-f –force 强行复制文件或目录, 不论目的文件或目录是否已经存在
-u –update 使用这项参数之后,只会在源文件的修改时间较目的文件更新时,或是对应的目的文件并不存在,才复制文件

5、cat 命令

cat 命令的功能是将文件或标准输入组合输出到标准输出。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。

参数

-A –show-all
-b –number-nonblank 对非空输出行编号
-e
-E –show-ends 在每行结束处显示 $
-n –number 对输出的所有行编号,由 1 开始对所有输出的行数编号
-s –squeeze-blank 有连续两行以上的空白行,就代换为一行的空白行
-t
-T –show-tabs 将跳格字符显示为 ^I
-u (忽略)
-v –show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外

6、tac 命令(内容反向显示) 参数与 cat类似

tac 是将 cat 反写过来,所以它的功能就跟 cat 相反,cat 是由第一行到最后一行连续显示在屏幕上,而 tac 则是由最后一行到第一行反向在屏幕上显示出来。

7、nl 命令
在 linux 系统中用来计算文件中行号。nl 可以将输出的文件内容自动的加上行号。与cat -n 略有不同
参数:

-b 指定行号指定的方式,主要有两种:
-b a 表示不论是否为空行,也同样列出行号(类似 cat -n)
-b t 如果有空行,空的那一行不要列出行号(默认值)
-n 列出行号表示的方法,主要有三种:
-n ln 行号在屏幕的最左方显示
-n rn 行号在自己栏位的最右方显示,且不加 0
-n rz 行号在自己栏位的最右方显示,且加 0
-w 行号栏位的占用的位数

8、more 命令

与cat相似

参数:

+n 从笫 n 行开始显示
-n 定义屏幕大小为 n 行
+/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前 两行之后开始显示
-c 从顶部清屏,然后显示
-d 提示“Press space to continue,’q’ to quiet”,禁用响铃功能
-p 通过清除窗口而不是滚屏来对文件进行换页,与-c 选项相似
-s 把连续的多个空行显示为一行
-u 把文件内容中的下画线去掉

9、 less 命令
参数:

-e 当文件显示结束后,自动离开
-f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件
-i 忽略搜索时的大小写
-m 显示类似 more 命令的百分比
-N 显示每行的行号
-s 显示连续空行为一行

less 与 cat 和 more 的区别:

cat 命令功能:用于显示整个文件的内容,单独使用没有翻页功能。因此经常和 more 命令搭配使用,cat 命令还有就是可以将数个文件合并成一个文件的功能。

more 命令功能:让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按 q 键停止显示。

less 命令功能:less 命令的用法与 more 命令类似,也可以用来浏览超过一页的文件。所不同的是 less 命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。当要结束浏览时,只要在 less 命令的提示符“:”下按 q 键即可。

其实这三个命令除了 cat 命令有合并文件的功能,其余功能上相近,只是从浏览习惯和显示方式上有所不同
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值