美文网首页
Linux 常见命令

Linux 常见命令

作者: 马蹄哒 | 来源:发表于2019-12-11 21:17 被阅读0次

    文件相关

    cd 切换目录:

    cd ../
    

    查看当前目录:

    pwd
    
    ls -al  #列出目录/文件详情:字节数、文件权限、所属用户等
    
    mkdir dirName  #创建目录
    touch fileName  #创建文件
    vi fileName  #创建文件(:wq 保存并退出)
    cp #复制文件
    cp -r  #复制目录
    mv #移动/重命名文件
    rm fileName  #删除文件
    rm -r dirName  #删除目录
    find /dirName -name "string*"  #搜索目录下的文件
    

    文件权限

    chmod  777 fileName #修改文件权限
    chmod  [ugoa][+-][rwx] fileName 
    

    查看文件

    cat fileName 
    more  fileName  #分页显示
    less fileName  #分页显示
    tail -n10 fileName  #显示最后10行
    tail -n+5 fileName  #从第5行开始显示
    head -n10 fileName  #显示第10行
    

    搜索文件

    find /path -name "filename"
    

    特殊文件

    /dev/null  #黑洞文件
    

    文本处理

    wc [- c 统计字节数 - l 统计行数 - w 统计字数] fileName  #统计文件字符
    grep [string] fileName  #文本搜索
    

    进程相关

    查看进程

    ps  #查看当前进程
    ps -ef  #查看全部进程
    ps -ef | grep PID  #搜索指定PID的进程
    

    结束进程

    exit
    

    挂起进程

    ctrl + z  #快捷键
    jobs  #查看挂起的进程工作号
    fg  [%工作号] #将后台挂起的进程调至前台(terminal)执行
    bg [%工作号] #将后台暂停的进程继续在后台执行
    

    kill

    kill %jobNum  #jobs命令列出的jobNum
    kill PID  #ps命令列出的PID
    kill -9 PID #终止进程 等同:kill -s KILL PID
    kill -l  #查看系统支持的所有信号
    

    结束当前命令

    ctrl + c #快捷键 结束前台进程
    

    用户相关

    添加用户

    sudo useradd -d /home/newUser -m -s/bin/bash  -c FullName,Phone,OtherInfo newUser && passwd test 
    

    查看所有用户

    cat /etc/passwd  #所有用户信息:username:pwd:UID:GID:fullName:homeDirectory:Shell
    
    cut -d: -f1 /etc/passwd  #只显示用户名
    cat /etc/passwd | awk -F: '{ print $1}'   #只显示用户名
    
    who  #查看所有登陆用户
    whoami  #当前用户名
    who am i  #当前终端信息
    last  #登陆记录
    

    删除用户

    sudo userdel userName  #只删除用户
    sudo userdel -r userName  #删除用户和用户的主目录
    

    用户组

    sudo groupadd mynewgroup  #添加用户组
    usermod -a -G examplegroup exampleusername  #修改已存在用户的用户组
    usermod -g groupname username  #修改用户的首选用户组
    
    groups  #查看用户所属的用户组
    id  #查看用户组id(GID)
    cat /etc/group  #查看所有用户组
    

    磁盘相关

    df -hl  #查看磁盘空间
    
    

    网络

    netstat  #查看网络状态
    ifconfig  #查看ip信息
    

    其他

    history  #查看历史命令
    env  #查看所有环境变量
    

    清屏

    clear
    

    相关文章

      网友评论

          本文标题:Linux 常见命令

          本文链接:https://www.haomeiwen.com/subject/yphogctx.html