第4章 首次登入与在线求助
2017-12-13 12:20
295 查看
1 基本操作
图形界面下查看隐藏文件:和windows类似,在资源管理器勾选显示隐藏目录即可。1.1 图形界面
注销与退出:注销是退出当前用户但并不关机。图形界面切换文本模式:[Ctrl] + [Alt] + [F1]~[F6]
文本模式切换图形界面: startx 或者 [Ctrl] + [Alt] + [F7]
图形界面切换到终端模式:CTRL+ALT+T
tty:每个tty对应一个文本模式和一个图形界面,[Ctrl] + [Alt]+[F2]~[F6] 每次会建立一个tty。
1.2 基本命令
在Linux当中,默认root的提示字符为#,而一般身份用户的提示字符为 $。命令行格式:
$ 程序名 [-options] parameters 回车,命令开始执行,空格要用\转义,命令换行用\,区分大小写。
(乱码时)更改语言支持:
$ LANG=目标语言 $ export LC_ALL=目标语言
文件补全或命令补全:TAB键
终止程序:CTRL+c
终止程序并产生core文件:CTRL+\
结束键盘输入:CTRL+d
向前/后翻屏:shift+ PageUp/PageDown
显示日期工具:date
查看日历工具:cal
简单计算器:bc
将数据同步写入硬盘中的指令: sync <
4000
br>
惯用的关机指令: shutdown
重新启动,关机: reboot, halt, poweroff
shutdown
shutdown命令安全地将系统关机。shutdown执行它的工作是送信号给init程序﹐要求它改变runlevel。
假定没有-h也没有-r参数给shutdown。要想了解在停机〔halt〕或>者重新开机〔reboot〕过程中做了哪些动作﹐你可以在这个文件/etc/inittab里>看到这些runlevels相关的资料。
Runlevel 0被用来停机〔halt〕。
runlevel 6是用来重新激活〔reboot〕系统。
runlevel 1则是被用来让系统进入管理工作可以进行的状态﹔这是预设的﹐
shutdown 参数说明
[-t] 在改变到其它runlevel之前﹐告诉init多久以后关机。
[-r] 重启计算器。
[-k] 并不真正关机﹐只是送警告信号给每位登录者〔login〕。
[-h] 关机后关闭电源〔halt〕。
[-n] 不用init﹐而是自己来关机。不鼓励使用这个选项﹐而且该选项所>>>产生的后果往往不总是你所预期得到的。
[-c] cancel current >>process取消目前正在执行的关机程序。所以这个选项当然没有时间参数﹐但是>>可以输入一个用来解释的讯息﹐而这信息将会送到每位使用者。
[-f] 在重启计算器〔reboot〕时忽略fsck。
[-F] 在重启计算器〔reboot〕时强迫fsck。
[-time] 设定关机〔shutdown〕前的时间。例如:
$ shutdown -h now #立即关机; $ shutdown -h 20:49 #20:49分关机 $ shutdown -h +10 #10分钟后关机 $ shutdown -r now #立即重启 $ shutdown -r +10 'string' #10分钟后系统重启并给每个登录用户发通知 $ shutdown -k now 'string ' #仅给每个登录用户发通知并不真关机
halt
其实halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。
参数说明:
[-n] 防止sync系统调用﹐它用在用fsck修补根分区之后﹐以阻止内核用老版本的超级块〔superblock〕覆盖修补过的超级块。
[-w] 并不是真正的重启或关机﹐只是写wtmp〔/var/log/wtmp〕纪录。
[-d] 不写wtmp纪录〔已包含在选项[-n]中〕。
[-f] 没有调用shutdown而强制关机或重启。
[-i] 关机〔或重启〕前﹐关掉所有的网络接口。
[-p] 该选项为缺省选项。就是关机时调用poweroff。
reboot
假定没有-h也没有-r参数给shutdown。要想了解在停机〔halt〕或>者重新开机〔reboot〕过程中做了哪些动作﹐你可以在这个文件/etc/inittab里>看到这些runlevels相关的资料。reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启﹐而halt是关机。它的参数与halt相差不多。
init
init是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的用户进程﹑守护进程等。shutdown就是使用这种机制。init定义了8个运行级别(runlevel),init 0为关机﹐init1为重启。关于init可以长篇大论﹐这里就不再叙述。另外还有telinit命令可以改变init的运行级别﹐比如﹐telinit -iS可使系统进入单用户模式﹐并且得不到使用shutdown时的信息和等待时间。
poweroff
关机,在多用户方式下(Runlevel 3)不建议使用.
2 帮助与信息
几乎所有的命令都带有--help选项,来显示帮助信息。
2.1 man
几乎所有的系统自带命令都在man page中有详细帮助信息。man文档一般放在/usr/share/man/类别,查阅man手册的命令格式:
$ man n command #查询指定命令的说明,其中n为命令类别,下面的表格 $ man -f [指令或者是数据] #查询指定文件的说明,等效于$whatis [指令或者是数据],需要建立whatis库:$ mandb 或者 $ makewhatis $ man -k [指令或者是数据] #查询说明文件包含关键词的命令,等效于apropos [指令或者是数据]
代号 | 代表内容 |
---|---|
1 | 用户在 shell 环境中可以操作的指令或可执行文件 |
2 | 系统核心可呼叫的函数与工具等 |
3 | 一些常用的函数(function)与函式库(library),大部分为 C 的函式库(libc) |
4 | 装置文件的说明,通常在/dev 下的文件 |
5 | 配置文件或者是某些文件的格式 |
6 | 游戏(games) |
7 | 惯例与协议等,例如 Linux 文件系统、网络协议、ASCII code 等等的说明 |
8 | 系统管理员可用的管理指令 |
9 | 跟 kernel 有关的文件 |
代号 | 内容说明 |
---|---|
NAME | 简短的指令、数据名称说明 |
SYNOPSIS | 简短的指令下达语法(syntax)简介 |
DESCRIPTION | 较为完整的说明,这部分最好仔细看看! |
OPTIONS | 针对 SYNOPSIS 部分中,有列举的所有可用的选项说明 |
COMMANDS | 当这个程序(软件)在执行的时候,可以在此程序(软件)中下达的指令 |
FILES | 这个程序或数据所使用或参考或连结到的某些文件 |
SEE ALSO | 可以参考的,跟这个指令或数据有相关的其他说明! |
EXAMPLE | 一些可以参考的范例 |
Authors | 作者 |
Copyright | 版权 |
按键 | 进行工作 |
---|---|
空格键 | 向下翻一页 |
[Page Down] | 向下翻一页 |
[Page Up] | 向上翻一页 |
[Home] | 去到第一页 |
[End] | 去到最后一页 |
/string | 向『下』搜寻 string 这个字符串,如果要搜寻 vbird 的话,就输入 |
?string | 向『上』搜寻 string 这个字符串 |
n, N | 利用 / 或 ? 来搜寻字符串时,可以用 n 来继续下一个搜寻 (不论是 / 或 ?) ,可以利用 N 来进行『反向』搜寻。举例来说,我以 /vbird 搜寻 vbird 字符串, 那么可以 n 继续往下查询,用 N 往上查询。若以 ?vbird 向上查询 vbird 字符串, 那我可以用 n 继续『向上』查询,用 N 反向查询。 |
q | 结束这次的 man page |
2.2 info
在Linux里面额外提供了一种求助方法info。info与man的用途其实差不多,都是用来查询指令的用法或者是文件的格式。但是与man一口气输出一堆信息不同的是,info将文件数据拆成一个一个的段落,每个段落用自己的页面来撰写, 并在各个页面中还有类似于超链接的东西来跳到各不同的页面中,每个独立的页面称为一个节点(node)。info指令的文件默认是放置在/usr/share/info/这个目录,并且以info格式编写。
info页面格式:
名称 | 含义 |
---|---|
File | 代表资料是来自哪个文件; |
Node | 代表目前的这个页面是属于哪个节点。 |
Next | 下一个节点,你也可以按『N』到下个节点去; |
Up | 上一层的节点总揽画面,你也可以按下『U』回到上一层; |
Prev | 前一个节点。但由于Top是info.info的第一个节点,所以上面没有前一个节点的信息。 |
按键 | 进行工作 |
---|---|
空格键 | 向下翻一页 |
[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 |
2.3 其它帮助文件
在/usr/share/doc中或者开源项目的doc目录中。相关文章推荐
- 鸟哥的Linux私房菜基础学习篇(第三版)之第五章:首次登入与在线求助man page(略)
- 首次登入与在线求助 man page(鸟哥的Linux私房菜
- 鸟哥Linux私房菜(基础篇)——第五章:首次登入与在线求助 man page笔记
- 4-首次登入与在线求助
- 第5章、首次登入与在线求助 man page
- 第29周-鸟哥的Linux私房菜基础篇第三版-第五章 首次登入与在线求助 man page
- Linux首次登入和在线求助 “man page”------重点回顾(“鸟哥”)
- 第5章 首次登入与在线求助 man page
- 鸟哥的linux私房菜-首次登陆与在线求助1
- 鸟哥的Linux私房菜(基础篇)-第五章、首次登陆与在线求助 man page
- 第5章 首次登录与在线求助man page
- 5 首次登陆与在线求助 man page
- Linux 首次登陆与在线求助man page 摘要
- 鸟哥的Linux私房菜10.11.1 首次登入与在线帮助
- 学习Linux 《鸟哥的Linux私房菜 基础学习篇(第三版)》--第5章首次登陆与在线求助 笔记
- 鸟哥的Linux私房菜 基础学习篇读书笔记(5):首次登陆与在线求助man page
- 鸟哥的Linux私房菜:首次登陆与在线求助,LINUX最简单的命令及应用(一)
- 【鸟哥的linux私房菜-学习笔记】首次使用相关知识、在线求助 man page
- 第五章 首次登陆与在线求助 man page
- 【鸟哥的linux私房菜-读书笔记】首次使用相关知识、在线求助 man page