一步一步不学习Linux命令。
命令提示符
格式:
[root@localhost ~]#
说明:
名称作用
当前登录用户名
localhost
主机名
当前用户的家目录
超级用户提示符,普通用户提示符是$
补充说明:
root是管理员账户,使用其他账户登录显示为其他用户名。
~为当前登录用户的家目录,root用户是在跟下的/root文件,某用户的家目录在/home下,当创建一个用户时,会自动在/home下创建一个和用户名同名的目录,登录时,初始登录显示目录为此目录。
在命令行中使用pwd来查看当前目录的路径。
命令基本格式pwd = Print Working Directory
command [options] [arguments]
命令 [选项] [参数]
在Linux中命令所使用的符号的含义:
[] 表示是可选的;
<> 表示可变选项,一般是多选一,而且必须是要选其一。
x|y|z 多选一,如果加上[],可不选。
-abc 多选,如果加上[],可不选。
说明:
名称作用
command
命令名称
options
选项,用来调整命令的功能
arguments
参数,表示命令作用的对象
补充说明:
选项有长短两种:
长选项: 用 -- 引导,后面跟完整的单词,如 --all
短选项: 用 - 引导,后面跟单个的字符, 如 -a
多个短选项可组合使用,例如-l-h-d,可写作-lhd。
显示文件列表%20---%20ls命令
ls命令是linux下最常用的命令,是list的简写,通过ls%20命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等。
命令格式:
ls%20[选项]%20[文件或目录]
选项说明:
选项作用
显示所有文件,包括隐藏文件(隐藏文件都是以.开头的)
显示详细信息(也可以直接使用命令ll,相当于ls%20-l)
仅显示目录名,而不显示目录下的内容列表
已容易理解的方式列出文件大小(例如%201K%202M%203G)
显示文件索引节点号(inode)。一个索引节点代表一个文件
补充说明:
对选项-d这一项做一个补充说明。当单独使用这个选项时,如果参数是一个目录,只显示目录名,不显示这个目录下的文件。
例如要查看/home,那么ls%20/home会打印出/home下所有文件名字
加上选项也就是ls -d /home,只会打印出/home这个目录名字,而不会显示目录下的文件列表。
通常个这个参数配合-l使用,打印出要查看的目录的详细信息,而不是这个
目录下文件的信息。
例如要查看/home的详细信息,需要两个选项配合使用ls -ld /home即可
-i显示文件索引节点号(inode),具体参考文章:
文件权限
当使用命令ls -l时,会打印出文件的详细信息:
[root@localhost home]#ls -l
drwxr-xr-x 4 root root 4096 7月 11 12:21 test
-rwxr-xr-x 4 root root 4096 7月 11 12:25 index.html
先看这一部分:
drwxr-xr-x
-rwxr-xr-x
首先第一个符号,表示文件类型,在liunx中常用的文件类型有七种,常用的有三种:
-表示文件
d表示目录(可理解为windows的文件夹的概念),
l表示软链接文件
除了这三种还有不常用的四种:
块设备文件,字符设备文件、套接字文件、管理文件
其次,除去第一个符号,来看rwxr-xr-x,一共有九个字符,需分为三组,分别为wxr,r-x,r-x,每个组按照顺序分别表示