1、创建目录/backup
mkdir backup
2、复制目录/etc至/backup目录中,要求保留文件原来的属性,保持链接文件;
cp -a /etc /backup/etc
3、通过man帮助手册,自行总结which、whereis、whatis命令的使用方法;
Which:which [options] [--] programname [...]显示系统命令所在目录,直接定位到这个命令的绝对路径,还有命令的别名。
which命令来查这个命令所在的目录的时候,如果它显示的是在/bin/目录下,或者是/usr/bin/目录下,那么这个命令就是所有人都可以用,如果是在/sbin/
目录底下,那么就证明它只能是管理员可以用
which缺点:只能查看命令文件,不能查看其他文件
which cd
结果:/usr/bin/which: no cd_ in (/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
Whereis:whereis [options] [-BMS directory... -f] name...
which在查看命令所在的目录的同时,还可以看到这个命令的”别名记录“。
而whereis在查看命令所在的目录的同时,还可以看到这个命令的帮助文档所在的位置,我们是调用帮助文档来查看帮助的内容,那这个命令的帮助文档在哪
里,这个时候就可以使用whereis来查看了
whereis cd
结果:cd: /usr/share/man/man1/cd.1.gz /usr/share/man/man1p/cd.1p.gz
以上两个命令只能是来查找“命令文件”,
Whatis:whatis [-dlv?V] [-r|-w] [-s list] [-m system[,...]] [-M path] [-L locale] [-C file] name ...获取简短的帮助信息:
有时候我们并不想看到帮助文件的那么多信息,我们只想知道这个命令式干什么用的,而不用知道他的用法,那么这时候我们可以使用whatis,来查看帮助
文档中的name值
whatis cd
结果:
cd (1p) - change the working directory
cd [builtins] (1) - bash built-in commands, see bash(1)
cd-drive (1) - manual page for cd-drive
cd-info (1) - manual page for cd-info
cd-paranoia 9.8 (Paranoia release III via libcdio) [cd-paranoia] (1) - an audio CD reading utility which includes extra data
verification features
cd-read (1) - manual page for cd-read version 0.81
表示查看cd的用途
4、通过帮助手册,学习使用du命令;并思考:如何显示某个目录内部的所有文件的整体大小?
du:du [OPTION]... [FILE]...
du [OPTION]... --files0-from=F
du命令用于显示指定文件(夹)在磁盘中所占的空间信息。假如指定的文件参数实际上是一个目录,就要计算该目录下的所有文件。假如 没有提供文件参数,执行du命令,显示当前目录内的文件占用空间信息。
选项:
-a: 显示目录中个别文件的大小;
-b: 显示目录或文件大小时,以byte为单位;
-c: 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和;
-D: 显示指定符号连接的源文件大小;
-h: 以K,M,G为单位,提高信息的可读性;
-H: 与-h参数相同,但是K,M,G是以1000为换算单位;
-k: 以1024 bytes为单位;
-l: 重复计算硬链接文件;
-L<符号连接>: 显示选项中所指定符号链接(软链接)的源文件大小;
-m: 以1MB为单位;
-s: 显示总计大小;
-S: 显示个别目录的大小时,并不含其子目录的大小;
-x: 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过;
--exclude=<目录或文件>: 略过指定的目录或文件;
--max-depth=<目录层数>: 超过指定层数的目录后,予以忽略;
du -s /mnt
结果:96/mnt
5、通过帮助手册,学习who、w、whoami命令,并对比who和w,思考其区别;
who:who [OPTION]... [ FILE | ARG1 ARG2 ]显示哪些用户登录
who
结果:root pts/0 2017-03-15 10:06 (172.16.1.1)
w:w [options] user [...]显示哪些用户登录以及在作什么
w
结果:10:30:34 up 57 min, 1 user, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 172.16.1.1 10:06 1.00s 0.36s 0.20s w
who和w的区别在于who只显示登录用户和时间,而且w显示等更为详细
whoami:whoami [OPTION]...查找并显示用户信息。
whoami
结果:root
本文转自谁等了谁 51CTO博客,原文链接:http://blog.51cto.com/12486569/1906741