Linux常用命令之文件处理命令

一、Linux命令的一些建议
学习命令,首先要跟大家纠正的一点就是,我们不需要记住每一条命令的详细语法格式,学完之后我们只需要知道某个命令能干什么。这样我们在实际应用中,遇到需要实现某个功能,我们脑海只要能想起来适用于某个命令就行,至于详细格式我们可以通过查资料。当我们使用的多了,会不知不觉的记住这些命令,这才是正确的学习方法。Linux命令有很多,如果初学者就想全部记住这些命令的详细格式,会对我们产生很大的学习挫败性,还没记完这些命令,或许你已经丧失了学习Linux的热情了。所以接下来的几篇博客,我会详细讲解Linux常用命令的语法格式以及用法,大家记住大概的用法就行了,到时候不会可以回过头来查询。

二、Linux系统的文件处理命令
1、ls 命令,英文原意:list,功能描述:显示目录文件,例如:
在这里插入图片描述
2、ls -a 命令(也可以写成 ls --all),功能描述:显示目录所有文件,包括隐藏文件,例如:
在这里插入图片描述
3、ls -l 命令,功能描述:文件的详细信息显示,例如:
在这里插入图片描述
4、ls -lh 命令,功能描述:文件的详细信息显示,包括文件大小,例如:
在这里插入图片描述
5、ls -ld 命令,功能描述:显示指定目录的详细信息,而不是目录下的文件的详细信息,例如:
在这里插入图片描述
6、mkdir 命令,英文原意:make directories,功能描述:创建新目录,例如:

提示:建议在 /tmp 目录下测试Linux的基本命令,因为 /tmp文件是linux运行时产生的缓存文件,每次重新启动Linux系统都会把里面的东西清除掉,方便我们在测试时可以随便使用Linux指令。
在这里插入图片描述
注意:mkdir不能在不存在的目录下创建一个新的目录,例如:
在这里插入图片描述
7、mkdir -p 命令,功能描述:递归创建新目录,可以在不存在的文件目录下创建一个新的目录,是 mkdir 的加强版,例如:
在这里插入图片描述
提示:无论是 mkdir -p 还是 mkdir 都可以一次性创建多个目录,例如:
在这里插入图片描述
8、cd 命令,英文原意:change directory,功能描述:切换目录,例如:
在这里插入图片描述
9、pwd 命令,英文原意:print working directory,功能描述:显示当前目录,例如:
在这里插入图片描述
10、rmdir 命令,英文原意:remove empty directoies,功能描述:删除空目录,例如:
注意:这个指令是删除空的目录,如果目录中有文件,则删除不了,会报错。
在这里插入图片描述
11、cp 命令,英文原意:copy,功能描述:复制文件,例如:cp /etc/grub.conf /tmp 是指将/etc目录下的grub.conf 复制到 /tmp目录。
在这里插入图片描述
12、cp -r 命令,功能描述:复制目录到指定目录,例如:cp -r /tmp/Chinese/czd1 /tmp/Japan 是指将/tmp/Chinese目录下的czd1 复制到 /tmp/Japan目录。
在这里插入图片描述
提示:cp -r 或者 cp 都可以同时复制多个文件,cp -r /tmp/Chinese/czd1 /tmp/Chinese/czd2 /tmp/Japan 是指将/tmp/Chinese目录下的czd1 ,czd2复制到 /tmp/Japan目录。
在这里插入图片描述
13、cp -p 命令,功能描述:复制文件到指定目录,并且保存文件属性,例如:cp -p /root/install.log /tmp 是指将/root目录下的install.log 复制到 /tmp目录。
在这里插入图片描述
14、mv 命令,英文原意:move,功能描述:移动文件到指定目录,也可以对指定文件更改名字,例如:
1、mv /tmp/Chinese/czd1 /root 是指将/tmp/Chinese目录下的czd1目录移动到 /root 目录下。
在这里插入图片描述
2、mv /tmp/Chinese/czd2 /tmp/Chinese/czd 指将/tmp/Chinese目录下的czd2 改名字为czd.
在这里插入图片描述
15、rm 命令,英文原意:remove,功能描述:删除文件或者目录,例如:
在这里插入图片描述
16、rm -rf 命令,功能描述:强制删除目录,不做询问,例如:
在这里插入图片描述
17、touch 命令,功能描述:创建空文件,例如:
在这里插入图片描述
18、cat 命令,功能描述:显示文件内容,例如:
在这里插入图片描述
提示:一般使用 cat 查看一些文件比较小的文件

19、cat -n 命令,功能描述:显示文件内容,外加行号,-n 代表行数,例如:
在这里插入图片描述
20、less 命令,功能描述:分页显示文件内容,可进行翻页(f或者空格是下一页,q/Q是退出,Enter回车键是换行),例如:

less /etc/services

这个代码拿去用来试试看,体会一下

21、head -n 命令,功能描述:显示文件前几行,n表示行数,例如:
在这里插入图片描述
注意:若你只打上 head /etc/services-n 会默认为 10行
22、tail -n 命令,功能描述:显示文件后几行,n表示行数,例如:
在这里插入图片描述
注意:若你只打上 tail /etc/services-n 会默认为 10行
在这里插入图片描述
23、ln 命令,英文原意:link,功能描述:生成链接文件,类似于Windows的创建快捷方式,例如:
在这里插入图片描述
提示:软链接的权限是 rwxrwxrwx , 前面的 l 代表是链接。
在这里插入图片描述

三、总结
Linux系统的命令有非常多,要熟悉这些命令只能多练,对于不常用的命令了解即可,当用到的时候再查也是可以的,现在只需要对常用的命令掌握并且熟悉就好!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值