:Linux中文件的分类:

1:普通文件

2:目录文件

3:设备文件

4:链接文件

5:管道文件

对于链接文件:

问题1:判断/boot/grub/menu.lstgrub.conf是硬链接还是软连接

删除menu.lst文件对于grub.conf文件没有任何的影响,所以说menu.lst文件是软链接文件!

问题2:etc/shadow文件是否是软链接文件??

删除 /etc/shadow/文件,在重新启动计算机。。之后此时用户无法进入。。由此 判断/etc/shadow文件是软链接文件!


 

:文件操作的命令。。。

1:pwd---->显示当前的目录

例如:[root@localhost /]#pwd

/显示的是当前的目录

 

2:cd--->切换目录

例如: [root@localhost local]# cd ~

[root@localhost ~]#

3:mkdir--->

创建目录,递归的建立目录

[root@localhost /]# mkdir -p /d1/d2(d1中建立d2目录)

 

4:rmdir-->删除空的目录

(注意这里的目录和文件不是一回事,目录必须为空)

 

5:ls---->

显示目录中的文件及子目录的名称

6:file--->

检测文件的类型(根据里面的内容所检测)

 

7:cut-->

cut -b -8 目录(以字节为单位查看,字节数前面要加上”-”)


 

8:which-->

查找指定命令的文件

9:grep-->

在文本文件中查找指定的字符串

grep -? 字符串 文件 查找和字符串相匹配的上面的?行和下面?

grep -c 字符串 文件 查找匹配的行数

grep -n ^nbc 文件 查找以字母n开头的字符串并显示行号

grep -n nbc$ 文件 查找以abc结尾的并且显示行号

grep -n 'gf.' a.txt 查找以gf开头的行

grep '\<bc' a.txt 查找以bc开头的字符

grep 'bb\>' a.txt 查找以bb结尾的行

grep -n 'c\{2\}' a.txt 查找匹配字母c2次的行

10:ln--->链接文件

ln -s 建立软链接文件

11:wc-->统计文件中的行数 单词数 字符数

wc -c 统计字符数

wc -w 统计单词数

wc -l 统计行数

12

history-->查看命令历史记录

history -c >>清楚历史记录

history -w 保存历史记录到指定的文件中

要仔细的看清楚没一个命令的参数,熟练的掌握

本次实验了解和熟练了一些常见的命令参数的用法,掌握了一些运用命令的方法!