(1)ls:显示目录和文件的信息。(ls+选项+文件或目录)
我们查询一下根下的文件 :使用(ls /)的命令查询
另外ls后面还有一些选项:
- -a:显示所有,包括隐藏文件和目录
- -d:显示本目录信息(注意 . 代表在当前目录)
- -l : 以长格式显示文档的详细信息(本小编强烈推荐使用,查看惊喜)
还有好多小编不一一列举,努力的小伙伴们可以通过百度搜索获得!
(2)pwd:可以查看当前所在的位置。(pwd+选项
)
我们可以通过pwd来查看现在所在的位置。
选项-P,返回链接的真实路径(这个可以在以后使用链接时详细道来)
(3)cd :切换当前的目录。(cd + 要到目录的绝对路径
)
当我们要到一个目录下,我们直接cd加绝对路径(例子是关于yum的文件,之后详细道来)
(4)touch:创建文件(也可以修改文件时间,后期分享)【touch+新建文件
】
通过这个命令我们在当前目录下创建了hello,小伙伴们你们找到了吗?
(5)mkdir:创建目录(mkdir +选项+目录)
通过这个命令我们在当前目录下创建了cat目录,小伙伴们你们找到和hello文件的不同了吗?看看那个颜色是文件,那些是目录。
-p:创建多级目录
我们在cat下通过mkdir -p命令在cat1下创建了cat2,并到cat2下,通过cd命令到cat2下,通过pwd查看完整工作目录。
(6)cp:复制文件和目录。(cp + 选项 +源文件+目标位置
我们通过cp将etc下的hostname(主机名的文件)复制到了cat下。
选项有两个:(1)-r :递归,复制子文件和目录 (2)-a:复制时保留原文档的所有属性。
(7)rm : 删除文件或目录。 (rm +选项+文件
)
我们通过rm来进行对cat下的hostname删除。如果你感觉rm的提示信息碍眼可以加选项-rf(rm -rf)进行不提示递归强制删除。(删除需谨慎)
(8)mv :移动(重命名)文件或目录
上述为重命名操作,将cat1这个文件重命名为cat2.txt,mv加原文件名字后加重命名名字。(操作不难,需勤练)。
我们首先查看一下shell下的文件,他是没有的,我们使用mv+需要移动的文件+要移动到哪里。
类似于剪切复制。
(9)find : 搜索文件或目录 (find + 选项 +路径 +表达式选项)
选项:
-
-iname (按文档名称查找,不区分大小写)
-
-empty(查找空白文件和目录)
-
-mtime (按修改时间查找)
-
-size (按容量大小查找,文件(f),目录(d),设备(b,c),链接(l)等)
-
user (按用户查找)
-
find / -mtime -3 (查看计算机中3天内修改过的文档)
-
find ./ -size +10MB (查找当前目录下大于10MB的文件)
-
find ./ -type f (查看当前目录下的普通文件)
(10)du : 计算文件或目录的容量。(du +选项 +文件或目录
)
可以查看shell目录的容量信息
加-sh选项可以查看所占磁盘空间总和。
谢谢观看!让我们一起努力!