#4 首次登陆与线上求助

目录

1. 首次登入系统

1.1. 基础介绍

  • root 账号

    • root 身份比较特殊,在登录账号下方可以进行root账号的切换;
    • 尽量使用 一般账号 进行操作,Linux的很多指令行为 无法复原(系统管理员);
    • Linux中,默认root提示符为 # ; 一般身份用户的提示符为 $;
    • su - 切换root账号,exit 回到普通账号;
  • 界面介绍

    • 虚拟桌面
    • 任务栏
  • 文件类型

    • 链接文件: 与Windows 里的快捷方式相同;
    • × 文件: 没有权限访问的文件;

1.1.1. 重启 X Windows 快速按钮

  • 注销后,再登陆;
  • 在X的画面中,alt + Ctrl + backspace

1.1.2. X Windows 与 文本模式的切换

  • 进入文本模式(终端界面)、GUI模式;

    • [Ctrl] + [Alt] + [F2] ~ [F6] :文字接口登入 tty2 ~ tty6 终端机;    # virtual console
    • [Ctrl] + [Alt] + [F1] :图形接口桌面
  • 终端界面 登入Linux;

    • 主机名只显示第一个小数点前的字母;
    • tty1:终端机名称;
  • 注销 Linux
    exit :注销之后,本次登入结束;但Linux的工作仍在进行;

2. 文本模式下 指令的下达

  • 文本模式登陆后,所取得的程序 称为壳(shell);
  • shell 程序的厉害代表-----bash;

2.1. 开始下达指令

2.1.1. 命令格式

[dmtsai@study ~]$ command [-options] parameter1 parameter2 ...

  • command : 指令 或 可执行文件
  • [-options] :选项设定;
    • – :使用选项的完整全名;
    • -h ; -a ;
  • parameter1 、parameter2 :参数;

Tips

  • 以上使用 空格 进行间隔;空格数不限,均视为一个空格;
  • \ : 应用到连续指令的换行;后面紧跟特殊字符;
  • 英文大小写不一致;(识别英文的大小写)
  • 语系支持:
    # 显示目前所支持的语系
    locale   
    # 指定系统语系;  仅限此次登陆;
    LANG=en_US.utf8  
    

2.2. 基本指令

  • date:日期与时间;
  • cal:日历;
  • dc:计算器;

2.2.1. 常用热键

  • tab
  • Ctrl c
  • Ctrl d

注:具体见 Linux–学习笔记.md;

2.3. 错误讯息 查看

  • command not found
    原因:

    • 该软件没有安装;
    • 指令所在目录,目前的用户未将其加入到搜索路径;
    • 打错字;

    similar command is:  提示相似指令;

3. Linux 在线求助 man page & info page

  • 指令的使用 经验:
    lp : 打印指令 为例:
    • man lp : 查相关说明;
    • lp [tab][tab] : 查找任何 lp 开头的指令;
    • –help : 找到可能相关的指令后,–help 查找基本的用法;
    • 若有需要,man 查询指令的具体用法;

3.1. --help 求助

  • 查询曾使用过的指令的 选项、参数的说明;
    date --help

3.2. man page

  • mannual 操作说明; 有困难找男人man
    man date     # man 操作格式

  • 文件夹

    • /usr/share/man/
    • /usr/local/man/ 两个文件夹中;

3.2.1. man page 参数说明

  • man page组成部分:

    代号内容说明
    NAME简短指令,用途说明
    SYNOPSIS语法简介
    COMMANDS
  • 数字代表的含义:(1)、(~)
    man page 中;

    • 1 : 用户在shell 环境中可以操作的指令或可执行文件;
    • 5 : 配置文件 或 某些文件的格式;
    • 8 : 系统管理员可用的指令;

    :可使用 man man 查看详细说明;

  • man page 快捷键

    按键内容说明
    空格键向下翻一页
    [Page Down]向下翻一页
    [Page Up]向上翻一页
    [Home]去到第一页
    [End]去到最后一页
    /string向『下』搜寻 string 这个字符串,如果要搜寻 vbird 的话,就输入 /vbird
    ?string向『上』搜寻 string 这个字符串
    n, N利用 / 或 ? 来搜寻字符串时,可以用 n 来继续下一个搜寻 (不论是 / 或 ?) ,可以利用 N 来进行『反向』搜寻。举例来说,我以 /vbird 搜寻 vbird 字符串, 那么可以 n 继续往下查询,用 N 往上查询。若以 ?vbird 向上查询 vbird 字符串, 那我可以用 n 继续『向上』查询,用 N 反向查询。
    q结束这次的 man page

    coreutil : linux源代码的包;

