生产实用命令集合,持续更新

    技术2025-10-26  9

    查看服务器下所有用户任务计划:

    for u in `cat /etc/passwd | cut -d":" -f1`;do crontab -l -u $u;done

    另外一条:

    cat /etc/passwd | cut -f 1 -d : |xargs -I {} crontab -l -u {}

    查看用户密码策略信息

    chage -l 用户名

    格式化输出

    [root@ha1 ~]# chage -l ht | column -t 最近一次密码修改时间 :7月 04, 2020 密码过期时间 :从不 密码失效时间 :从不 帐户过期时间 :从不 两次改变密码之间相距的最小天数 :0 两次改变密码之间相距的最大天数 :99999 在密码过期之前警告的天数 :7

    awk截取

    awk截取一行

    cat 1.txt | awk 'NR==1' ##**截取1.txt的第一行**

    awk截取多行

    cat 1.txt | awk 'NR==1';cat 1.txt | awk 'NR==2' ##截取第一行和第二行

    网卡启动失败

    systemctl stop NetworkManager systemctl disable NetworkManager service network restart

    系统服务

    查看系统正在运行的服务

    systemctl list-units --type=service --state=running --no-pager | grep ".service"

    查看系统自启动服务

    systemctl list-unit-files --type=service --state=enabled --no-pager | grep "enabled"

    系统日志

    /var/log/messages 报错建议多看看这个比服务报错还详细一些

    cat /var/log/messages

    过滤文件的注释行和空行

    egrep -v "^$|#" 文件名

    另一条

    cat 文件名 | grep -v "^[[:space:]].*#" | grep -v "^#" | grep -v "^$"
    Processed: 0.009, SQL: 10