• linux的常用命令


    1.注销、关机、重启
         - 注销 :logout :登出 、exit
         - 关机 :命令:shutdown - h  时间
           - h :关机
           - 时间 :
               1. now :马上
               2. 12.30 :指定具体时间
               3. 3  :几分钟以后

         - 重启 :
              shutdown -r  时间
           -r :restart


        sudo : superuser do :由超级用户来执行该命令
          要配置sudo 命令 : 授权 哪些用户能执行哪些命令
           由超级用户配置  sudo 
            /etc/sudoers 
          sudo shutdown -h now    当前账号:itcast  


       2.linux基本命令 :文件操作命令
       
         1. ls   : 查看目录内容
                - l :查看详细信息
               - a :查看所有文件(隐藏)


            man :manual : 手工,帮助 ,帮助命令,好比windows help
      命令: man ls


         2. mkdir :创建目录
              Desktop:
             - java
               - JEE : aa.txt  bb.txt  
               - Android


         3. cd  切换目录
              - cd ..  记得要加空格
         - cd ./java  进入当前目录的子目录
         - cd ../xxx  进入上一级目录的子目录
          tab :自动补全


         4. touch  :创建一个空白的普通文件
              touch aa.txt


         5. echo  :把内容重定向到指定的文件中 ,有则打开,无则创建


         6. cat、more  :查看文件内容
              - cat :查看文件内容
         - more :分页查看文件内容,按空格键换页
         
         7. cp、mv、rm  
            - cp :复制
          命令:cp bj.txt ./java/jee
       - mv :剪切、重命名
            1. 剪切 :mv aa.txt ../android/
            2. 重命名 :假如剪切的文件 存放在同一个目录中 ,则是重命名
                mv bb.txt cc.txt

       - rm :删除文件或者文件夹
           -f : 假如要删除的文件不存在,也不提示
           -i : 删除前提示 ,默认不删除,要删除,输入y
           -d : 删除空白目录 
           -r :递归删除


         8. wc :word count :统计字符数
             154  233 3418 
          - 154 :行数
          - 233 :单词数
          - 3418 :字符数
               命令: wc bj.txt
           
         9. ln :创建连接文件
            - 默认创建的是硬连接,好比复制 ,但是两个文件会同步 
              命令:ln ./java/android/aa.txt  aaa
       - s :创建的是软连接
           
         10. pwd   :查看当前目录的绝对路径
          
         11. 管道命令 |
           命令: ls -la | wc


         12. 重定向
            - > :覆盖模式   命令:  echo "ww">aaa
       - >>:追加模式  命令: echo "ww">>aaa


         13. passwd   :设置密码  ,ubuntu默认 root账号是没有开启 ,只要设置root密码即可开启
             sudo passwd root

         14. su  切换目录
               su root 
          root用户切换到其他账号不需要密码

       3.linux 系统命令


         1.stat   :查看文件的详细信息
           stat bj.txt
         2.who与whoami
           who : 查看在线的用户
           whoami :查看当前自己的用户
         3.hostname : 显示主机名
           hostname
         4.uname  :显示系统信息
            -a :显示完整的系统信息
           
         5.top :显示当前耗时的进行的信息 ,每3秒刷新一次
             cltr+c 中断
         6.ps :显示当前进程的快照
           - axu
         7.du :显示文件的大小信息
         8.df :磁盘使用情况  disk free
         9.ifconfig :查看或者配置网卡信息 ,好比windows 的ipconfig
            ipv4:32位  2-32次方     ipv6  128位     是 ipv4  2-96次方倍数
      
         设置虚拟机ip地址:
             1. 设置vmware的连接方式
                  - 共享宿主机的ip地址,在网上邻居找不到
                  - 桥接方式,需要单独设置ip,可以在网上邻居查找
             2. 图形界面设置ip地址 
                   edit connection --》ipv4--》manual(手工设置)--》add  (ip地址,子网掩码)
                  3.命令方式设置ip地址
                  静态设置ip:
                  sudo ifconfig eth0 192.168.15.122 netmask 255.255.255.0
        
         10.ping  测试与目标主机连接情况
           

         11.clear  : 清除屏幕  windows: cls 
         12.man  :帮助命令
             man 命令
         13.kill  :杀死进程
            kill  pid
         14.netstat  :网络连接详细信息
          
         15. useradd
            - 查看用户信息
        sudo cat /etc/passwd
      itcast:x:1000:1000:UbuntuA,,,:/home/itcast:/bin/bash
       - itcast:用户名
       - x :密码 :已经加密 ,密码存放在  /etc/shadow
       - 1000: 账号id ,userId
       - 1000: 组id ,group id
              - UbuntuA,,,  :账号描述
              - /home/itcast :该账号存放文件的默认位置  ~
       - /bin/bash:该用户的shell脚本的解析方式  ,sh 、bash、rbash
     
            - 创建用户
       sudo useradd lijun -d  /home/lijun   -s /bin/bash
        -d :指定该用户的home 路径
        - s :该用户的shell解析方式
       步骤:
         1. 创建 /home/lijun 目录
         2. 执行 useradd 命令
         3. 用 passwd 设置密码
         4. su 切换用户

  • 相关阅读:
    WIN10修改桌面路径到(其他盘)教程
    C#通过IMessageFilter捕获鼠标消息
    C# ICON和Image互转
    由于找不到 opencv_world320.dll,无法继续执行代
    HttpWebRequest.Connection的问题
    远程服务器环境调用本地JS启动摄像头功能遇见的问题
    nginx反向代理配置
    获取开源天气信息的API
    Java实现八种排序算法(代码详细解释)
    Java面试之前复习总结(二)
  • 原文地址:https://www.cnblogs.com/themost/p/7625594.html
Copyright © 2020-2023  润新知