企鹅日记(二):在线求助man page
===一个典型的man page===
man date
DATE(1) ? ? User Commands ? ?DATE(1)
# 请注意上面括号内的数字
NAME ?<==这个命令的完整全名,如下所示为date且说明简单用途为设置与显示日期/时间
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 ?<== 左边-d为短参数名称,右边–date为完整参数名称。
display time described by SPRING, not 'now'
-f, –file=DATEFILE
like –date once for each line of DATEFILE
………中间省略……..
ENVIRONMENT ?<== 与这个命令相关的环境参数有如下的说明
TZ ? ? Specifies the timezone, ?unless overridden ?by command line parameters. If neither is specified, the setting from /etc/localtime is used.
AUTHOR ?<== 这个命令的作者
Written by David MacKenzie
REPORTING BUGS ?<== 有问题请留言给下面的email的意思
Report bugs to <bug-coreutils@gnu.org>.
COPYRIGHT <== 受到著作法的保护!用的就是GPL了
Copyright ? 2006 Free Software Foundation, Inc.
This is free software…………………….
SEE ALSO ?<== 这个重要,你还可以从哪里查到与date相关的说明文件之意
The full documentation for date is maintained as a Texinfo manual.
If the info and date programs are properly installed at your site, the command
info date
should give you access to the complete manual.
date 5.97 ? ? ? ? ? ? ? May 2006 ? ? ? ? ? ? ? ?DATE(1)
/**************************************************************************/
上面的DATE(1)中的数字1有含义,代表一般用户可使用的命令。其他数字含义:
1 –> 用户在shell环境中可以操作的命令或者可执行文件
2 –> 系统内核可以调用的函数或者工具等
3 –> 一些常用的函数(function)与函数库(library),大部分为C的函数库(libc)
4 –> 设备文件的说明,通常在/dev下的文件
5 –> 配置文件或者是某些文件的格式
6 –> 游戏(game)
7 –> 惯例与协议等,例如linux文件系统、网络协议、ACSII code等说明
8 –> 系统管理员可执行的惯例命令
9 –> 跟kernel有关的文件
注:上面的1、5、8特别重要,要背下来。
man -f man 可以取得更多与man相关的信息
info命令可以用非常好看的排版页面格式显示帮助信息,跟man功能差不多。
可以再/usr/share/doc下面找到更多的帮助文档,这些文档不仅告诉你How to,还告诉你Why,一些背后的原理。
===文件系统错误后恢复===
* 如果根目录没有损坏,很简单,开机的时候会提示你,输入root密码,然后登陆进入单用户维护模式。输入 "fsck /dev/sda7"就可以了。
* 如果根目录损坏了,把硬盘拔下来,接到另一个linux系统上,不要挂载该硬盘,然后以root执行 "fsck /dev/sdb1",一切OK
* 如果硬盘整个坏掉了,没办法了,重新买硬盘吧,看数据能恢复多少事多少。o(╯□╰)o
===忘记root密码===
开机进入grub画面后,按e进入进入编辑模式,后面加入single进入单人维护模式。然后不用输入密码就可以取得root权限,之后运行passwd重置密码即可。