1.ls
英文原意:list
所在路径:/bin/ls
执行权限:所有用户
命令格式:ls [选项] [文件名或目录名]
选项:
-a:(a就是all)显示所有文件,包含隐藏文件。隐藏文件:比较重要的系统文件,非必要不能乱动。在windows下,绝大多数的病毒和木马都会把自己变成隐藏文件。
-l:显示目录下文件的详细信息。
第一列:权限
第二列:引用计数。文件的引用计数代表该文件的硬链接个数,而目录的引用计数代表目录有多少个一级子目录。
第三列:所有者,这个文件属于哪个用户。默认所有者是文件的建立用户
第四列:所属组。一般情况下就是建立用户的所在组。
第五列:大小,默认单位是字节
第六列:文件修改时间,文件状态修改,数据修改都会更改这个时间。
第七列:文件名称
-d:显示目录本身的信息,和l选项结合:-ld,显示目录本身的详细信息
-h:(human)按照人的习惯显示文件大小,与l结合:-lh,另外,ls-l显示的是字节
-i:显示目录下文件的同时,显示文件的inode号(inode:系统搜索这个文件的ID)
2.cd命令
英文原意:change directory
所在路径:shell内置命令(内置命令:shell自带的命令,没有执行文件,外部命令:程序员单独开发的,是外来命令,所有会有命令的执行文件)
执行权限:所有用户
命令格式:cd [选项] [目录名]
-P:如果切换的目录是软链接目录,则进入原始的物理目录,而不是进入软链接目录
-L:如果切换的目录是软链接目录,则直接进入软链接目录
简写:
cd ~:快速回到用户的家目录,cd回车也可以快速回到家目录
cd-:代表回到上次所在目录
cd .进入当前目录
cd .. 回到上级目录
3 mkdir命令:创建目录
英文原意:make directories
所在路径:/bin/mkdir
执行权限:所有用户
命令格式:mkdir [选项] 目录名
选项 -p:递归建立所需目录
4.rmdir:删除空目录
英文原意:remove empty directories
所在路径:/bin/rmdir
执行权限:所有用户
命令格式 rmdir 「选项」目录名
选项
-p:递归删除目录(只能删除空目录,一旦目录中有内容,就会报错)
5 tree:以树形结构显示目录下的文件
英文原意:list contents of directories in a tree-like format
所在路径:/usr/bin/tree
执行权限:所有用户
一般格式:tree 目录名
参考书籍:《细说linux基础知识》