Linux常用命令

进程/服务/端口

ps -ef        -- 查看进程

  • -e    全部进程
  • -f    全部列

top    -- 动态查看进程及所占的资源

kill PID    -- 关闭进程(根据进程id关闭进程)

killall httpd    -- 根据服务名关闭进程(一个服务通常包含多个进程)

service httpd start    -- 开启服务

  • start        -- 开启服务
  • stop    -- 关闭服务
  • restart    -- 重启服务

crontab -l    -- 查看计划任务

crontab    -e    -- 编辑计划任务

netstat -antlp        -- 查看网络连接端口

  • -a    显示所有选项
  • -n    显示数字信息

    useradd tom    -- 添加用户

    passwd tom    -- 修改用户密码

    userdel tom    -- 删除用户

    usermod tom    -- 修改用户信息

    • -u    修改用户id
    • -g    修改主组
    • -G    修改附加组
    • -l    修改用户名

    groupdel tom    -- 删除组

    gpasswd -a tom 组名    -- 把用户添加进组

    • -a    添加用户到组
    • -d    从组中删除用户

    权限

    chmod 777 a.txt    -- 修改文件/目录权限

    chmod u+r a.txt    -- 修改文件/目录权限

    • u    所属用户
    • g    所属组
    • o    其他用户
    • r    读权限(4)
    • w    写权限(2)
    • x    执行权限(1)

    chown tom a.txt    -- 修改文件所属用户

    chown username:groupname a.txt    -- 修改文件所属用户和所属组

    • -R    修改目录所属用户/所属组

    文件内容

    find / -name httpd.conf    -- 根目录范围下,根据文件名搜索文件

    • -name    根据文件名搜索文件
    • /        查找的范围(路径)

    grep "tom" /etc/passwd    -- 指定文件查找内容

    • -n    显示行号
    • --color    高亮显示
    • "^a"    以a开头
    • "a$"    以a结尾

    awk "{print $11}"    -- 过滤内容

    head -n a.txt    -- 查看前n行(默认10行)

    tail -n a.txt    -- 查看后n行(默认10行)

    more a.txt        -- 逐页查看

    文件/目录

    touch a.txt    -- 创建文件

    mkdir aaa    -- 创建目录

    rm a.txt    -- 删除文件/目录

    mv 源路径 目标路径    -- 移动文件/目录

    cp 源路径 目标路径    -- 复制文件/目录

版权声明:玥玥 发表于 2021-08-03 8:06:50。
转载请注明:Linux常用命令 | 女黑客导航