ls命令令是Linux最经常使用的命令之一,也是一条很是古老的命令。在开始学习Linux命令以前,仍是想给你们一条建议:shell
不少同窗可能刚开始学习Linux,而后就去买一些教材去学习,教材上面有可能收集了Linux的上千条甚至几千条命令及配置选项,而后对着书上的全部命令一个个敲一遍,这样没有任何意义的。其实咱们只须要学会记住经常使用的几十个命令和选项就能够了。
一、文件命名规则学习
/
在Linux里面表示“根”@#¥&()-、空格
等。由于在Linux命令操做里面,有些对文件操做的命令须要带上命令参数,参数与命令之间有多是用空格或者其余符号,这样命令就和文件名冲突,致使系统不知道如何处理。.
符号做为普通文件名的开头,由于在Linux里面用 .
开头表示隐藏二、Linux命令格式spa
命令格式:命令 -选项 参数3d
好比:code
ls -la /mnt
ls
是命令自己
-la
是选项:当有多个选项时,能够把选项写一块儿。这里的l
是第一个选项,a
是第二选项。其实完整的写法是:-l -a
,可是用-la
这样连着写在一块儿比较方便省事对象
/mnt
是参数,即该命令操做的对象。这里咱们操做的是根目录下面的mnt
目录blog特殊目录说明:
.
和..
,第一个.
表示当前目录;..
表示当前目录的父目录排序
三、ls
命令解释rem
ls
list
/bin/ls
-l
详细信息显示-a
显示全部文件(包括隐藏文件)-d
查看目录属性四、ls
命令使用详解it
4-一、最简单的目录文件查看 ls
,好比咱们要查看root目录下面有哪些文件,执行:
ls /root/
4-二、查看root目录下面的全部文件,执行:
ls -a /root/
能够看到,比执行 ls /root/
的结果中,多出了不少以 .
开头的隐藏文件。
4-三、查看root目录下面的文件详细信息,执行:
ls -l /root/
ls -l
命令执行以后,结果中包含7个部分,咱们来详细看下每个部分的意思:
drwxr-xr-x
表示文件类型和权限第一个字母d
表示文件类型:d
表示是目录;-
表示二进制文件;l
表示软连接文件
rwxr-xr-x
表示权限:r - 读(read),w - 写(write),x - 执行(execute)。将rwxr-xr-x
每3个字符分为一组来看:rwx
表示全部者(u)对这个文件有全部权限,可读可写可执行;r-x
表示所属组(g)对这个文件的权限,只可读和可执行;r-x
表示其余人(o)对这个文件的权限,只可读和可执行。
2
表示硬连接数root
和 root
表示该文件的全部者和所属组是谁6
表示文件大小。可是这里统计的大小并不完整,所以你们不用太关心这个数据Jun 6 00:54
表示文件建立的时间或最后修改的时间4-四、查看根目录下etc目录的详细信息,配合 -l
使用,执行:
ls -ld /etc/
ls
命令参数不只仅只有l、a、d参数,还有p、t、r、s、h等:
-p: 只给目录添加/
-t: 按照修改时间排序 time
--time-style=long-iso: ls -l --time-style=long-iso 显示友好长格式时间
-r: 倒着排序 reverse
-S: 按照文件大小排序
ls命令还有不少其余不经常使用的参数,能够输入命令
man ls
查看系统官方说明。官方说明内容比较多,按空格键翻页,按q键退出说明。
五、cd
命令解释
cd
change directory
cd [目录]
好比要切换到系统根目录,执行cd /
要切换到当前目录的上级目录,执行
cd ..
六、pwd
命令解释
pwd
print working directory
/bin/pwd
pwd
七、mkdir
命令解释
mkdir
make directories
/bin/mkdir
mkdir [目录名]
好比咱们要在mnt
目录建立一个名称为test
的目录,直接执行mkdir /mnt/test
若是如今已经在
mnt
目录,想在这个目录建立名称为test2
的目录,执行mkdir test2
便可
本章讲解了Linux最基本的文件处理经常使用命令,其中重点讲解的是 ls
命令,由于它也是咱们往后使用最多的一条命令。下一章咱们将继续讲解Linux的其余经常使用文件处理命令。