ls 命令令是 Linux 最罕用的命令之一,也是一条十分古老的命令。在开始学习 Linux 命令之前,还是想给大家一条倡议:
很多同学可能刚开始学习 Linux,而后就去买一些教材去学习,教材下面有可能收集了 Linux 的上千条甚至几千条命令及配置选项,而后对着书上的所有命令一个个敲一遍,这样没有任何意义的。其实咱们只须要学会记住罕用的几十个命令和选项就能够了。
1、文件命名规定
- 大小写极度敏感
- 不能用 / 符号,其余符号都属于非法合乎。因为
/
在 Linux 外面示意“根” - 特殊符号能不必就尽量不必,比方:
@#¥&()-、空格
等。因为在 Linux 命令操作外面,有些对文件操作的命令须要带上命令参数,参数与命令之间有可能是用空格或者其余符号,这样命令就和文件名抵触,导致系统不晓得如何解决。
- 防止应用
.
符号作为一般文件名的结尾,因为在 Linux 外面用.
结尾示意暗藏
2、Linux 命令格局
命令格局:命令 - 选项 参数
比方:
ls -la /mnt
ls
是命令自身
-la
是选项:当有多个选项时,能够把选项写一起。这里的l
是第一个选项,a
是第二选项。其实残缺的写法是:-l -a
,然而用-la
这样连着写在一起比拟不便省事
/mnt
是参数,即该命令操作的对象。这里咱们操作的是根目录上面的mnt
目录非凡目录阐明:
.
和..
,第一个.
示意当前目录;..
示意当前目录的父目录
3、ls
命令解释
- 命令名称:
ls
- 命令英文全称:
list
- 命令所在门路:
/bin/ls
- 执行权限:所有用户
- 命令性能:显示目录文件 / 目录
- 语法解说:ls 罕用选项[-lad] [文件或目录]
-
-l
详细信息显示
-
-a
显示所有文件(包含暗藏文件)
-
-d
查看目录属性
4、ls
命令应用详解
4-1、最简略的目录文件查看 ls
, 比方咱们要查看 root 目录上面有哪些文件,执行:
ls /root/
4-2、查看 root 目录上面的所有文件,执行:
ls -a /root/
能够看到,比执行 ls /root/
的后果中,多出了很多以 .
结尾的暗藏文件。
4-3、查看 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-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 键退出阐明。
5、cd
命令解释
- 命令名称:
cd
- 命令英文全称:
change directory
- 命令所在门路:shell 内置命令
- 执行权限:所有用户
- 命令性能:切换到指定目录
- 语法解说:
cd [目录]
举例
比方要切换到零碎根目录,执行
cd /
要切换到当前目录的下级目录,执行
cd ..
6、pwd
命令解释
- 命令名称:
pwd
- 命令英文全称:
print working directory
- 命令所在门路:
/bin/pwd
- 执行权限:所有用户
- 命令性能:显示以后所在的目录
- 语法解说:
pwd
7、mkdir
命令解释
- 命令名称:
mkdir
- 命令英文全称:
make directories
- 命令所在门路:
/bin/mkdir
- 执行权限:所有用户
- 命令性能:创立新的目录
- 语法解说:
mkdir [目录名]
举例
比方咱们要在
mnt
目录创立一个名称为test
的目录,间接执行mkdir /mnt/test
如果当初曾经在
mnt
目录,想在这个目录创立名称为test2
的目录,执行mkdir test2
即可
本章解说了 Linux 最根本的文件解决常用命令,其中重点解说的是 ls
命令,因为它也是咱们日后应用最多的一条命令。下一章咱们将持续解说 Linux 的其余罕用文件解决命令。