什么是命令提示符
细心的小伙伴可能已经发现,当我们远程登录到服务器,或者直接在Ubuntu桌面版打开Terminal时,当我们输入一条命令的时候,在光标的左侧有一串特殊格式的文本显示,这串文本就叫做命令提示符。
如root@hostname:
上图中标红的部分就是命令提示符。
下面解释一下什么是命令提示符:
可以看到,命令提示符主要提供以下几方面信息:
你当前登录的用户身份
主机名
当前处于什么位置(目录)
细心的同学会发现,当你用普通用户登录时,命令提示符最右侧显示的是
$
,而当我们用sudo命令切换为root用户时,该符号变成了#
切换为root用户时,显示的命令提示符:
whoami命令
除了通过命令提示符查看当前登录的用户外,还可以使用whoami
命令可以显示当前登录的是什么用户:
一个特殊的目录 ~
在linux的系统中,每个用户都有自己的一个家目录,这个家目录就可以理解为该用户的私有目录,用户可以在自己的家目录中创建目录,文件等操作。默认情况下,其它登录到系统的用户对于你的家目录下的文件是没有操作权限的,比如,不能在别人的家目录中增加文件,修改、删除文件等。
在Linux中,对于当前用户的家目录,用~
符号表示。
我们可以使用cd ~
直接切换到当前用户的家目录。
所有Linux系统用户的目录都统一存放在
/home
下面,如,有一个用户名字叫zhangsan,那么他的家目录通常会在/home/zhangsan