• 鸟哥的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密码 

  • 相关阅读:
    KNN算法
    mysql必须知道的
    励志的演讲
    30条程序员名言警句
    别人的文章:为什么软件开发,人多,事少,还会工作量大?
    分享一个比较受启发的文章“学历代表过去,能力代表现在,学习力代表未来”
    mvc 学前必知
    启动docker容器 防火墙问题报错 ! -i docker0' failed: iptables: No chain/target/match by that name.
    git指令详解总结
    git reset 版本回退的三种用法总结
  • 原文地址:https://www.cnblogs.com/hg-love-dfc/p/10246874.html
Copyright © 2020-2023  润新知