一:Linux中文件的分类:
1:普通文件
2:目录文件
3:设备文件
4:链接文件
5:管道文件
对于链接文件:
问题1:判断/boot/grub/menu.lst和grub.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-->统计文件中的行数 单词数 字符数
本文出自 “技术交流” 博客,请务必保留此出处http://821200318.blog.51cto.com/2611453/466833
|