码迷,mamicode.com
首页 > 系统相关 > 详细

linux常见命令——(六)

时间:2017-09-01 18:57:14      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:信息   sgu   jad   cal   xom   csu   显示文件   recv   cpu   

tab :自动补全

ctrl+c  关闭

 

1.注销、关机、重启

  - 注销 :logout :登出 、exit    (只是退出账号)

     - 关机 :(需要成为root用户或者被root授予权限)

        shutdown - h  时间

           - h :关机

           - 时间 :

             1. now :马上

             2. 12.30 :指定具体时间

             3. 3  :几分钟以后

          sudo : superuser do :由超级用户来执行该命令

            要配置sudo 命令 : 授权 哪些用户能执行哪些命令

             由超级用户配置  sudo

              /etc/sudoers

            sudo shutdown -h now    当前账号:itcast 

     - 重启 :

        shutdown -r  时间

             -r :restart

 

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  进入上一级目录的子目录

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

        touch aa.txt

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

echo "content">bb.txt

6. cat、more  :查看文件内容

        - cat :查看文件内容

     - more :分页查看文件内容,按空格键换页

 

                   more 111.txt       按空格键继续翻页

 

  more、less 分页显示文本文件内容
            1:查看配置文件时,很长需要分页处理
            2:more(一页一页翻)
                1:空格键向下翻页
                2:Enter键向下滚动一行
                3::f 显示出文件名及当前的行数
                4:    q 离开more
                5: b 往回翻
            3:less(一页一页翻)
                1:空格 向下翻一页
                2:PageDown 向下翻一页
                3:PageUp 向上翻一页
                4:q 离开
        16:head,tail分别显示文件开头和结尾内容

 

    

  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 切换用户

 

具体的用户和用户组管理参考:    http://www.runoob.com/linux/linux-user-manage.html

 

4. 打包、压缩文件  

    windows : zip、rar   

    linux :gz ,bzip,zip

 

     1.tar :打包、拆包命令

        tar - cxzjvf  <打包后的文件>   <欲打包的目录>

           - c :创建的一个归档文件 ,即打包文件夹

           - x :拆包

           - z :以gzip 格式压缩,默认压缩倍数 6倍  (0-9)

           - j :以bzip2格式压缩

           - v :显示打包或者拆包的文件信息

           - f : 后面紧接一个 归档文件

 

       - 打包文件

          tar -cvf news.tar  ./java   摘要 

       - 拆包文件

          tar -xvf news.tar

    2.gzip 、bzip2 压缩与解压

        1. 压缩文件(名字后缀自动加.gz,大小变为原来的1/6)

                               gzip news.tar

          2. 解压文件

                                 gzip -d news.tar.gz

                               -d :解压

    3.打包及压缩

            - 打包及压缩

                      tar -czvf news.tar.gz ./java

       - 拆包及压解缩

          tar -xzvf  news.tar.gz

 

 

4. 打包、压缩文件  (2)

        1:tar
            1:打包
                1:tar -cvf familyA.tar familyA (tar -cvf 保存路径/包名 打包目录)
            2:拆包
                1:tar -xvf /home/itcast/familyA.tar
        2:gzip 命令
            gzip 压缩(解压)文件,压缩文件后缀为gz
            1:压缩
                1:把/home/itcast目录下的familyA目录下所有文件压缩成.gz文件
                    1:gzip只能压缩文件,目录(文件夹不能处理),需要使用tar对文件夹打包
                    1:gzip familyA.tar 进行压缩

            2:查看压缩文件
                1:gzip -l familyA.tar.gz 查看压缩包详细信息
                    1:compressed 压缩后大小
                    2:uncompressed 原始大小
                    3:ratio  压缩比
                    4:uncompressed_name  原始文件名
            3:解压
                1:gzip -d familyA.tar.gz   显示文件名和压缩比
            4:压缩比
                1:高压缩(速度稍慢)
                    gzip -9 familyA.tar 高压缩比
                    gzip -l familyA.tar.gz
                2:低压缩比(速度快)
                    gzip -d familyA.tar.gz (解压)
                    gzip -1 familyA.tar 低压缩比
                    gzip -l familyA.tar.gz
                3:默认是6

         3:bzip2 命令
            bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2
            1:压缩
                1:把/home/itcast目录下的familyA目录下所有文件压缩成.bz2文件
                    1:bzip2 -z familyA.tar 压缩需加上参数-z
            2:解压缩
                1:bzip2 -d familyA.tar.bz2
        4:tar命令压缩和解压
            1:将整个/home/itcast/familyA目录下的文件全部打包成为/home/itcast/familyA.tar
                1:仅打包,不压缩
                    1:tar -cvf familyA.tar familyA
                2:打包后,以gzip压缩
                    1:tar -zcvf familyA.tar.gz familyA
                    拆包
                    sudo tar -zxvf familyA.tar.gz
                3:打包后,以bzip2压缩
                    1:tar -jcvf familyA.tar.bz2 familyA
                    拆包
                    sudo tar -jxvf familyA.tar.bz2

 

linux常见命令——(六)

标签:信息   sgu   jad   cal   xom   csu   显示文件   recv   cpu   

原文地址:http://www.cnblogs.com/qlqwjy/p/7464602.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!