日期:2014-05-16  浏览次数:20896 次

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则是将文件数据拆成一个一个的段落,每个段落用自己的页面来撰写, 并且在各个页面中还有类似网页的超链接来跳到各