# useful command
getent
: 用来查看系统的数据库中的相关记录。
# 获取主机ip
getent hosts baidu.com | awk '{print $1}'
# 获取用户家目录
getent passwd "$UID" | awk -F":" '{print $6}'
1
2
3
4
2
3
4
lshw
: 查看主机硬件信息。
# 列出主机磁盘信息, 参数-short简略输出, -C指定查询类型
sudo lshw -short -C disk
sudo lshw -C storage
sudo lshw -C cpu
sudo lshw -C network
1
2
3
4
5
2
3
4
5
chattr u+i <FILE>
不可修改权限/chattr u+a <FILE>
赋予只可追加权限, 且不能通过编辑器追加, 使用lsattr <FILE>
来查看.chmod ug+x <FILE>
auditd
: 用于linux系统文件审计.umask -S
: 列出当前目录的umask信息, 使用rwx符号表示, 不加-S
选项则用数字代号表示, 对于文件, 其满权限是666
, 而对于文件夹, 满权限是777
, 默认umask
值为022
.timeout 10 sh -c 'ls -lt'
: 设置超时时间.