《鸟哥Linux私房菜》学习笔记_chap8_开机关机、在线求助与指令下达方式

◆1.Linux系统很怕不正常开关机

◆2.桌面应用的环境
 - KDE
 - GNOME

◆3.用户的“家目录”
 - 使用者家目录:/home/dmtsai
 - root用家目录:/root

◆4.调整以文字模式(Shell)启动还是X Window启动:
    /etc/inittab 中,将预设启动的 X Window (Run level 等级为 5)改为不启动(Run level 3)

ps:文字中启动X Window用startx

◆5.提示符说明
[linke@linke ~]$
   1        2    3  4
  - 位置1:目前使用者的账号
  - 位置2:主机名称
  - 位置3:用户当前所在目录。~是个变量,代表使用者的“家目录”(比如现在这个就是/home/linke)
  - 位置4:提示符。root 的提示字符为 # ,而一般身份使用者的提示字符为 $ 。
  ex:
[linke@linke ~]$ su root
Password:xxxxxx

[root@linke linke]#

ps:最好不要登root来进行日常管理

◆6.下达指令
[root@linux ~]# command [-options] parameter1 parameter2 ...
                            指令          选项        参数(1)         参数(2)
说明:
  - 0. 一行指令中第一个输入的绝对是『指令(command)』或『可执行档案』
  - 1. command 为指令的名称,例如变换路径的指令为 cd 等等;
  - 2. 中刮号[]并不存在于实际的指令中,而加入参数设定时
       通常为 - 号,例如 -h
       有时候完整参数名称会输入 -- 符号,例如 --help;
  - 3. parameter1 parameter2.. 为依附在 option 后面的参数,或者是 command 的参数;
  - 4. command, -options, parameter1.. 这几个咚咚中间以空格来区分,不论空几格 shell 都视为一格;
  - 5. 按下 [Enter] 按键后,该指令就立即执行。
       [Enter] 按键为 <CR> 字符,他代表着一行指令的开始启动。
  - 6. 指令太长的时候,可以使用 / 符号来跳脱 [Enter] 符号,
       使指令连续到下一行。注意! / 后就立刻接特殊字符。

ps:在 Linux 系统中,英文大小写字母是不一样的。如, cd 与 CD 并不同。

ps:“好玩”的指令:
cal [month] [year]
bc(scale=3回车,1/3回车)
date [+%Y/%m/%d]
ddate

◆7.重要的几个热键[Tab], [ctrl]-c, [ctrl]-d
  o [Tab]
    - 第一次[Tab]尝试自动补全,有多个匹配或者0个匹配时均无效果
    - 第二次[Tab]显示所有可能的匹配
    注意:命令行有任何改变,都重新算次数

◆8.在线求助
  o 某命令 -- help 简单的帮助

  o help [某命令] 较详细的帮助

  o man
    - man [某命令]
    - man -k [关键词] = apropos [关键词] (按关键词搜索说明文档列表)
    - man -K [关键词] = apropos [关键词] (按关键词搜索说明文档,并挨个询问是否打开)
    - man -f [某命令] = whatis [某命令] (等于问Linux系统:系统上有多少关于[某命令]的说明?是什么?)
    - man 的page里的操作:
       按键          效果
      回车键      向下一行
      空格键      向下翻一页
      [Page Down] 向下翻一页
      [Page Up]   向上翻一页
      [Home]      去到第一页
      [End]       去到最后一页
      /string     向『下』搜寻 string 这个字符串
      ?string     向『上』搜寻 string 这个字符串
      n, N 利用   / 或 ? 来搜寻字符串时,n=next N=previous
      q           结束这次的 man page

      h           指令一览表
    - man page里 [某命令(数字)]中的数字的含义:
      1 使用者可以操作的指令或可执行文件
      2 系统核心可呼叫的函数与工具等
      3 一些常用的函数(function)与函式库(library)
      4 装置档案的说明
      5 设定档或者是某些档案的格式
      6 游戏(games)
      7 惯例与协议等,例如 Linux 标准档案系统、 网络协议、ASCII code 等等的说明内容
      8 系统管理员可用的管理指令
      9 跟 kernel 有关的文件
 

    ps:支持man命令的在线帮助文档一般放在/usr/share/man/中,可通过/etc/man.config修改这个位置,更多见“man man”

  o info

ps:支持info命令的在线帮助文档一般放在/usr/share/info中,更多见“info info”
    - info 出来的帮助文档是以“树形结构”组织的文档组合,每个文档以x.y.z形式标识,并对应为树上的节点
    - info 的page里的操作(比man多出来的):
       按键          效果
      [tab]        找下个hyperlink
      [Enter]      follow hyperlink
      b            到当前节点页面的开始
      e            到当前节点页面的结束
      n            nextSibling()
      p            previousSibling()
      u            parent()

      h或者?       指令一览表

◆9.合理使用[Tab]按钮,man、info命令;模块、软件(如gcc,某服务器)等的详细文档位于:/usr/share/doc

◆10.正常情况下,要关机时需要注意底下几件事:
 ☞ 观察系统的使用状态:
  - 目前有谁在线 who
  - 网络的联机状态 netstat -a
  - 进程 ps -aux
 ☞ 通知在线使用者关机的时刻 shutdown 的特别指令
 ☞ 正确的关机指令使用
  - 将数据同步写入硬盘中的指令: sync
  - 惯用的关机指令: shutdown (自动调sync)
  - 重新开机,关机: reboot, halt, poweroff (自动调sync)

◆11.关机命令
 ☞ shutdown,[root@linux ~]# /sbin/shutdown [-rhHPck] [时间] [警告讯息]
  -r : 将System bring down之后重启
  -h : 将System bring down之后halt或者power off(由system决定)
  -H : 将System bring down之后halt
  -P : 将System bring down之后power off
  -c : 取消已经在进行的 shutdown 指令内容。
  -k : 不要真的关机,只是发送警告讯息出去,并停止登录
 ☞ reboot
  - 几乎同shutdown -r now
 ☞ poweroff,halt

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值