command
useful command
getent: 用来查看系统的数据库中的相关记录。
# 获取主机ipgetent hosts baidu.com | awk '{print $1}'# 获取用户家目录getent passwd "$UID" | awk -F":" '{print $6}'lshw: 查看主机硬件信息。
# 列出主机磁盘信息, 参数-short简略输出, -C指定查询类型sudo lshw -short -C disksudo lshw -C storagesudo lshw -C cpusudo lshw -C network-
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': 设置超时时间.