Linux 使用归纳 1

在Linux的环境中,大小写字母是不一样的东西,Linux环境区分字母大小写,所以,在下达命令的时候千万要注意到指令是大写还是小写。

【Tab】键:
他具有 命令补全 与 档案补齐 的功能。
按Tab键按键的地方如果实在命令后面时,他就代表着 命令补全,若果是按在档案后面时,就会变成 档案补齐 的功能了。

【Ctrl】+c按键:
中断目前程序执行的按键

【Ctrl】+d按键:
代表键盘输入结束,也可以用来取代exit的输入。
例如你想要直接离开文字接口,可以直接按下【Ctrl】+d就能够直接离开了。

在文本模式下,你可以直接按下两个【Tab】按键,看看总共有多少指令可以让你用? [vbird@www ~]$ <==在这里不要输入任何字符,直接输入两次【Tab】按键
Display all 2450 possibilities? (y or n) <==如果不想要看,按 n 离开

man(manual)命令:
man 命令就是在线帮助文件。通过man你可以看到很多命令和函数的用法等。
[vbird@www ~]$ man date
DATE(1)       User Commands          DATE(1)
NAME
     date - print or set the system date and time
SYNOPSIS
    date [OPTION]... [+FORMAT]
    date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
DESCRIPTION
    Display the current time in the given FORMAT, or set the system date.
    -d, --date=STRING
        display time described by STRING, not 'now'
    -f, --file=DATEFILE
        like --date once for each line of DATEFILE
    -r, --reference=FILE
        display the last modification time of FILE


进入man指令的功能后,你可以按下【空格键】往下翻页,可以按下【q】按键来离开man的环境。

从上例你可以看到的是:【DATE(1)】,DATE我们知道是指令的名称, 那么(1)代表什举呢?他代表的是【一般用户可使用的指令】的意思。
常见的几个数字的意义是这样的:
代号   代表内容
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      一些可以参考的范例
BUGS         是否有相关的臭虫!

man page常用的按键整理:
按键            进行工作
空格键          向下翻一页
[Page Down]   向下翻一页
[Page Up]     向上翻一页
[Home]        去到第一页
[End]         去到最后一页
/string       向下搜寻 string 这个字符串
?string       向上搜寻 string 这个字符串
n, N 利用      / 或 ? 来搜寻字符串时,可以用 n 来继续下一个搜寻
                (不论是 / 或 ?) ,可以利用 N 来迚行反向搜寻。
q             结束这次的 man page


在所有的Unix Like系统当中,都可以利用 man 来查询指令或者是相关档案的用法; 但是,在Linux里面则又额外提供了一种在线求组的方法,那就是利用info这个好用的家伙啦! 基本上,info与man的用途其实差不多,都是用来查询指令的用法或者是档案的格式。但是与man page一口气输出一堆信息不同的是,info page则是将文件数据拆成一个一个的段落,每个段落用自己的页面来撰写, 并且在各个页面中还有类似网页的超链接来跳到各不同的页面中,每个独立的页面也被称为一个节点(node)。 所以,你可以将info page想成是文本模式的网页显示数据啦! 不过你要查询的目标数据的说明文件必须要以info的格式来写成才能够使用info的特殊功能(例如超链接)。 而这个支持info指令的文件默认是放置在/usr/share/info/这个目录当中的。

info的说明文件将内容分成多个node,并且每个node都有定位与连结。 在各连结之间还可以具有类似超链接的快速按钮,可以透过[tab]键在各个超链接间移动。 也可以使用U,P,N来在各个阶层与相关链接中显示!在info page当中可以使用的按键,整理如下:
按键         进行工作
空格键        向下翻一页
[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

一般而言,指令或者软件制作者,都会将自己的指令或者是软件的说明制作成联机帮组文件,但是,还有相当多的说明需要额外的文件!此时,这个所谓的 How-To(如何做的意思)就很重要啦!还有,某些软件不只告诉你如何做, 还会有一些相关的原理会说明。 那么这些说明文件要摆在哪里呢?就是放在/usr/share/doc这个目录。

总结:
1,在文字接口下,有任何你不知道的指令或文件格式这种玩意儿,但是你想要了览他,请赶快使用man或者是info来查询!
2,如果你想要假设一些其他的朋务,或想要利用一整组软件来达成某项功能时,请赶快到/usr/share/doc 底下查一查有没有该服务的说明文档。

将数据同步写入硬盘中的指令: sync
直接在文字接口下输入sync,那么在内存中尚未被更新的数据,就会被写入硬盘中!所以,这个指令在系统关机或重新启动之前, 很重要喔!最好多执行几次!

惯用的关机指令: shutdown
shutdown可以达成如下的工作:
 可以自由选择关机模式:是要关机、重新启动或进入入单人操作模式均可;
 可以设定关机时间: 可以设定成现在立刻关机, 也可以设定某一个特定的时间才关机。
 可以自定义关机讯息:在关机之前,可以将自己设定的讯息传送给在线 user 。
 可以仅发出警告讯息:有时有可能你要进行一些测试,而不想让其他的使用者干扰,或者是明白的告诉使用者某段时间要注意一下!这个时候可以使用 shutdown 来吓一吓使用者,但却不是真的要关机啦!
 可以选择是否要 fsck 检查文件系统 。

重新启动,关机: reboot, halt, poweroff


猜你喜欢

转载自maosheng.iteye.com/blog/1917962