1.利用关键字搜寻Man Pages
man -k keyword 其中-k 是选项,keyword是要搜寻的关键字
如果现在想使用whoami命令,但是只记住了前3个字符who,就可以使用 man -k who来搜寻关键字who的man命令
[haself@HA5-DZ26 ~]$ man -k who
at.allow [at] (5) - determine who can submit jobs via at or batch
at.deny [at] (5) - determine who can submit jobs via at or batch
jwhois (1) - client for the whois service
jwhois (rpm) - Internet whois/nicname client.
ldapwhoami (1) - LDAP who am i? tool
rusers (1) - who is logged in to machines on local network
rwho (1) - who is logged in on local machines
rwho (rpm) - Displays who is logged in to local network machines.
rwhod (8) - system status server
w (1) - Show who is logged on and what they are doing
who (1) - show who is logged on
who (1p) - display who is on the system
whoami (1) - print effective userid
2. ls之千奇百怪
(1)输出当前目录下的内容
[haself@HA5-DZ26 haself]$ ls
images index.jsp internet JTSelf JTSelf20110707.tar META-INF newself.tar test.jsp testList.jsp UploadIMG WEB-INF WebRoot
(2)输出根目录下的内容
[haself@HA5-DZ26 haself]$ ls /
bin boot dev etc home lib lib64 lost+found media misc mnt net opt proc root sbin selinux srv sys tmp usr var webapp
Linux文件系统中常用的目录:
* /etc: 系统的一些主要配置文件几乎全部放在这个目录下,如口令文件passwd。在这个目录下的文件基本都是ASCII 码的正文文件,普通用户一般可以查看在这个目录下的文件,但只有root用户可以修改这些文件。
* /tmp: 普通用户或程序可以将临时文件存入这一目录以方便与其他用户或程序交互信息。该目录是任何用户都可以访 问的,因此重要信息是不应该放在些目录中的。
* /boot: 存放Linux操作系统的内核和系统启动时所使用的文件。其中,以vmlinuz开头的就是Linux的内核。如果引导 程序(loader)选择了grub,在该目录中还会有一个grub的子目录(/boot/grub)。
* /dev: 存放的是这台计算机中所有设备。Linux系统中所有的东西都被看成文件,其中包括硬件。
* /usr: 存放系统的应用程序和与命令相关的系统数据,其中包括系统的一些函数库及图形界面所需的文件等。有些类 似Windows系统的C:\Program Files文件夹。user是unix system resources的缩写。
* /Lost+Found: 当系统异常关机、崩溃或出现错误时,系统会将一些遗失的片段存放在该目录中,这个目录会在需要 时由系统自动产生。
* /var: 存放的是系统运行过程中经常变化的文件,如log文件和mail文件。
* /srv: 存放的是所有与服务器相关的服务,即一些服务启动之后,这些服务需要访问的目录。
* /proc: 是一个虚拟的文件系统,它是常住在内存中的,不占用任何磁盘空间。在该目录下存放了系统运行所需要的信 息,这些信息反映了内核的环境。在该目录中存放了内存中所有的信息,它有些类似Oracle数据库管理系统中 的以v$开头的数据字。
* /lib,/usr/lib,/usr/local/lib: 存放的是 libraries,即系统使用的函数库。许多程序在运行的过程中都会从这些函数 中调用一些共享的库函数,如/lib/modules目录下包括了内核的相关模块。
(3)列出当前目录中所有内容,同时给出每个文件类型,使用带有-F选项的ls命令
[haself@HA5-DZ26 haself]$ ls -F
images/ index.jsp internet/ JTSelf/ JTSelf20110707.tar META-INF/ newself.tar test.jsp testList.jsp UploadIMG/ WEB-INF/ WebRoot/
说明: 带"/"的为目录,不带的为文件
(4)同样想知道目录中所有内容,及文件类型也可以用 ls -l 命令(等同于ll命令)
[haself@HA5-DZ26 haself]$ ls -l
总计 123984
drwxr-xr-x 2 haself aigrp 4096 2010-08-19 images
-rw-r--r-- 1 haself aigrp 441 2011-01-26 index.jsp
drwxr-xr-x 17 haself aigrp 4096 07-14 14:28 internet
drwxr-xr-x 21 haself aigrp 4096 08-10 18:04 JTSelf
-rw-r--r-- 1 haself aigrp 53381120 07-07 19:39 JTSelf20110707.tar
drwxr-xr-x 2 haself aigrp 4096 2010-12-17 META-INF
-rw-r--r-- 1 haself aigrp 73400320 07-14 09:18 newself.tar
-rw-r--r-- 1 haself aigrp 1877 2009-12-21 test.jsp
-rw-r--r-- 1 haself aigrp 360 2009-12-24 testList.jsp
drwxr-xr-x 2 haself aigrp 4096 08-11 21:51 UploadIMG
drwxr-xr-x 6 haself aigrp 4096 2010-12-17 WEB-INF
drwxr-xr-x 3 haself aigrp 4096 02-24 19:48 WebRoot
说明:其中第一列以d开头的为目录,以-开头的为文件。 其中第五列为文件的大小,单位是字节。如果文件太大,就不好理解。所以可以用 -h 选项。
[haself@HA5-DZ26 haself]$ ls -lh
总计 122M
drwxr-xr-x 2 haself aigrp 4.0K 2010-08-19 images
-rw-r--r-- 1 haself aigrp 441 2011-01-26 index.jsp
drwxr-xr-x 17 haself aigrp 4.0K 07-14 14:28 internet
drwxr-xr-x 21 haself aigrp 4.0K 08-10 18:04 JTSelf
-rw-r--r-- 1 haself aigrp 51M 07-07 19:39 JTSelf20110707.tar
drwxr-xr-x 2 haself aigrp 4.0K 2010-12-17 META-INF
-rw-r--r-- 1 haself aigrp 70M 07-14 09:18 newself.tar
-rw-r--r-- 1 haself aigrp 1.9K 2009-12-21 test.jsp
-rw-r--r-- 1 haself aigrp 360 2009-12-24 testList.jsp
drwxr-xr-x 2 haself aigrp 4.0K 08-11 21:51 UploadIMG
drwxr-xr-x 6 haself aigrp 4.0K 2010-12-17 WEB-INF
drwxr-xr-x 3 haself aigrp 4.0K 02-24 19:48 WebRoot