答:
find /app/logs -type f -mtime +7 -delete
find /app/logs -type f -mtime +7 -exec rm -f {} ;
find /app/logs -type f -mtime +7 |xargs rm -f
rm -f find /app/logs -type f -mtime +7
答:
mv find /xxx -type f -size +100k
/tmp/
find /xxx -type f -size +100k -exec mv {} /tmp/ ;
find /xxx -type f -size +100k |xargs mv -t /tmp/
find /xxx -type f -size +100k |xargs -i mv {} /tmp/
答:
tree /var/log
find /var/log/ -type f |wc -l
ll -R /var/log/ |grep -c “^-”
ll -R /var/log/ |grep “^-” |wc -l
答:find /oldboy -maxdepth 1 -type f -name “mytest*”
答:
:%s#name#address#g
sed -i ‘s#name#address#g’ config.txt
需要从压缩包中恢复时,又该执行什么命令,在恢复前如果想查看, 如何查看压缩包中的数据
答:
cd /home/
tar zcf /tmp/oldboy.tar.gz oldboy/
tar xf /tmp/oldboy.tar.gz -C /home/
tar tf /tmp/oldboy.tar.gz
答:
临时生效:alias net=‘cat /etc/sysconfig/network-scripts/ifcfg-eth0’
写入永久:vim /etc/bashrc 或 /etc/profile
alias net=‘cat /etc/sysconfig/network-scripts/ifcfg-eth0’
答:2、8个子目录下有… 目录本身及其下面的.
答:
相同inode号的文件互为硬链接
cp是两个文件,硬链接实际是一个文件
答:ln -s /oldboy/oldboy.txt /tmp/oldboy_link.txt
会
答:
inode满
删除小文件
/var/spool/postfix/maildrop/
答:
cp /oldboy/oldboy.txt /opt/oldboy-$(date +%F).txt
或
cp /oldboy/oldboy.txt /opt/oldboy-date +%F
.txt
写入 /etc/rc.local
~/.bashrc 里面有一个 rm别名
shell加载配置文件顺序
/etc/profile -> /etc/profile.d/*.sh -> ~/.bash_profile -> ~/.bashrc -> /etc/bashrc
答:
date +%F 或 date +%Y-%m-%d
date -d -3day +%F 或 date -d -3day +%Y-%m-%d
略,详细看第二周
答:inode号 文件类型 权限 硬链接数 属主 属组 文件大小 修改时间
答:9
答:
属主 读写执行
属组 写
其它 读
略
答:
/var/log/messages 系统日志
/var/log/secure 用户登录日志
/etc/hosts hosts解析 (ip与域名(或主机名)对应关系)
/etc/fstab 文件系统挂载列表
/var/spool/cron/root root用户定时任务配置文件
/etc/rc.local 开机自启动文件
答:
grep -v “#” filename
sed ‘/#/d’ filename 或 sed -n ‘/#/!p’ filename
awk ‘!/#/’ filename
答:stat
Access: 2019-11-11 11:28:45.879999166 +0800 访问时间
Modify: 2019-11-08 11:42:19.976466070 +0800 修改时间
Change: 2019-11-08 11:44:00.378472106 +0800 改变时间
答:grep -E、egrep
答:
find /oldboy -type d -perm /xxx -exec cp -r {} /tmp/ ;
cp -r find /oldboy -type d -perm /xxx
/tmp/
find /oldboy -type d -perm /xxx |xargs cp -rt /tmp/
find /oldboy -type d -perm /xxx |xargs -i cp -r {} /tmp/
答:
| 数据流
|xargs 数据流作为参数
find 输出 通过 -exec选项 组成 一个一个命令 命令 {} ;命令 {} ;命令 {} ;
答:tail -f /var/log/messages
答:useradd oldgirl;echo 密码 | passwd --stdin oldgirl
答:touch /oldboy/alex/xxoo.avi 2> /dev/null && echo successfully || echo failed
答:yum provides */xxx
略
答:
inode满 删除小文件
block满 找大文件 根据情况处理
答:
inode存放文件属性(元数据)
block存放文件内容(数据)
答:
双引号 : 弱引用 可以解析 $ `` \ !
单引号 : 强引用 所见即所得
反引号 : 命令替换
不加引号 : 无引用
答:du -sh /* 2> /dev/null |sort -rh,只能一层一层查找
答:硬链接为0、没有进程占用
答:用 id oldboy 命令
root 0
虚拟用户(系统用户) 1-999
普通用户 1000+
A ln /oldboy /tmp/oldboy B ln -s /oldboy /tmp/oldboy
C ln /tmp/oldboy /oldboy D 无法进行创建
答:
-n 取消默认输出
-r 支持扩展正则
答:分区、格式化、挂载