zoukankan      html  css  js  c++  java
  • Linux 常用命令

    cd 命令

    1. 回到家目录

      cd ~
      
    2. 切换到当前目录下的dir目录

      cd dir
      
    3. 切换到根目录

      cd /
      
    4. 切换到到上一级目录

      cd ..
      
    5. 切换到上二级目录

      cd ../..
      

    ls 命令

    1. 以默认方式显示当前目录文件列表

      ls
      
    2. 显示所有文件包括隐藏文件

      ls -a
      
    3. 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行

      ls -l
      
    4. 显示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M2G)

      ls -lh
      
    5. 显示文件,按照修改时间排序

      ls -lt
      

    cp 命令

    1. 将文件source复制为target

      cp source target
      
    2. 将/root下的文件source复制到当前目录

      cp /root /source.
      
    3. 将整个目录复制,两目录完全一样

      cp –av soure_dir target_dir
      

    rm 命令

    1. 删除某一个文件

      rm file
      
    2. 删除时候不进行提示。可以于r参数配合使用

      rm -f file
      
    3. 删除当前目录下叫dir的整个目录

      rm -rf dir
      

    mv 命令

    将文件移动走,或者改名

    1. 将文件source更名为target

      mv source target
      
    2. 将/usr/student下的所有文件和目录移到当前目录下

      mv /usr/student/*  . 
      

    diff 命令

    1. 比较目录1与目录2的文件列表是否相同

      diff dir1 dir2
      
    2. 比较文件1与文件2的内容是否相同

      diff file1 file2
      

    查看文件内容命令

    cat命令

    1. 显示文件的内容

      cat file
      

    more命令

    1. 分页显示命令

      more file
      

    tail命令

    1. 显示文件的最后几行

      tail -n 100 aaa.txt
      
      说明:显示文件aaa.txt文件的最后100行
      

    vi命令

    1. 编辑文件

      vi file
      
      说明:输入命令的方式为先按[ESC]键,然后输入:w(写入文件),:w!((不询问方式写入文件),:wq保存并退出,:q退出,q!不保存退出
      

    touch命令

    1. 创建一个空文件

      touch aaa.txt
      
      创建一个空文件,文件名为aaa.txt
      

    基本系统命令

    man 命令

    查看某个命令的帮助

    如:查看某个命令的帮助

    man ls
    

    w 命令

    1. 显示登录用户的详细信息

      w
      

    who命令

    1. 显示登录用户

      who
      

    last命令

    1. 查看最近那些用户登录系统

      last
      

    date命令

    1. 系统日期设定

      date
      

    uname命令

    1. 查看系统版本

      uname -R
      
      说明:显示操作系统内核的version
      

    关闭和重新启动系统命令

    1. 重新启动计算机

      reboot
      
    2. 重新启动计算机,停止服务后重新启动计算机

      shutdown -r now
      
    3. 关闭计算机,停止服务后再关闭系统

      shutdown -h now
      
    4. 关闭计算机

      halt
      
      说明:一般用shutdown -r now,在重启系统是,关闭相关服务,shutdown -h now也是如此。
      

    su命令

    1. 切换到root用户

      su -
      
    2. 切换到user用户

      su - user
      

    监视系统状态命令

    top 命令

    查看系统cpu、内存等使用情况

    top
    

    free 命令

    查看内存和swap分区使用情况

    free
    

    ps 命令

    1. 显示进程信息

      ps
      
    2. 显示当前用户的进程

      ps ux
      
    3. 显示当前用户的进程的详细信息

      ps uxwww
      
    4. 显示所有用户的进程

      ps aux
      

    kill 命令

    干掉某个进程,进程号可以通过ps命令得到

    1. 将进程编号为 XXX 的程序干掉

      kill -9 XXX
      
    2. 将所有名字为 XXX 的程序杀死,kill不是万能的,对僵死的程序则无效。

      kill all -9 XXX
      

    磁盘操作命令

    df命令

    检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

    df
    

    du 命令

    检测一个目录和(递归地)所有它的子目录中的文件占用的磁盘空间。

    du
    

    用户和组相关命令

    groupadd命令

    添加组

    groupadd groupTest
    说明:添加groupTest组
    
    groupadd -g 123456 groupTest
    说明:添加groupTest组,组ID为123456
    

    useradd命令

    1. 添加用户

      useradd user_name
      

    passwd命令

    1. 修改用户user1的密码

      passwd user1
      
    2. 将root用户的密码删除

      passwd -d root
      

    userdel命令

    1. 删除用户

      userdel user_name
      

    压缩命令

    gzip 命令

    1. 压缩文件,并且显示进度

      gzip -v
      
    2. 解压缩

      gnuzip  -f 
      

    zip命令

    1. 压缩zip命令

      zip
      
    2. 解压缩zip命令

      unzip
      

    tar命令

    1. 压缩文件或目录

      tar -cvf
      
    2. 解压缩文件或目录

      tar -xvf
      
    3. 压缩文件或,格式tar.gz

      tar -zcvf
      
    4. 解压缩文件或,格式tar.gz

      tar -zxvf
      
    5. 压缩文件或,格式tgz

      tar -zcvf
      
    6. 解压缩文件或,格式tgz

      tar -zxvf
      

    网络相关命令

    ifconfig命令

    ifconfig
    说明:显示修改网卡的信息
    

    route命令

    route
    说明:显示当前路由设置情况
    

    netstat命令

    1. 查看网络端口信息

      netstat -an
      
    2. 查看路由表信息(比route快很多)

      netstat -nr
      

    网络排错

    ping
    

    其他命令

    ssh命令

    远程登陆到其他主机

    ssh user_name@ip
    

    scp命令

    安全copy

    scp -r local_file user_name@ip:user_path
    

    本文来自博客园,作者:LeeHua,转载请注明原文链接:https://www.cnblogs.com/liyihua/p/10982281.html

  • 相关阅读:
    获取进程编号
    通过队列完成进程之间的通信
    多进程的使用
    多任务的介绍
    nginx 的正向代理 和 反向代理
    nginx 学习 不断更新
    git 随笔(随时更新)
    mysql 主从复制
    指着他活着呢
    nginx正向代理 (带着请求头)
  • 原文地址:https://www.cnblogs.com/liyihua/p/10982281.html
Copyright © 2011-2022 走看看