鸟哥的linux私房菜——第5章 首次登陆与在线求助man page

1. Linux登录环境

  • Ctrl + Alt + [F1~F6]:文字登录界面tty1~tty6终端(输入startx启动X窗口界面)  //run level 3
  • Ctrl + Alt + F7:图形界面桌面  //run level 5

(1)终端界面登陆的默认显示内容来自/ect/issue文件,登陆成功后默认显示[主机名@用户名 ~] $/#(提示符) //默认提示可修改 

(2)注销终端界面输入exit

2. 在命令行模式下执行命令(命令行模式登录后取得的程序被称为shell,因为这个程序负责最外层跟用户通信工作,所以被戏称为shell

(1)命令的执行方式:command [-options] parameter1 parameter2 ...  //即“命令 选项 参数1 参数2 ...”,以空格分割各项,空格数不限

其中第一个输入的必须为“命令”或“可执行文件”,-options代表各类选项,通常简称前面加“-”,全称前面加“--”,如“-h”和“--help”

(2)语言支持命令

  • 显示目前所支持的语言:echo $LANG  //或者locale命令
  • 修改语言:LANG=en_US  //命令中等号两边没有空格

(3)基础命令

  • 显示日期:date
  • 显示日历:cal
  • 简单好用的计算器:bc  //进入bc软件的计算工作环境;需要输入“quit”退出环境

(4)重要热键

  • [Tab]:命令补全、文件补全  //直接按下两次Tab键会显示当前总共有多少命令可用
  • Ctrl + c:中断当前程序
  • Ctrl + d:键盘输入结束、替代“exit”

3. Linux的在线求助man page和info page

 (1)man page(操作说明manual):如man date,在生成的说明中利用“空格键”、PageUp和PageDown翻页,输入“/word”或“?word”查找关键词word,输入“q”离开

  • man page通常位于/usr/share/man目录下,并通过/etc/man.config文件进行查询路径的配置
  • man -f man  //查找准确匹配关键字“man”的说明文件,等同于whatis ...
  • man -k man  //查找包含关键字“man”的说明文件,等同于apropos ...

注:使用man的简略写法whatis和apropos命令,需要以root身份创建whatis数据库:makewhatis

man page页面中命令后面的数字具有不同含义,如man date显示DATE(1):

  • 1:用户在shell环境中可以操作的命令或可执行文件
  • 2:系统内核可调用的函数与工具等
  • 3:一些常用的函数(function)与函数库(library),大部分为C的函数库(libc)
  • 4:设备文件的说明,通常在/dev下的文件  //如man null时,会显示NULL(4),表明null是一个设备文件
  • 5:配置文件或者是某些文件的格式
  • 6:游戏(games)
  • 7:惯例与协议等,如Linux文件系统、网络协议、ASCII code等说明
  • 8:系统管理员可用的管理命令
  • 9:跟kernel有关的文件

(2)info page:与man page一下输出一堆信息不同,info page将文件数据拆成一个个的段落页面,并在每个页面中提供“超链接”以跳到不同的页面,每个独立页面被称为一个节点node,可以类比为“命令行模式的网页显示数据”;如info info,再生成的说明文件中利用N(ext)、P(rev)、U(p)进行节点的跳转,利用[Tab]键实现光标在节点间的快速移动  //优点:易读性好

注:info page通常位于/usr/share/info目录下

(3)其他说明帮助文件:/usr/share/doc  //主要以软件包为主,如gcc等

4. 正确的关机方法(需要root权限

(1)查看系统的使用状态

  • who:目前有谁在线
  • netstat -a:网络的联机状态
  • ps -aux:后台执行的程序

(2)将数据同步写入磁盘:sync  //一般用户执行进更新自己的数据,root账户更新整个系统的数据

(3)惯用的关机命令:shutdown [-t 秒] [-arkhncfF] 时间 [警告信息],其中时间参数不可缺少;常用方式如下:

  • shutdown -h now  //立刻关机,now相当于时间参数为0
  • shutdown -r now  //立刻重启

(4)重启、关机:reboot、halt、poweroff

5. 切换执行等级run level:init

  • run level 0:关机  //关机可以执行 init 0
  • run level 3:纯命令行模式
  • run level 5:含有图形界面模式
  • run level 6:重启

6. 忘记root密码:以单用户维护模式登录进行root账号密码更改

具体流程(以grub引导装载程序为例):重启 -> 读秒时按下任意键 -> 按下e(进入grub编辑模式)-> 将光标移到kernel那行,再次按下e对该行编辑 -> 在最后输入single -> 按下[Enter]确认后,按b进入单用户维护模式(此模式在天tty1终端中直接以root身份登录,无需密码)-> 输入passwd命令修改root密码 

posted @ 2019-01-09 22:34  从头再来,不要慌  阅读(338)  评论(0编辑  收藏  举报