man -f 会列出说明页得说明 与whatis 关键字 效果相同
man -k 会列出所有的名字与关键字
man 3 basename 能查看c语言中basename的说明页
ls -lh会显示出可读的格式与列表
\n 转义字符代表系统的主机名
1, 如果某个文件的权限是755 用那些命令可以改变这个权限?
eg: chmod 544 filename chmod u-w,go-x,filename
chmod u=rx,go=r filename
刚下了一个值得信任的文件,想执行它,在执行之前,怎么做?
chmod +x cmdname chmod 755 cmdname
如何更好的合并cat 与less 这两个命令:
$cat /proc/cpuinfo /proc/meminfo |less
怎样把这个文件内容发送为电子邮件?
eg:$cat cpumem.info |mail -s "system info for $(hostname)-2
"
/usr/bin 目录中有多少文件?考虑一下该如何计数这些行?
ls /usr/bin/wc -l
列举 /usr/share/doc/HTML/index.html这个文件中拼错的单词?
aspell list < /usr/share/doc/HTML/index.html
计数前后连接重复值的方法?
aspell list < /usr/share/doc/HTML/index.html |sort |uniq -c
显示/etc/passwd中以“g”字母开头的帐号?
grep '^g' /etc/passwd
显示/etc/passwd 文件的总行数?
wc -l /etc/passwd
只显示/etc/passwd文件的用户名列表
cut -d: -f1 /etc/passwd
显示 /etc/passwd文件中所有使用bash shell 的帐号(不使用)
grep 'bash$' /etc/passwd (-v)
2, 列举所有/var/lib目录下所属用户为rpm的文件
find /var/lib -user rpm 2 >/dev/null
列举所有/var 目录下所属用户为 root,所属组群为mail 的文件
find /var -user root -group mail 2>/dev/null
生成一个ls -l格式的列表,列举/usr/bin/目录下所有大于50k文件
find /usr/bin -size +50k -ls 2 > /dev/null
对/etc/mail 目录下的所有文件执行file 命令
find /etc/mail -exec file {} \; 2 >dev/null
生成一个ls -l格式的列表,列举 /etc目录下的所有符号连接
find /etc/ -type | -ls 2 > /dev/null
列举 /bin和/usr/bin目录下的所有启用了SetUID权限位的文件
find /bin/usr/bin -perm -4000 2 >/dev/null
阅读(1793) | 评论(0) | 转发(0) |