3.2.2. 搜所特定指令/文件的man page说明文件

  • man -f

    • 查找数据中左边指令(或文件)的完整名称
    • whatis [指令或数据] 相同;
  • man -k

    • 利用关键词将说明文件中含man的不完整字符;
    • apropos [指令或数据] 相同;

注:以上两条 同类命令 需root身份建立whatis数据库,使用mandb命令;

3.3. info page

目录:/usr/share/info/ ;
用途:info 与 man 来查询 指令用法文件格式
前提:该命令使用 info page 来写在线求助文件;

注:

  • Ubuntu 与 CentOS 还是有不同之处;
  • 比如 info infoinfo 所显示的信息不同;

3.3.1. info page 信息组成

  • file :info page的来源文件;
  • Node :代表目前带页面属于 Top 节点;
  • Next: 下一个节点; N
  • Up : 回到上一层的节点总览页面; U
  • Prev :上一个借点;P

3.3.2. 信息查看

  • Tab 快速移动到相应的Node,按Enter查看;

  • 快捷键

    按键解释
    空格键向下翻一页
    [Page Down]向下翻一页
    [Page Up]向上翻一页
    [tab]在 node 之间移动,有 node 的地方,通常会以 * 显示。
    [Enter]当光标在 node 上面时,按下 Enter 可以进入该 node 。
    b移动光标到该 info 画面当中的第一个 node 处
    e移动光标到该 info 画面当中的最后一个 node 处
    n前往下一个 node 处
    p前往上一个 node 处
    u向上移动一层
    s(/)在 info page 当中进行搜寻
    h, ?显示求助选单
    q结束这次的 info page

3.4. 其他帮助文件(document)

  • 简介:
    • 目录:/usr/share/doc;包含很多说明文件;
    • 其数据多以 套件(packages)为主;

4. 文书编辑器 ---- nano

  • 类似于 vim ;使用较简单;

  • 快捷键说明:

    • ^ :即 Ctrl
    • M :即 ALT
    • 查看帮助:F1 或 Ctrl + G

5. 关机方法

  • 正常关机原因:

    • 多人在线工作;
    • 若不正常关机,文件系统可能损坏;
  • 关机注意事项:

    • 查看系统状态
      • 在线用户:who ;
      • who联机状态:netstat -a ;
      • 背景执行程序:ps -aux ;
    • 通知在线用户关机时刻:shutdown 的特殊指令
    • 正确使用关机命令;
      • sync
      • shutdown
      • reboot、halt、poweroff

5.1. 命令

  • 数据同步写入磁盘:sync
    • 关机之前,内存数据同步到硬盘;
    • 多执行几次;
    • 使用root身份,更新整个系统的数据;

5.2. shutdown 关机

  • 权限:

    • 实体终端机(tty1~tty7);
    • 远程使用 root 权限;
  • 作用

    • 选择关机或是重启;
    • 关机时间;
    • 关机讯息;
    • 警告讯息;

    man shutdown 查看信息;

    选项参数
    -k不要真的关机,只是发送警告讯息出去!
    -r在将系统的服务停掉之后就重新启动(常用)
    -h将系统的服务停掉后,立即关机。 (常用)
    -c取消已经在进行的 shutdown 指令内容。
    时间指定系统关机的时间! 若没有这个项目, 则默认 1 分钟后自动进行

5.3. reboot、halt、poweroff

  • 重新启动  实际应用
    sync; sync; sync; reboot  #鸟哥重启建议;

  • halt

    • 系统停止;
    • 屏幕会保留系统已经停止的讯息;
  • poweroff

    • 系统关机,没有提供额外电力,屏幕空白;

5.4. systemctl 管理工具

所有服务的管理均使用指令:systemctl;

systemctl reboot      # 重启
systemctl poweroff    # 系统关机
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值