Linux基础命令

作者: 65f0ee1aa08d | 来源:发表于2018-07-08 23:12 被阅读0次

    Linux的命令很重要但是太多,记了又忘,
    整理一份以便自己日后查看。

    一、基本命令

    ls -a/-h/-l 
    pwd 
    cd [目录] 
    touch [文件] 
    mkdir [目录]
    rm(-r删除文件夹)
    

    二、一些比较高级的命令

    tree [目录]             
    #单独tree则是当前路径,tree -d只显示目录
    
    cp [源文件] [目标文件]  
    #-i覆盖前提示,-r复制文件夹
    
    mv [源文件] [目标文件]
    #可以用来重命名
    
    cat
    #-b显示行数,-n空白行也显示行数
    
    grep
    #-n/-v/-i 显示行数/求反/忽略大小写,^a,ke$ 
    
    echo
    
    >,>>
    #重定向
    
    |
    #管道
    
    -关机、重启
    shutdown -r now
    

    三、远程管理

    ifconfig
    ping
    
    -建立ssh连接
    ssh -p 22 user@ip
    
    -远程拷贝
    scp -P 22 源文件 user@ip:目标目录
    
    -免密登录
    ssh-keygen
    ssh-copy-id  user@ip
    
    - 设置别名
    #在~/.ssh/config中加入:(用gedit打开文件)
    Host Ubuntu
    HostName ip
    User user
    Port 22
    

    四、用户,组

    chmod +/-rwx 文件名|目录
    #./执行文件
    
    su/sudo
    
    -增加组
    sudo groupadd 目录名
    
    -删除组
    sudo groupdel
    
    -查看组
    cat /etc/group
    
    -更改组
    sudo chgrp 组名 目录/文件
    
    -增加用户
    sudo useradd -m -g 组名 用户名 
    
    -给用户设置密码
    sudo passwd 用户名 
    
    -删除用户
    sudo userdel -r 用户名 
    #-r能够将家目录一起删除
    
    -显示用户相关信息
    id 用户名 
    
    -显示有哪些用户
    who 
    
    -显示当前用户
    whoami 
    
    -添加主组
    sudo usermod -g  组名 用户名 
    
    -添加副组
    sudo usermod -G sudo 用户名
    #例如加入sudo权限
    
    -查看命令的路径
    which [命令]
    
    -切换用户
    su -用户
    #没有-就不用切换家目录)
    
    chmod -R 755 文件名|目录名 
    

    五、系统信息

    date 
    
    cal [-y]
    
    -查看剩余存储空间
    df -h
    #data free
    
    -查看使用的空间
    du -h
    #data usage
    
    -进程信息
    ps aux 
    
    -动态显示进程信息
    top 
    #按q退出
    
    kill [-9] 进程号
    

    六、其他命令

    - 查找文件
    find [路径] -name "*1*" 
    find [路径] -name "*.txt*" 
    find [路径] -name "1*" 
    
    -软链接
    ln -s [绝对路径] [快捷方式名称]
    #没有-s就是硬链接
    
    -打包、解包
    tar -cvf 打包文件名称.tar 被打包的文件/路径
    tar -xvf 打包文件.tar
    
    -压缩、解压缩
    tar -zcvf 压缩文件.tar.gz 被压缩的文件
    tar -zxvf 压缩文件.tar.gz
    tar -zxvf 压缩文件.tar.gz -C 目标路径
    
    - 安装、卸载、更新
    sudo apt-get install 软件包
    sudo apt remove 软件名
    sudo apt upgrade
    

    相关文章

      网友评论

        本文标题:Linux基础命令

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