Linux命令的基本格式
一、命令提示符
这就是Linux的命令提示符,每一个部分分别代表:
[ ]:提示符的分隔符号,没有什么特殊的含义。
root:代表当下所登陆的用户,目前所登陆的是root用户。
@:分割符号,没有特殊含义。
localhost:当前系统的主机名(完整主机名是localhost.localdomain),更高主机名的命令 hostname主机名。
~:代表用户所在的目录,当前目录是家目录。
#:命令提示符,Linux用提示符标注用户的权限等级,#就是超级用户,而普通用户是$
什么是家目录? 用户登陆后,有一个初始登陆的位置,这个登陆位置就是我们用户的家目录,因为Linux是个纯字符的操作系统,所以我们要根据字符的的提示来掌握各种信息。
/root/:超级用户的家目录。
/home/用户名/:普通用户的家目录。
二、命令的基本格式
Linux的命令基本格式为:
[root@locahost ~] # 命令 [选项] [参数]
[]中代表可选项 即也可不带选项和参数,我们用ls的命令来解释一下。
选项的作用,通常我们的命令并不是单一的,可以在命令的后面加上选项,用来点缀我们的命令,使其实现的功能更加的丰富。
三、命令解析
什么是shell? shell是系统与计算机硬件的中间介质,是系统的一个工具,简单的来说,shell就是用户与计算机的翻译官,也可将shell看作一种语句,遵循bash的规则。
什么是 bash?bash是shell版本的一种,查看系统文件,可以看到shell的类型,Linux的shell只有bash
bash的特点。
1.记录命令历史,在家目录的.bash_history文件里。
2.指令和文件名补全,tab键。
3.命令别名设置。
命令别名设置
alias +目标命令=需执行命令 例如:hh=ls