[Linux]常用基础命令(2)--------文件目录指令

对于文件方面的一些常用指令

**1.pwd : 查看当前路径

2.ls :查看当前目录下的文件 ls -a查看包括隐藏文件 ls -l 以列表形式呈现**

在这里插入图片描述

3.cd:跳转到某路径,可以写绝对路径或相对路径 cd … 返回上一级,cd~ 返回该用户的家目录

在这里插入图片描述

4.mkdir:创建目录,添加选项-p可以创建多级目录,不加则报错

在这里插入图片描述

5.rmdir:删除目录,rmdir只能删除已空的目录 可以使用rm -rf … 删除一整个目录

在这里插入图片描述

6.rm:删除一个目录或者文件

rm -f :不提示直接删除
rm -r: 删除整个文件夹
rm -rf:不提示删除整个文件夹
在这里插入图片描述

7.touch:创建文件

在这里插入图片描述

8.cp:复制某个文件/目录到指定文件夹

cp ‘选项’ ‘复制目录’ ‘目标目录’
cp默认只能复制一个目录或文件
cp -r 即可递归复制整个文件夹
在这里插入图片描述

9.mv:重命名/移动文件或目录

mv 目标文件 目标路径(或重命名)
如果第二个参数为其其他路径的文件,则作用为移动文件(类似cut剪切)
如果为当前路径的文件名,则修改名称

在这里插入图片描述

10.cat:以只读方式打开文件

与vim不同,cat不可以编辑文件
在这里插入图片描述加入选项“-n”,即 cat -n 文件路径 :可以显示行号

11.管道命令more(便于交互)

more指令是一个基于VI编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。more指令中内置了若干快捷键(交互的指令)
more指令可以单独使用以打开文件,也可以与cat一起使用
单独使用: more -n /etc/profile
与cat使用:cat -n /etc/profile | more
在这里插入图片描述

12.管道命令less

对于比较大的文件,直接全部加载会占用很大内存,而使用less打开文件时,会根据显示要求,动态得将数据加载至内存,提高效率。
在这里插入图片描述less交互操作:
在这里插入图片描述

13.echo指令

打印内容到控制台的语句
在这里插入图片描述

14.head指令

对于一个文件,默认显示前十行
head -n 行数 文件名 ----可以指定显示前n行的内容
在这里插入图片描述

15.tail指令

与head不同,显示文件尾部10行的内容
tail -n 行数 文件名 ----指定查看后n行的内容
tail -f 文件名 —能够实时追踪文件追加的内容(实践中常用)
在这里插入图片描述

16.>和>>指令,覆盖写/追加写文件

>: 覆盖写,文件先前内容全部被替换
**>>:**追加内容到文件结尾 echo 输出内容 >> 文件写入文件
cat 文本文件 >>文件 把一个文件输入到一个文件

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值