• Linux命令


    Linux 命令:

              & :将程序放到后台运行;

              ctrl+z  :将程序放到后台,并暂停执行;

              ctrl+c  :停止运行当前程序(关闭);

              jobs  :是查看后台都有什么程序;

              fg     :将后台的程序调到前台,并继续执行,配合ctrl+z使用;

              bg    :让被ctrl+z暂停到后台的程序继续在后台运行;

              ps -u user_name  :查看当前运行程序;

              du -ah --max-depth=1     这个是我想要的结果  a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。

              du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du -sh

           一、du的功能:  
                     `du` reports the amount of disk space used by the specified files and for each subdirectory (of directory arguments). with no arguments,`du` reports the disk space for the current directory。
                很明显,与df不同,它用来查看文件或目录所占用的磁盘空间的大小。
           二、du常用的选项:
                -h:以人类可读的方式显示
                -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小
                -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小
                -c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和
                --apparent-size:显示目录或文件自身的大小
                -l :统计硬链接占用磁盘空间的大小
                -L:统计符号链接所指向的文件占用的磁盘空间大小
     
           一、du -h:这个就不多说了。
           二、du -a:使用此选项时,显示目录和目录下子目录和文件占用磁盘空间的大小。
     
             df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息
               语法
               df(选项)(参数)

              选项

          -a或--all:包含全部的文件系统;
         --block-size=<区块大小>:以指定的区块大小来显示区块数目;
         -h或--human-readable:以可读性较高的方式来显示信息;
         -H或--si:与-h参数相同,但在计算时是以1000 Bytes为换算单位而非1024 Bytes;
         -i或--inodes:显示inode的信息;
         -k或--kilobytes:指定区块大小为1024字节;
         -l或--local:仅显示本地端的文件系统;
         -m或--megabytes:指定区块大小为1048576字节;
         --no-sync:在取得磁盘使用信息前,不要执行sync指令,此为预设值;
         -P或--portability:使用POSIX的输出格式;
         --sync:在取得磁盘使用信息前,先执行sync指令;
         -t<文件系统类型>或--type=<文件系统类型>:仅显示指定文件系统类型的磁盘信息;
         -T或--print-type:显示文件系统的类型;
         -x<文件系统类型>或--exclude-type=<文件系统类型>:不要显示指定文件系统类型的磁盘信息;
         --help:显示帮助;
         --version:显示版本信息。

              参数

                 文件:指定文件系统上的文件。

              实例

                 查看系统磁盘设备,默认是KB为单位:

         [root@LinServ-1 ~]# df
         文件系统               1K-块        已用     可用 已用% 挂载点
         /dev/sda2            146294492  28244432 110498708  21% /
         /dev/sda1              1019208     62360    904240   7% /boot
         tmpfs                  1032204         0   1032204   0% /dev/shm
         /dev/sdb1            2884284108 218826068 2518944764   8% /data1

                使用-h选项以KB以上的单位来显示,可读性高:

         [root@LinServ-1 ~]# df -h
         文件系统              容量  已用 可用 已用% 挂载点
         /dev/sda2             140G   27G  106G  21% /
         /dev/sda1             996M   61M  884M   7% /boot
         tmpfs                1009M     0 1009M   0% /dev/shm
         /dev/sdb1             2.7T  209G  2.4T   8% /data1

                查看全部文件系统:

         [root@LinServ-1 ~]# df -a
         文件系统               1K-块        已用     可用 已用% 挂载点
         /dev/sda2            146294492  28244432 110498708  21% /
         proc                         0         0         0   -  /proc
         sysfs                        0         0         0   -  /sys
         devpts                       0         0         0   -  /dev/pts
         /dev/sda1              1019208     62360    904240   7% /boot
         tmpfs                  1032204         0   1032204   0% /dev/shm
         /dev/sdb1            2884284108 218826068 2518944764   8% /data1
         none                         0         0         0   -  /proc/sys/fs/binfmt_misc
     
         du -sh ./*   查看 目录下所有 文件和文件夹 的大小,文件夹显示根目录的 大小。
     
         gf -- 跳转到对应的 file中
     
     
         xxxx.tar.gz 解压和压缩 命令
         解压:
             1. tar.gz 压缩文件解压
                   tar -zvxf   xxxxx.tar.gz         -- 解压到当前路径
             2. .gz压缩文件解压
                   gzip -d   xxxxx.gz   -- 解压到当前路径
     
         压缩:
             1. 压缩成   .tar.gz 文件
                  tar   -cvzf   xxxxx.tar.gz    xxxxx
     
         xxxx.tar 解压和压缩命令
             压缩:
                      tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg

             解压:
                     tar -xvf file.tar //解压 tar包
     
         unzip:解压 xxxx.zip 压缩包
     
     
           gz文件的解压 gzip 命令
         gzip -d java.gz
     
     
         find常见用法示例:
                  https://www.cnblogs.com/archoncap/p/6144369.html
     
          修改系统时间: https://www.cnblogs.com/suiyueshentou/p/7798340.html
     
     
          批量删除同一目录中,不同目录里相同的文件夹:
                rm -rf `find -type d -name xxxx`
     
        
     
     
  • 相关阅读:
    《第一行代码》学习笔记18-广播接收器Broadcast_Receiver(1)
    《第一行代码》学习笔记17-碎片Fragment(2)
    《第一行代码》学习笔记16-碎片Fragment(1)
    《第一行代码》学习笔记15-UI(4)
    《第一行代码》学习笔记14-UI(3)
    《第一行代码》学习笔记13-UI(2)
    《第一行代码》学习笔记12-UI(1)
    ios-NSMutableAttributedString 更改文本字符串颜色、大小
    ios-实现项目在开发、测试、正式环境快速部署
    ios-滚动导航条页面
  • 原文地址:https://www.cnblogs.com/hxing/p/6005890.html
Copyright © 2020-2023  润新知