考试总结

1 一倒叙的时间方式查看文件命令:ls -lrt

2 创建某一文件的软连接:ln -s  源文件名  源文件连接文件名

3 删除7天以前的文件:find / -type f  -mtime +7 |xargs rm -f 

4 跟踪文件尾部变化:tailf  文件名

5 显示文件的和行号:cat -n  文件名

6 过滤出文件中的oldboy 和oldgirl字符串: egrep -w "oldboy|oldgirl"  oldboy.txt 

7 显示ifconfig  的路径:which ifconfig

8 查找文件并替换内容:find / -type f -name " * " |sed 's#oldboy#oldgirl#g'

9 取出 ifconfig eth0 中的ip地址:方法一:ifconfig eth0|sed  -nr 's#^.*net (.*) netm.*$#\1#gp'

方法二:  ifconfig eth0 |awk -F 'NR==2{print $2}'

10 更改oldboy.txt的权限为267:chmod  267  oldboy.txt   更改oldboy.txt的属主和属组:chown   oldboy.sa oldboy.txt

11 编写一个定时任务,并执行:先创建脚本文件  touch /server/scripts/a.sh

脚本中编辑:#!/bin/bash

         rm - rf   /data/*             在crontab -e 中编辑   * * * * * sh  /server/scripts/a.sh   &>/dev/null

12 stat 查看/etc/hosts 文件属性   并取出其中 数字 : stat /etc/hosts |sed -rn 's#^.*:\(0(.*)/-rw.*$#\1#gp' 

13 显示当前时间:date +%F     显示3天后的时间:date +%F -d “+3day”

14 软硬链接的区别:软连接相当于windows系统下的快捷方式,硬链接相当于文件的备份

软连接可以对文件和目录创建,硬链接只能对文件创建

软连接可以跨文件系统创建,硬连接不行

删除源文件,软连接失效,硬链接无影响

15 PATH是的含义:PATH 是存储二进制命令的环境变量(路径),当我们执行某一命令的时候,系统会首先在PATH中查找命令所在的路径,并执行。

16 文件删除原理:当一个文件的硬链接数为0时,且无任何进程对其调用。即i_link 和i_count都为0时,文件被删除

17 查看磁盘block与inode:当一个磁盘空间被占满时,执行df -h 查看block是否被占满,若沾满则 对部分文件进行压缩处理。若没占满时,则执行df -hi 查看inode,这时正常情况inode被沾满,原因:有大量的小文件占用了为数不多的inode     处理:执行find  -size  删除小于标准的文件

18 定时任务无法执行成功的原因:1 由于没用绝对路径,导致无法找到要执行的文件

                                                               2 由于定时任务里没有重新定义环境变量

                                                               3 执行的文件未被授权(chmod  x)或执行的文件前端加 /bin/bash

你可能感兴趣的:(考试总结)