首先掌握一下Linux的命令行常识
- 在学习Linux常用命令前,我们先来了解下图这句话的含义。这句话可以分为四个部分:
- wbin : 指当前登录进系统的用户
- localhost : 当前计算机主机名
- $ : 普通用户提示符
- # : 超级用户提示符
- ~:显示当前所在位置。~是指家目录,普通用户是/home/user,超级用户是/root
Linux文件类型
Linux文件分类于Windows不同,它不是以后缀名来区分文件类型,Linux文件分为七种(常用的有普通文件,目录文件和软连接文件):
文件类型 | 标识符 |
---|---|
普通文件 | - |
目录文件 | d |
软连接文件 | l |
块设备文件 | |
字符设备文件 | |
套接字文件 | |
管道文件 |
linux文件权限r,w,x
- r : read,读权限
- w : write,写权限
- x : excute,执行权限,允许用户在该目录下执行指令
linux命令格式
- 首先来学习一下Linux的命令格式:
- 命令 [选项] [参数]
- 说明:Linux下只有个别命令不遵循该格式,中括号代表可选,可以一次输入多个参数。
ls命令:
ls命令可以显示当前文件夹下的所有文件。
ls命令格式:ls [选项] [参数]
ls命令所有选项:
选项 | 含义 |
---|---|
-a | 显示所有文件,包括隐藏文件 |
-l | 显示文件的详细信息 |
-d | 查看目录属性 |
-h | 人性化显示文件大小,显示格式如:1.2K |
-i | 显示inode(id),linux下每个文件都有他的id |
ls -a 命令以及linxu下的隐藏文件格式:
ls 与 ls -a:不难发现加了-a选项后,显示了更多的文件,并且这些文件都有一个共同点,那就是文件名前全都带点,linux下隐藏的文件都是以“.”开头
ls -l命令以及文件信息详解:
ls -l:该命令显示了当前目录下所有文件的详细信息,接下来以第一条信息为例讲解该信息。
首先是第一行最前方的“-rw-rw-r–.“,读懂他们需要将它拆分成五个部分,他们分别表示:
- “-”: 普通文件(可查看上方的文件类型表进行参照
- “rw-” : 文件所有者的权限
- “rw-” : 用户组对该文件的权限
- “r–” : 其他人对该文件的权限
- “.” :ACL权限
ls -i命令
- ls -i:显示当前文件夹下所有文件的ID