您的位置:首页 > 其它

第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 有关的文件
   man page 的内容大致包括:

代号内容说明
NAME简短的指令、数据名称说明
SYNOPSIS简短的指令下达语法(syntax)简介
DESCRIPTION较为完整的说明,这部分最好仔细看看!
OPTIONS针对 SYNOPSIS 部分中,有列举的所有可用的选项说明
COMMANDS当这个程序(软件)在执行的时候,可以在此程序(软件)中下达的指令
FILES这个程序或数据所使用或参考或连结到的某些文件
SEE ALSO可以参考的,跟这个指令或数据有相关的其他说明!
EXAMPLE一些可以参考的范例
Authors作者
Copyright版权
   man page 的支持的操作:

按键进行工作
空格键向下翻一页
[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的第一个节点,所以上面没有前一个节点的信息。
  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目录中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: