Linux基础篇-Linux文件与目录管理:第2节 Linux命令基本格式、文件(目录)特点与命名规则
一、命令基本格式
1.1 命令提示符
登录系统后,第一眼看到的内容是:
[root@localhost ~]#
以上内容就是Linux系统的命令提示符,下表中将详细介绍每个提示符的具体含义。
提示符号 | 含义 |
---|---|
[ ] | 这是提示符的分隔符号,没有特殊含义。 |
root | 显示的是当前的登录用户,笔者现在使用的是 root 用户登录。 |
@ | 分隔符号,没有特殊含义。 |
localhost | 当前系统的简写主机名(完整主机名是 localhost.localdomain)。 |
~ | 代表用户当前所在的目录,此例中用户当前所在的目录是家目录。 |
# | 命令提示符,Linux 用这个符号标识登录的用户权限等级。 如果是超级用户,提示符就是 #;如果是普通用户,提示符就是 $。 |
思考:家目录(又称主目录)是什么?
答:Linux系统是纯字符界面,用户登录后,要有一个初始登录的位置,这个初始登录位置就称为用户的家。
用户 | 家目录 |
---|---|
root (超级用户/管理员用户) |
/root |
普通用户 | /home/用户名 |
#用户在自己的家目录中拥有完整权限,所以我们也建议操作实验可以放在家目录中进行。我们切换一下用户所在目录,看看有什么效果。
[root@RHEL9 ~]# cd /usr/local
[root@RHEL9 local]#
仔细看,如果切换用户所在目录,那么命令提示符中的会变成用户当前所在目录的最后一个目录(不显示完整的所在目录 /usr/ local,只显示最后一个目录 local)。
1.2 命令的基本格式
接下来看看 Linux 命令的基本格式:
[root@localhost ~]# 命令 [选项] [参数]
命令格式中的“[ ]”代表可选项,也就是有些命令可以不写选项或参数,也能执行。
[root@RHEL9 ~]# ls
公共 模板 视频 图片 文档 下载 音乐 桌面 anaconda-ks.cfg test
[root@RHEL9 ~]#
ls是Linux中最常见的命令,下面以 ls命令 来解释一下命令的格式(有关 ls命令 的具体用法,后续章节会详细介绍)。如果按照命令的分类,那么 ls 命令应该属于目录操作命令。
1.2.1 选项的作用
选项是用于调整命令功能。 Linux系统中,选项分为短格式选项-l
和长格式选项 --all
。
一般情况下,短格式选项是长格式选项的缩写(也就是,一个短格式选项会有对应的长格式选项)。
- 短格式选项是英文的简写,用一个减号调用,例如:[root@localhost ~]# ls -l;