Linux-05-文件命令

一.文件操作

1.pwd 打印当前工作路径

print work directory的简称。

2.ls 列出当前路径下的文件

例如:

ls -al

参数:

a表示显示隐藏的文件。

l表示以列表形式显示。

3.cd 切换路径

change directory的简称。

4.mkdir 创建文件夹

例如:

mkdir -p /home/animal/dog

参数:

p表示创建多级,既创建animal,又创建dog。

5.rmdir 删除文件夹

例如:

rmdir -rf /home/animal

参数:

r表示递归,即也删除animal下的文件。

f表示强制,force的简称,加了之后不会询问是否删除。

6.touch 创建文件

例如:

touch hello.txt

7.cp 复制命令

例如:

cp -r /home/dog  /home/animal

将home下的dog拷贝到animal中去

参数:

r表示递归,将dog下的子文件也拷贝过去。

\cp表示强制覆盖不提示。


8.rm 删除文件或文件夹

例如:

rm -rf /

跑路命令,参数同rmdir。

9.mv 移动文件或重命名

例如:

mv  /home/animal  /root/

将animal移动到root目录下。

mv dog cat

将dog文件改名为cat。

二.查看文件内容

10.cat 查看文件内容

例如:

cat -n hello.txt

查看hello的内容。

参数:

n表示显示行号。


11.more 分页查看文件内容

例如:
mord dog.txt分页查看dog的内容。
操作:
在这里插入图片描述

12.less 分页查看文件内容(懒加载)

同more,查看大文件时具有较高效率。
操作:
在这里插入图片描述

13.head 查看文件开头几行

例如:

head -n 5 dog

查看dog的前五行的内容。

参数:

n表示要查看前几行,不带的话默认为10行。


14.tail 查看文件末尾几行

例如:

tail -n 5 dog

查看dog的后五行的内容。

参数:

同head。


三.其它

15.>和>> 输出重定向和输出追加

例如:

ls > a.txt

将ls在控制台的输出信息写进a.txt,不存在a.txt则自动创建。

ls >> a.txt

将ls在控制台的输出信息追加到a.txt。

说明:
重定向:若a中有内容,则清空a中内容然后写入。
追加:append,若a中有内容,则加在原内容之后。

16.echo 输出内容到控制台

例如:

echo $PATH

输出环境变量到控制台。

17.ln 创建软连接

用得较少,同windows中的创建快捷方式。
例如:

ln -s /root  linkToRoot

在当前目录下创建一个root的快截方式。

18.history 查看历史执行命令

例如:

history 10

查看最近执行的十条命令。

!178

执行历史记录中的第178条命令。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值