当我们成功安装Linux系统后,我们需要登录系统,进而操作系统。那么,我们的Linux工作环境是什么样子的呢?如何成功登录系统?让我们来一探究竟。
   相信很多初学Linux的同学,之前都用过Windows系统,和Windows一样,我们需要输入username和password:
wKiom1NeHNyBhQ8JAACXqa4QnIw073.jpg
大家可以看到,登录界面大概分为两个部分:
1.红色方框部分
2.提示输入username和password部分。
图中wsh为主机名。login是一个程序,用来提供用户登录系统的功能。
此时,我已经输入用户名为root,密码为rootroot,我们可以看到Password:后面的密码并没有显示类似“********”等这样的提示,而是只有光标在那里闪烁。放心,其实密码已经正确输入为rootroot,只是Linux为了更高的安全性并没有将输入的密码“rootroot”以8位“*”显示出来。
只要你输入的密码正确,就可以成功登录系统。如下:
spacer.gif wKioL1NeHMqBHBqXAACzznn22JI604.jpg
大家还会注意到下面红色框内这一行内容:
spacer.gif wKioL1NeHOSwA5hfAACVU2zw3Qk685.jpg
下面我们详细解析这一行的意义:
1.[ ]:这对大括号只是字符的意义,并没有特殊意义。
2.root:这是当前登录系统的用户名
新建用户(useradd)wangshaohui
spacer.gif wKiom1NeHTnyM47YAAAjMJ58iuY789.jpg
   确认用户wangshaohui新建成功:
spacer.gif wKiom1NeHUvAMIJUAABac-nEaRg989.jpg
   为wangshaohui 设置密码(passwd)
spacer.gif wKiom1NeHWLBvBTyAADCuhxDkhw714.jpg
   我们登出root,用wangshaohui登录系统,可以看到当前用户已变成wangshaohui:
spacer.gif wKioL1NeHUjzhGCMAACXic7dyog383.jpg
3.@:和大括号一样,只是字符的意义。
4.wsh:前面说过这是当前主机的主机名。
   由于“懒惰”我把主机名只设定为wsh。
   如果主机名设置为FQDN(Full Qualified Domain Name,完全限定域名),则默认只会显示第一个“.”之前的内容。
e.g.   更改主机名为kobe.nba.com,由上面的理论可知,该项内容应该显示第一个“."之前的内容,即kobe:
spacer.gif wKiom1NeKD_An3FPAABAFZnRdfU638.jpg
       我们重新登录系统:
spacer.gif wKiom1NeHZ6zgFeKAAAO048cuS0703.jpg
       ok,得到我们预期的结果。但是如果想更改主机名,不能只是使用hostname命令,还要更改/etc/hosts和/etc/sysconfig/network文件中的主机名。
5.~:是当前所在的目录,即工作目录。
   basename可以得到一个路径的工作目录,如下:
spacer.gif wKiom1NeKFeCyGbeAAAZOin7lzw625.jpg
   工作目录可以使用cd命令随意切换,我们预期该项内容也会随之改变:
spacer.gif wKioL1NeKD7AExEOAAAsaVdD9Jg738.jpg
   看吧,和预期的结果一样。
6.#:prompt,这是命令提示符,默认情况下root用户显示#。
   Linux下用户类型分为3类:超级管理员(root)、普通用户、系统用户。
   root用户的命令提示符为:#;
   普通用户的命令提示符为:$,上面新建的用户wangshaohui就是普通用户。
   用普通用户wangshaohui登录系统:
spacer.gif wKioL1NeHcKD7EJwAAAXtcxw5zY279.jpg
   验证成功。
当我们认识了Linux的工作环境,我们就可以在prompt后面输入command来操作系统了。