5、history命令
		作用:查看和使用历史命令(最多纪录1000条)
		保存位置:~/.bash_history
		1、在启动终端的时候,会自动从~/.bash_history中读取历史命令,加载到内存中
		2、在终端中执行命令,命令的历史记录是保存在内存中
		3、在关闭终端的时候,会将内存中的历史命令自动保存到~/bash_history中
		history的快捷操作
		!num:执行历史命令中编号为num的历史命令
		!string:在历史命令中找以指定字符串为开头的命令执行一次,从下向上进行查找
		!!:执行的是上一个命令
		!-num:执行历史命令中倒数第num条命令
		如果保留了历史命令,黑客入侵了我们的系统,通过历史命令,知道服务器进行了哪些操作。有些时候需要对历史命令进行控制。
		-c:清空历史命令 (内存中的)
		在启动终端的时候,会从~/.bash_history读取历史命令
		[root@localhost ~]# history -c
		[root@localhost ~]# 
		[root@localhost ~]# history
		1  history
		-a:手动将内存中的历史命令保存到文件中
		-r:重新从~/.bash_history中读取历史命令
		-d: num:删除指定编号的历史命令(入侵别人系统的时候,抹掉自己的操作命令)

		6、ls命令
		作用:显示当前或者指定目录下的文件
		选项
		-a:显示目录下的全部文件(包括隐藏文件)
		-l:显示文件和目录的详细属性
		-d:显示目录自身(如果不使用-d则是显示目录中的文件)
		-h:结合-l使用,以易读的方式显示目录的大小,(只显示
		文件的大小,不显示目录的大小)
		-t: 按照文件的修改时间排序,将最后修改的文件排在前边
		-r:结合-l -t使用,倒序排序
		例子:显示跟下有哪些文件
		[root@localhost ~]# ls /
		1.txt  2.txt  bin   cgroup  etc   lib    lost+found  misc  net  proc  sbin     srv  tmp  var
		1.xtx  3.txt  boot  dev     home  lib64  media       mnt   opt  root  selinux  sys  usr
		黑白颜色是一般文件,蓝颜色的是目录
		例子:显示当前目录下有哪些文件
		#ls ./
		#ls
		(当前位置是./,但是可以省略)
		例子:创建文件并查看文件的详细信息
		[root@localhost tmp]# mkdir book
		[root@localhost tmp]# touch book/{linux,python,go}
		[root@localhost tmp]# ls book/
		go  linux  python
		[root@localhost tmp]# ls -l book/
		total 0
		-rw-r--r-- 1 root root 0 Apr 12 18:03 go
		-rw-r--r-- 1 root root 0 Apr 12 18:03 linux
		-rw-r--r-- 1 root root 0 Apr 12 18:03 python
		例子:显示a.txt的详细属性
		#ls -l a.txt
		例子:显示book目录的详细属性
		[root@localhost tmp]# ls -ld book
		drwxr-xr-x 2 root root 4096 Apr 12 18:03 book
		[root@localhost tmp]# cd book/
		[root@localhost book]# ls
		go  linux  python
		[root@localhost book]# vi go
		[root@localhost book]# vi linux
		[root@localhost book]# vi python 
		[root@localhost book]# ls -l
		total 12
		-rw-r--r-- 1 root root 164 Apr 12 18:11 go
		-rw-r--r-- 1 root root  83 Apr 12 18:13 linux
		-rw-r--r-- 1 root root 165 Apr 12 18:13 python
		ls -lh
		total 45M  
		-rw-r--r-- 1 root root 164 Apr 12 18:11 go
		-rw-r--r-- 1 root root 45M Apr 12 19:01 linux  
		-rw-r--r-- 1 root root 98K Apr 12 18:48 python
		-h只显示文件的大小,不显示目录的大小
		例:
		[root@localhost book]# cd ..
		[root@localhost tmp]# ls -l -h
		total 4.0K
		drwxr-xr-x 2 root root 4.0K Apr 12 19:04 book
		显示目录的大小用du命令,此处不过多解释。讲解磁盘的时候会详情讲解。
		-t将最后修改的文件排在前面
		[root@localhost tmp]# cd book/
		[root@localhost book]# ls
		go  linux  python
		[root@localhost book]# ls -l
		total 45676
		-rw-r--r-- 1 root root      164 Apr 12 18:11 go
		-rw-r--r-- 1 root root 46661650 Apr 12 19:01 linux
		-rw-r--r-- 1 root root    99824 Apr 12 18:48 python
		[root@localhost book]# vi linux 
		[root@localhost book]# ls -l -t
		total 45676
		-rw-r--r-- 1 root root 46661656 Apr 12 22:27 linux
		-rw-r--r-- 1 root root    99824 Apr 12 18:48 python
		-rw-r--r-- 1 root root      164 Apr 12 18:11 go
		[root@localhost book]# vi go 
		[root@localhost book]# ls -l -t
		total 45676
		-rw-r--r-- 1 root root      167 Apr 12 22:27 go
		-rw-r--r-- 1 root root 46661656 Apr 12 22:27 linux
		-rw-r--r-- 1 root root    99824 Apr 12 18:48 python
		绝对路径和相对路径
		绝对路径:就是从根目录下开始查找
		相对路径:相对当前位置的路径
		在home目录下的a中创建一个文件a.txt
		[root@localhost home]# mkdir a 
		[root@localhost home]# touch /home/a/a.txt 绝对路径
		[root@localhost home]# touch ./a/a.txt 相对路径(前提必须在home之下)
		[root@localhost home]# touch a/a.txt   相对路径(前提必须在home之下)
		touch ./a/a.txt(前提必须在home之下)	
		touch a/a.txt  (前提必须在home之下)
		例子:切换到/etc/init.d目录下
		要求1:在init.d下新建目录abc
		要求2:在/etc下新建目录abc
		1:方法1:相对路径
		[root@localhost home]# cd /etc/init.d
		[root@localhost init.d]# mkdir abc
		[root@localhost init.d]# ls
		abc        autofs            cups        kdump         netconsole  ntpdate      rdisc        
		[root@localhost ~]# mkdir /etc/init.d/abc
		[root@localhost ~]# .ls /etc/init.d/
		abc        autofs            cups        kdump         netconsole  ntpdate      rdisc        rpcsvcgssd  sssd
		绝对路径:mkdir /etc/abc
		相对路径:mkdir ../abc
		7、cat命令	
		全称:concatenate(连接并显示:拼接多个文件)
		作用:显示一个文本文件中的内容
		格式:cat [选项] 文件
		选项:
		-n:在每行的前面显示行号
		361  cat /etc/init.d/halt
		362  cat -n /etc/init.d/halt
		-E:显示出来行结束符
		补充:windows中的文件的换行符:\n
		linux中的文件的换行符:$ 
		(这样的符号都是隐性符号-都是默认不可见的)
		8、tac命令
		作用:将一个文件中的内容倒序显示出来
	  (最后一行变成第一行)
		[root@localhost tmp]# vi 1.txt
		11111
		2222
		3333
		444
		555
		[root@localhost tmp]# tac 1.txt
		555
		444
		3333
		2222
		11111