精华内容
下载资源
问答
  • 本文将只介绍日常维护需要的一些管理命令,主要内容:挂装和卸载硬盘分区等.
  • 超全总结,Linux常用磁盘命令、文件命令

    目录

      1、知识引入
      2、linux操作系统的产生过程
      3、linux优点
      4、linux体系结构
      5、linux内核及发行版本
      6、文件系统和目录结构
      7、终端和常用命令
      8、磁盘命令
      9、文件命令
      10、其他常用命令
      11、案例讲解

    1、知识引入

    windows 桌面系统/服务器端
    linux   服务器端
    mac/unix
    android/ios
    桌面系统:主要是面对大众用户,以美观、易用为原则,有图形化界面。
    服务器端:知道使用命令行进行调试的那个小黑窗口,就知道什么是服务器端。
    

    刚刚买回来的计算机:仅有硬件;

    硬件:主要包括CPU、内存、主板、硬盘驱动器、光盘驱动器、各种扩展卡、连接线、电源等;外部设备包括鼠标、键盘等。
    

    只有装上了操作系统、应用软件后,才使得电脑世界变得丰富多彩;

    仅有硬件(裸机)
    操作系统软件:windows系统
    应用软件:qq、微信
    

    操作系统的作用是什么?为什么不在硬件上面直接安装“应用软件”,还需要安装一个操作系统呢?

    操作系统可以提供磁盘管理、内存管理、资源调度,避免杂乱无章。
    

    什么是linux?

    1)Linux操作系统属于开源操作系统,主要应用于服务器端。
    2)基于posix和unix的多用户、多任务、多线程和多cpu的操作系统。
    3)Linux继承了UNIX以网络为核心的设计思想,是一个性能稳定的多用户的网络操作系统。
    

    2、linux操作系统的产生过程

    在这里插入图片描述

    1)什么是GPL条款?

    在这里插入图片描述

    2)linux作者:李纳斯(Linus)

    在这里插入图片描述
    注意:linux之所以叫做linux,这个名字是由linus和unix组合而来的。

    3、linux优点

    • 1)分时多用户和多任务的操作系统;
    • 2)多数网络协议支持、方便的远程管理;
    • 3)强大的内存管理和文件系统管理;
    • 4)大量可用的软件和免费的软件;
    • 5)优良的稳定性和安全性;
    • 6)良好的可移植性和灵活性;
    • 7)可供选择的厂商多;

    4、linux体系结构

    在这里插入图片描述

    5、linux内核及发行版本

    Linux内核:内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O、进程管理等。
    "软件调用内核,内核操作硬件"
    
    内核版:是系统的心脏,用于运行程序和管理硬件的核心。内核通过系统调用来管理计算机硬件,而终端命令用来检测系统调用是否正确,
          使得更加方便的调用计算机硬件。系统调用主要是方便程序间接访问计算机硬件。
          
    发行版:发行版包含了Linux内核,发行版就是在Linux内核之上再搭建一套应用程序,有桌面管理程序,视频播放程序等一套程序。因为
          Linux内核已经实现了跟计算机硬件进行交互,所以发行版可以通过系统内核的系统调用来跟计算机硬件进行访问,大大缩短了开
          发系统的时间。
    

    发行版本:
    在这里插入图片描述

    6、文件系统和目录结构

    1)文件系统:确定文件的存储和管理方式
    Windows : NTFS(FAT16 FAT32)
    Linux:  centos5 : ext3 文件系统
            centos6 : ext4 文件系统
            centos7 : xfs  文件系统
    
    2)Linux文件系统说明
    ① linux中所有的内容,都是文件。
    ② 目录或者文件的名称长度不超过255个字符,文件或目录是由以下字符构成:
    • 大写字母(A-Z)、小写字母(a-z)、数字(0-9)
    • 下划线(_) 、句点(.) 、逗号(,)
    • 注意:文件和目录是区分大小写的。
    ③ Linux文件系统没有扩展名,添加扩展名仅仅是帮助我们区分,不同的文件表示的是什么,文件的真实类型(文件还是目录)是通过【文件中的内容】决定的。
    ④ 目录结构

    在这里插入图片描述
    树结构如下:
    在这里插入图片描述
    注意:/(根目录)底下的二级目录不要删除、也不要添加目录。
    在这里插入图片描述
    使用建议:
    在这里插入图片描述

    7、终端和常用命令

    1)终端:提供用户与内核交互工具。

    在这里插入图片描述

    2)Linux中【命令的格式】

    在这里插入图片描述

    3)命令的使用举例
    [root@image_boundary ~]# ls -l anaconda-ks.cfg
    -rw------- 1 root root 1598 Sep 17 15:57 anaconda-ks.cfg
    
    4)常见的命令

    在这里插入图片描述
    为大家奉上 linux命令大全 宝贝网站:http://man.linuxde.net/

    8、磁盘命令

    1)cd命令:目录切换
    cd     相对路径/绝对路径。利用相对路径或绝对路径,切换到某个目录之下; 
    cd .   表示当前路径;    
    cd ..  返回上一层目录;
    cd ~   若为root用户,就是切换到root用户的家目录【/root】;
           若为普通用户,就是切换到普通用户的家目录【/home/普通用户名】;
    cd /   直接返回到"/"根目录;
    cd -   返回上一次操作目录;"(这个很好用)"
    

    操作如下:

    [root@image_boundary ~]# cd /
    [root@image_boundary /]# cd home
    [root@image_boundary home]# cd ../usr
    [root@image_boundary usr]# cd -
    /home
    [root@image_boundary home]# cd ..
    [root@image_boundary /]# pwd
    /
    [root@image_boundary ~]# su hadoop
    [hadoop@image_boundary root]$ cd ~
    [hadoop@image_boundary ~]$ pwd
    /home/hadoop
    
    2)pwd:显示当前工作目录
    [root@image_boundary /]# pwd
    /
    [root@image_boundary /]# cd ~
    [root@image_boundary ~]# pwd
    /root
    [hadoop@image_boundary ~]$ pwd
    /home/hadoop
    
    3)ls命令:查看目录内容
    • -l:展示详细信息

    • -a:查看隐藏内容。(显示以.开头的那些文件)

    • -A:查看隐藏文件。(显示.开头的那些文件,与a不同的是不显示.和…)。“注意:.表示当前文件夹 …表示上一级文件夹”

    • -h:友好的方式展示(文件以K、M…结尾)

    • -R:递归展示所有文件。

    • 常用组合操作:ls -l 可以简化为ll。ll -h 显示文件的具体信息,并以友好的方式展示。

    操作如下:

    [root@image_boundary ~]# ls -l       可以写成ll
    total 108
    -rw-r--r--. 1 root root     9 Sep 17 19:10 aa.txt~
    -rw-------. 1 root root  1598 Sep 17 15:57 anaconda-ks.cfg
    [root@image_boundary ~]# ls -lh      可以写成ll -h
    total 108K
    -rw-r--r--. 1 root root    9 Sep 17 19:10 aa.txt~
    -rw-------. 1 root root 1.6K Sep 17 15:57 anaconda-ks.cfg
    
    4)du命令:查看每个文件和目录的磁盘使用空间。(目前不知道怎么用)
    • -a:展示所有内容
    • -h:友好方式展示
    • -s:统计所有文件所占用空间总的大小
    • du -h:会递归显示当前文件夹及其子文件夹的占用空间大小。
    • du -h a.txt:会显示指定文件a.txt的占用空间大小。
    • du -h aa:会显示指定文件夹aa的占用空间大小。
    • du -sh:会显示当前文件夹下,所以文件的占用空间大小

    操作如下:

    [root@image_boundary Desktop]# ll
    total 8
    drwxr-xr-x. 2 root root 4096 Oct 15 20:02 aa
    drwxr-xr-x. 2 root root 4096 Oct 15 20:05 bb
    [root@image_boundary Desktop]# du -sh
    28K	.
    
    5)df命令:查看磁盘使用率
    • -h:友好方式展示
    • -a:显示全部的文件系统;
    • 注意:“df -h用于显示磁盘空间的使用情况,以及剩余的磁盘空间大小。”

    操作如下:

    [root@image_boundary Desktop]# df -h
    文件系统               容量  已用  可用  已用%  挂载点
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/mapper/vg_image-lv_root
                           35G  3.6G   30G  11% /
    tmpfs                 931M  296K  931M   1% /dev/shm
    /dev/sda1             477M   42M  411M  10% /boot
    /dev/sr0              3.7G  3.7G     0 100% /media/CentOS_6.9_Final
    

    9、文件命令

    1)mkdir:创建目录
    • -p:递归创建目录

    操作如下:

    [root@image_boundary Desktop]# ll
    total 8
    drwxr-xr-x. 2 root root 4096 Oct 15 20:02 aa
    drwxr-xr-x. 2 root root 4096 Oct 15 20:05 bb
    [root@image_boundary Desktop]# mkdir cc
    [root@image_boundary Desktop]# ll
    total 12
    drwxr-xr-x. 2 root root 4096 Oct 15 20:02 aa
    drwxr-xr-x. 2 root root 4096 Oct 15 20:05 bb
    drwxr-xr-x. 2 root root 4096 Oct 15 20:21 cc
    
    # 不写-p会报错。
    [root@image_boundary Desktop]# mkdir dd/ee     
    mkdir: cannot create directory `dd/ee': No such file or directory
    
    # 参数-p表示递归产生一个目录。
    # 创建一个递归目录dd/ee。
    [root@image_boundary Desktop]# mkdir -p dd/ee
    [root@image_boundary Desktop]# cd dd
    [root@image_boundary dd]# ll
    total 4
    drwxr-xr-x. 2 root root 4096 Oct 15 20:22 ee
    
    2)touch:创建文件
    [root@image_boundary Desktop]# ll
    total 16
    drwxr-xr-x. 2 root root 4096 Oct 15 20:02 aa
    drwxr-xr-x. 2 root root 4096 Oct 15 20:05 bb
    drwxr-xr-x. 2 root root 4096 Oct 15 20:21 cc
    drwxr-xr-x. 3 root root 4096 Oct 15 20:22 dd
    [root@image_boundary Desktop]# cd cc
    [root@image_boundary cc]# ll
    total 0
    [root@image_boundary cc]# touch sum.txt
    [root@image_boundary cc]# ll
    total 4
    -rw-r--r--. 1 root root 0 Oct 15 20:28 sum.txt
    
    3)file:查看文件类型
    • -b:不显示文件名,只显示文件类型。

    操作如下:

    "file 文件名:可以显示其到底是一个文件,还是一个目录"
    [root@image_boundary ~]$ file aa
    aa: directory
    [root@image_boundary cc]# ll
    total 0
    -rw-r--r--. 1 root root 0 Oct 15 20:28 sum.txt
    
    "查看当前文件夹的类型(这里指的就是cc):文件夹"
    [root@image_boundary cc]# file .      
    .: directory    
    
    "如果sum.txt中没有内容,显示empty"
    [root@image_boundary cc]# file sum.txt   
    ./sum.txt: empty
    
    "如果sum.txt中有内容,显示sum.txt的文件类型"
    [root@image_boundary cc]# file sum.txt  
    ./sum.txt: ASCII text
    [root@image_boundary cc]# file -b sum.txt
    ASCII text
    
    4)rmdir:删除空目录
    • -p:递归删除空目录

    操作如下:

    "注意以下两个命令的区别"
    rmdir dd/ee/ff      表示删除dd下面ee下面的这一个空目录ff。
    rmdir -p dd/ee/ff   表示同时递归删除dd/ee/ff这3个目录。
    
    5)rm:删除文件或目录
    • rm 文件名
    • -i:询问。(这个是默认情况,不写就是表示要询问)
    • -r:递归删除。
    • -f:强制删除(不提示删除)。
    • “下面这条命令:慎用!!!除非真的知道你在干嘛。”
    • rm -rf 目录/文件

    操作如下:

    [root@image_boundary bb]# ll
    total 12
    -rw-r--r--. 1 root root 149 Oct 15 20:00 a.txt
    -rw-r--r--. 1 root root  95 Oct 15 20:02 b.txt
    -rw-r--r--. 1 root root 138 Oct 15 20:02 c.txt
    [root@image_boundary bb]# rm a.txt
    rm: remove regular file `a.txt'? n
    [root@image_boundary bb]# ll
    total 12
    -rw-r--r--. 1 root root 149 Oct 15 20:00 a.txt
    -rw-r--r--. 1 root root  95 Oct 15 20:02 b.txt
    -rw-r--r--. 1 root root 138 Oct 15 20:02 c.txt
    [root@image_boundary bb]# rm a.txt 
    rm: remove regular file `a.txt'? y
    [root@image_boundary bb]# ll
    total 8
    -rw-r--r--. 1 root root  95 Oct 15 20:02 b.txt
    -rw-r--r--. 1 root root 138 Oct 15 20:02 c.txt
    
    "rm -rf bb会删除bb目录下所有的目录和文件,问都不问,毫不留情。一定不要轻易使用该命令"
    [root@image_boundary Desktop]# ll
    total 8
    drwxr-xr-x. 2 root root 4096 Oct 15 20:53 bb
    drwxr-xr-x. 2 root root 4096 Oct 15 20:30 cc
    [root@image_boundary Desktop]# rm -rf bb
    [root@image_boundary Desktop]# ll
    total 4
    drwxr-xr-x. 2 root root 4096 Oct 15 20:30 cc
    
    6)cp:复制文件或目录
    • 注意:某个文件或目录被复制后,原始文件或目录依然存在。
    • cp 源文件(目录) 目标文件(目录)
    • -i:提示。
    • -r/-R参数:当【复制目录】的时候,必须用到这个参数。
    • -r/-R:递归复制目录。
    • -f参数:在搭建集群时,修改时区的时候用到
    • -f:覆盖已存在的目标文件,而不给出提示。
    ① 同一文件,复制到同一目录下,需要改名;否则,会报错。
    [root@image_boundary Desktop]# ll
    total 8
    drwxr-xr-x. 2 root root 4096 Oct 15 21:00 aa
    drwxr-xr-x. 3 root root 4096 Oct 15 21:00 bb
    [root@image_boundary Desktop]# cd aa
    [root@image_boundary aa]# ll
    total 4
    -rw-r--r--. 1 root root 21 Oct 15 21:00 sum.txt
    -rw-r--r--. 1 root root  0 Oct 15 20:59 sum.txt~
    "把当前目录下的sum.txt文件,复制到当前目录下。"
    "假如不修改文件名,会报错。"
    [root@image_boundary aa]# cp sum.txt sum.txt  
    cp: `sum.txt' and `sum.txt' are the same file
    "修改文件名后,才不会报错。"
    [root@image_boundary aa]# cp sum.txt sum1.txt
    [root@image_boundary aa]# ll
    total 8
    -rw-r--r--. 1 root root 21 Oct 15 21:04 sum1.txt
    -rw-r--r--. 1 root root 21 Oct 15 21:00 sum.txt
    -rw-r--r--. 1 root root  0 Oct 15 20:59 sum.txt~
    
    ② 同一文件,复制到不同目录下,不需要改名;
    [root@image_boundary Desktop]# ll
    total 8
    drwxr-xr-x. 2 root root 4096 Oct 15 21:04 aa
    drwxr-xr-x. 3 root root 4096 Oct 15 21:00 bb
    "将aa目录下的sum.txt文件,复制到bb目录下,不需要修改名称。"
    [root@image_boundary Desktop]# cp aa/sum.txt bb/
    [root@image_boundary Desktop]# cd bb
    [root@image_boundary bb]# ll
    total 8
    drwxr-xr-x. 2 root root 4096 Oct 15 21:01 bbb
    -rw-r--r--. 1 root root   21 Oct 15 21:07 sum.txt
    
    ③ 递归复制bb目录中的东西(既包括文件,也包括目录),到aa目录中去。
    "由于复制目录,因此必须使用参数【-r/-R】"
    [root@image_boundary Desktop]# ll
    total 8
    drwxr-xr-x. 2 root root 4096 Oct 15 21:52 aa
    drwxr-xr-x. 3 root root 4096 Oct 15 21:07 bb
    "将bb目录复制到aa目录下。"
    "注意:复制目录的时候,必须要使用参数-r或者-R"
    [root@image_boundary Desktop]# cp -r bb aa/
    [root@image_boundary Desktop]# cd aa
    [root@image_boundary aa]# ll
    total 4
    drwxr-xr-x. 3 root root 4096 Oct 15 21:53 bb
    -rw-r--r--. 1 root root    0 Oct 15 20:59 sum.txt~
    
    7)mv:移动某个文件或目录
    • -i:提示。
    • -f:强制移动。
    • -u:新覆盖旧,不存在时移动。
    ① 将同一个文件,移动到同级目录下,必须修改文件名,效果相当于重命名。
    [root@image_boundary Desktop]# ll
    total 8
    drwxr-xr-x. 2 root root 4096 Oct 15 21:55 aa
    drwxr-xr-x. 2 root root 4096 Oct 15 21:54 bb
    [root@image_boundary Desktop]# mv bb/sum.txt bb/sum1.txt
    
    ② 将同一个文件,移动到不同目录下,如果没有指定新文件名,效果相当于移动。
    • 此操作,仅相当于把sum.txt移动到aa目录下。
    [root@image_boundary Desktop]# mv bb/sum.txt aa/
    
    ③ 将同一个文件,移动到不同目录下,可以不用修改文件名。
    • 如果指定了新文件名,效果相当于移动+重命名。
    [root@image_boundary Desktop]# mv bb/sum.txt aa/sum.txt
    "把bb目录下的sum.txt文件,移动到aa目录下,并重命名为sum1.txt。"
    [root@image_boundary Desktop]# mv bb/sum.txt aa/sum1.txt
    
    8)head/tail:展示开头或者结尾的若干行,默认10行
    • -n :指定行数;
    • head :查看文件中所有内容;
    • tail :查看文件中所有内容;
    • head -n:查看前n行数据;
    • tail -n:查看后n行数据;
    • “在计划任务那里会用下面这个参数。”
    • “在hadoop集群里面,查看log日志文件的时候,会用到。”
    • tail -f:查看新追加内容;

    操作如下:

    [root@image_boundary Desktop]# ll
    total 8
    drwxr-xr-x. 2 root root 4096 Oct 15 22:35 aa
    drwxr-xr-x. 2 root root 4096 Oct 15 22:30 bb
    [root@image_boundary Desktop]# head -3 aa/sum.txt
    aaaaaaaaaaaaaaaaa
    bbbbbbbbbbbbbbbbb
    ccccccccccccccccc
    [root@image_boundary Desktop]# tail -3 aa/sum.txt
    mmmmmmmmmmmmmmmmm
    nnnnnnnnnnnnnnnnn
    ooooooooooooooooo
    
    9)cat/tac:查看文件内容
    • -n:显示文件行号。(这是cat常用的)
    • cat :查看文件中所有内容,正着查看。
    • tac :查看文件中所有内容,倒着查看。

    操作如下:

    [root@image_boundary Desktop]# cat -n aa/sum.txt
         1	1
         2	2
         3	3
         4	4
    

    cat配合EOF命令,有一个比较厉害的操作:
    在这里插入图片描述

    10)more:分屏显示,每次显示一屏
    • q键:退出more命令。
    • Space键:显示文本的下一屏内容。
    • Enter键:只显示文本的下一行内容。
    • h键:显示帮助屏,该屏上有相关的帮助信息。
    • b键:显示上一屏内容。
    11)less:分屏上下翻页浏览文件内容
    • q键:退出less命令。
    • G:跳到文件末尾
    • gg:跳到文件首行
    • 按e键:向上滚动一行
    • 按y键:向下滚动一行

    操作如下:

    less -N aa/sum.txt  此参数会显示文件内容的行数
    

    结果如下:
    在这里插入图片描述

    12)echo:输出字符串或者变量
    -e:处理特殊的符号。eg:写了-e,就会把\n当成换行符,否则不会。
    echo $PWD :输出变量的绝对路径   
    ">表示覆盖源文件中的内容"     
    echo   aa  > a.txt     
    ">>表示追加到源文件末尾"
    echo   aa >> a.txt     
    

    操作如下:

    [root@image_boundary Desktop]# echo "aa\nbb"
    aa\nbb
    [root@image_boundary Desktop]# clear
    "-e参数,表示让系统能够识别特殊字符"
    [root@image_boundary Desktop]# echo -e "aa\nbb"
    aa
    bb
    [root@image_boundary Desktop]# echo -e "aa\tbb"
    aa	bb
    ==================================================
    "echo $PWD表示输出当前文件夹的绝对路经,很有用。"
    [root@image_boundary Desktop]# echo $PWD
    /root/Desktop
    [root@image_boundary Desktop]# cd aa
    [root@image_boundary aa]# echo $PWD
    /root/Desktop/aa
    [root@image_boundary aa]# cd ../bb
    [root@image_boundary bb]# echo $PWD
    /root/Desktop/bb
    =================================================
    [root@image_boundary Desktop]# echo -e '666\n888' > ./aa/aa.txt
    [root@image_boundary Desktop]# echo -e '中国人' >> ./aa/aa.txt
    
    13)ln:创建硬链接和软链接
    • 硬链接类似于【复制】;
    • 软连接类似于【创建快捷方式】(常用);
    • 为f1 创建硬链接 f2 : ln f1 f2
    • 为f1 创建软链接(也叫符号链接) f3 : ln -s f1 f3

    操作如下:

    [root@image_boundary Desktop]# ll
    total 4
    drwxr-xr-x. 2 root root 4096 Oct 15 23:28 aa
    "创建一个文件test.txt"
    [root@image_boundary Desktop]# cd aa
    [root@image_boundary aa]# touch test.txt
    "创建一个硬链接,相当于是复制了该文件"
    [root@image_boundary aa]# ln test.txt test
    "创建一个软连接,相当于给该文件创建了一个快捷方式"
    [root@image_boundary aa]# ln -s test.txt s_test
    [root@image_boundary aa]# echo "I am a student" >> test.txt
    [root@image_boundary aa]# cat s_test
    I am a student
    [root@image_boundary aa]# cat  test
    I am a student
    "删除源文件test.txt后"
    [root@image_boundary aa]# rm -rf test.txt
    "软连接文件(快捷方式)会消失"
    [root@image_boundary aa]# cat s_test
    cat: s_test: No such file or directory
    "但是这个硬链接(复制)不会消失"
    [root@image_boundary aa]# cat test
    I am a student
    
    14)alias:查看某些命令的别名
    • “定义别名的意义在于,可以用别名,代替某些组合命令,减少敲代码;”
    • 查看别名:alias
    • 定义别名:alias la= ‘ll -a’
    • 取消别名:unalias la

    操作如下:

    [root@image_boundary Desktop]# alias
    alias cp='cp -i'
    alias l.='ls -d .* --color=auto'
    alias ll='ls -l --color=auto'
    alias ls='ls --color=auto'
    alias mv='mv -i'
    alias rm='rm -i'
    alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
    

    10、其他常用命令

    clear 或 ctrl+l :清屏
    history :显示历史代码命令
    su :切换用户。$普通用户;#管理员root用户
    hostname :显示主机名
    sudo :以root用户权限执行一次命令(目前不太明白这个)
    exit :退出当前登录状态。当前是普通用户切换到root用户;当前是root用户就切换到普通用户。
    who :显示目前有哪些用户登入系统
    | :管道符,表示把前面命令内容的输出,当做后面命令的输入。
    

    11、案例讲解

    在这里插入图片描述
    操作如下:

    "首先,创建这3个文件夹;"
    [root@image_boundary Desktop]# mkdir myFile   
    [root@image_boundary Desktop]# mkdir myPic
    [root@image_boundary Desktop]# mkdir backup
    [root@image_boundary Desktop]# ll
    total 16
    drwxr-xr-x. 2 root root 4096 Oct 15 23:36 aa
    drwxr-xr-x. 2 root root 4096 Oct 15 23:57 backup
    drwxr-xr-x. 2 root root 4096 Oct 15 23:56 myFile
    drwxr-xr-x. 2 root root 4096 Oct 15 23:56 myPic
    "分别在myFile、backup分别创建一个a.txt;"
    [root@image_boundary Desktop]# cd myFile
    [root@image_boundary myFile]# touch a.txt
    [root@image_boundary myFile]# cd ..
    [root@image_boundary Desktop]# cd backup
    [root@image_boundary backup]# mkdir a.txt
    "删除backup这个文件夹及其其中的内容;"
    [root@image_boundary Desktop]# rm -rf backup
    "将同一个文件夹移动到同级目录下,相当于修改名字;"
    [root@image_boundary Desktop]# mv ./myFile ./File
    "将File目录下的a.txt文件,移动到myPic目录下;"
    [root@image_boundary Desktop]# cp ./File/a.txt ./myPic/
    
    展开全文
  • linux 中磁盘管理命令

    千次阅读 2017-08-11 10:18:44
    linux 中磁盘管理命令,fdisk:强大的磁盘分区工具.badblocks:检查设备坏块 ; 磁盘管理命令;du:统计文件和目录占用的磁盘空间;df:显示文件系统磁盘空间使用情况;mkfs:设置磁盘的文件系统;pvdisplay:查看组成LVM...
    Linux磁盘分区工具
    
           硬盘可以分成若干个分区,每个分区可视为独立的磁盘来使用。硬盘的分区方案被记录到“磁盘分区表”中,通常该表由4个部分组成,每个部分定义一个分区的信 息,因此原始概念中一个硬盘最多只能建立4个分区,称为“主分区”。由于硬盘越来越大,4个分区已不无法满足用户的需要,为此引入“扩展分区”的概念。扩 展分区由扩展磁盘分区表维护,可以把某个主分区作为扩展分区划分为若干更小的“逻辑分区”。理论上,硬盘空间足够时,可以建立任意数量的分区。
    Linux上建议的分区有:swap分区,即虚拟内存;boot分区,存放操作系统的内核;根分区,整个操作系统的根目录;/var分区,可以避免日志文件的大小失控;/home分区,控制用户占用的空间大小。

    磁盘分区工具有:
    fdisk:强大的磁盘分区工具,不仅适合于Linux,在 Windows及MS-DOS中也有广泛应用。-l显示当前设备的分区表。-s /dev/sda1显示指定分区的大小。-s /dev/sda显示设备所有分区大小的总和。-v显示fdisk的版本号。fdisk /dev/sda可以进入命令交互模式,内部命令包括m:显示命令帮助;p:显示当前分区表;q:退出;等等。)
    parted:Linux下的磁盘分区与分区调整工具。parted /dev/sda可进入交互模式。
    sfdisk:-l显示分区信息。-s显示磁盘或分区大小。

    常用的磁盘管理命令:

    badblocks:检查设备坏块。(-s 显示检查进度。)
    du:统计文件和目录占用的磁盘空间。(如果没有指定文件或目录名,则默认对当前目录进行统计。-s仅显示文件或目 录占用的块数,默认一块等于1024字节。-b以字节为单位进行统计;-k以1024字节为单位;-m以1024K为单位;-c同时显示总计;-h按需显 示K、M或G。-a显示所有文件及其子目录占用的数据块数。例:du ~tommy,统计tommy的主目录。)
    df:显示文件系统磁盘空间使用情况。(不指定文件系统的话,则显示所有当前挂载的文件系统的可用空间。默认情况下 空间以1KB为单位进行显示,除非环境变量POSIXLY_CORRECT被指定,此时以512字节为单位。-i以inode模式显示,列出的都为 inode数量;-h以可读方式显示,按需显示K、M或G;-t type只显示指定文件系统的信息,如df -t ext3;-x type与-t相反,不显示指定的磁盘类型的磁盘。)
    fdformat:格式化磁盘。(-n表示格式化完成后不进行验证。)
    hdparam:显示和设定硬盘参数。(-C显示电源管理,-d 1开启DMA模式。例:hdparm /dev/sda1。)

    mkfs:设置磁盘的文件系统。(例:mkfs -t ext4 /dev/sda2。)

    mkswap:设置交换分区(swap area)。(例:mkswap /dev/hda4,将hda4指定为一个新式的交换分区。-c在创建交换分区前检查坏块;-v0建立一个旧式的交换区,-v1建立一个新式的交换区。)
    mkisofs:建立ISO9660/JOLIET/HTS文件系统。(例:mkisofs -o myiso myfile把myfile制作为名为myiso的镜像文件。)
    mkinitrd:创建ramdisk的镜像文件。(例:mkinitrd myfile.img 2.2.5-15建立名为myfile.img、内核号为2.2.5-15的镜像文件。ubuntu上不支持。)
    mt:磁带驱动操作。(语法:mt operation device。操作有rewind、erase等。rmt命令是远端磁带传输协议模块,可以通过进程间通信,远程控制磁带机进行备份、恢复备份操作。)
    mzip:弹出Zip/Jaz设备中的磁盘。(-e弹出磁盘;-f与-e同时使用强制弹出;-q查询状态。)
    sync:将缓冲区内的数据写入磁盘。(在卸载移动硬盘前,可用sync把内存数据写入磁盘。)
    rsync:远程同步。(例:rsync -av -e ssh /home/share/*.doc root@teacher.example.com:/usr/local/share通过ssh把/home/share下的所有doc文件备份到了 teacher主机的/usr/local/share目录下。只同步修改过的文件和目录。-a:归档模式;-v:冗余模式。)

     磁盘配额管理:
    /etc/fstab文件:定义分区的挂载方式。(文件格式 为:<file system> <mount point>   <type>  <options>       <dump>  <pass>。例:/dev/sda1 / ext4 errors=remount-ro,user_xattr 0 1。要启用磁盘配额管理,则需要添加usrquota和grpquota选项,例:/dev/sda2 /mnt/disk ext4 defaults,usrquota,grpquota 0 1。更改该文件后,需要reboot或者重新挂载使得配置文件生效:mount -o remount /dev/sda2。注意,当新的分区建立后,需要使用mkfs指定该分区的文件类型,否则挂载时会出现找不到文件系统的错误。)
    quotacheck:检查磁盘的使用空间与限制。(在修改/etc /fstab文件并添加usrquota与grpquota选项后,可以使用命令quotacheck -avugc来创建aquota.user和aquota.group这两个文件,其中-c表示重新创建配额文件,-a扫描在/etc/mtab文件中所 有挂载的非NFS文件系统;-u计算每个用户占用的目录和文件数目,并创建aquota.user文件;-g计算每个用户组占用的目录和文件数目,并创建 aquota.group文件;-v显示命令执行过程。/etc/mtab与/etc/fstab内容类似,/etc/fstab表示系统开机时默认加载 的分区,而/etc/mtab表示目前系统加载中的分区。创建出来的aquota.user和aquota.group文件位于启用usrquota和 grpquota选项的分区所挂载的位置,如/mnt/disk。)
    edquota:对用户或用户组设置磁盘配额。 (aquota.user和aquota.group文件太复杂,无法直接编辑,只能用edquotaa命令编辑。-u username设置用户的磁盘配额,-g groupname设置用户组的磁盘配额。默认情况下-u被使用。文件格式为:Filesystem blocks soft hard inodes soft hard,其中bolocks为用户已使用的空间,以块为单位,一块为1024字节,相应的inodes为已使用的i结点数。soft为软限制,当用户达 到此限制时,系统会发出警告信息,但用户仍然可以继续使用;hard为硬限制,到达此限制时用户就无法写入了。前面的soft、hard对应block的 软、硬限制,而后面的soft、hard对应inode的软、硬限制。-p复制配额设置,如edquota -p usr1 -u usr2 usr3;-t设置软时间限制。)
    quota:显示磁盘已使用的空间与配额限制。(-u查看用户,为默认选项;-g查看用户组。)
    quotaoff:关闭磁盘空间限制。(-a关闭所有在/etc/fstab列出的磁盘配额;-g用户组配额;-u用户配额;-p列出状态。)
    quotaon:启动磁盘空间配额限制。(语法与quotaoff一样。)
    quotastats:显示磁盘空间的限制。
    repquota:对文件系统的磁盘配额情况进行统计。

    逻辑卷管理(LVM)
    LVM中相关的定义有:
    物理卷(Physical volume,PV)相当于硬盘驱动器的一个标准主分区或逻辑分区;
    物理盘区(Physical extent,PE)就是一块磁盘空间。物理卷被划分成多个同等大小的PE;
    逻辑卷(Logical volume,LV)是LE的集合;
    逻辑盘区(Logical extent,PE)和一个PE相对应,大小相同;
    卷组(Volumn group,VG)是LV的集合。
    pvdisplay:查看组成LVM卷的物理卷。
    pvcreate:创建物理卷。(可以在硬盘上或其中某个分区上创建。)
    vgcreate:创建卷组。(例:vgcreate myvolumn /dev/sdd1 /dev/sdc2。其中sdd1和sdc2都为物理卷。)
    vgextend:在卷组里添加一个新的物理卷。(例:vgextend myvolumn /dev/sdd3。)

    lvdisplay:查看逻辑卷。

    lvcreate:创建一个逻辑卷。(例:lvcreate -l 50 myvolumn -n mylogical创建一个/dev/myvolumn/mylogical的新设备,可以用于挂载:mkfs -j /dev/myvolume/mylogical,mount -t ext3 /dev/myvolumn/mylogical /mnt/mynewdisk。-l 50表示大小为50个PE,每个PE大小可能为4.0M,而-L指定LV的size。-n指定LV的名字。)

    lvextend:扩展逻辑卷。(如果有多余的PE,可以扩展逻辑卷的大小。例:lvextend -L 800M /dev/myvolumn/mylogical。)
    展开全文
  • AIX 磁盘管理常用命令

    千次阅读 2013-08-09 14:29:52
    在实践中常用到的命令(网上搜集自己修改) 磁盘信息 1、 检查存储资源是否被系统识别。 重新扫描设备 # cfgmgr –v 查看磁盘:(这里的hdisk可能是本地磁盘或者存储) # lsdev –Cc disk hdisk0 Available 01-08-00...

    在实践中常用到的命令(网上搜集自己修改)

    磁盘信息

    1、 检查存储资源是否被系统识别。

    重新扫描设备

    # cfgmgr –v

    查看磁盘:(这里的hdisk可能是本地磁盘或者存储)

    # lsdev –Cc disk

    hdisk0 Available 01-08-00 SAS Disk Drive

    hdisk1 Available 01-08-00 SAS Disk Drive

    hdisk2 Available          Other iSCSI Disk Drive

    检查PV信息。

    # lspv

    hdisk0      00cb45e5678b2a2b                    rootvg          active

    hdisk1        00cb45e500864dcc                    None            

    hdisk2          None                              None        

    创建PV使设备能被系统使用

    给hdisk2分配一个PVID使 hdisk2可用

    # chdev –l hdisk2 –a pv=yes

    # lspv

    hdisk0      00cb45e5678b2a2b                    rootvg          active

    hdisk1      00cb45e500864dcc                    None           

    hdisk2      00cb45e5115f3a33                    None

     

    其他相关命令

    # lspv hdisk2             物理卷详细信息

    # lspv -l hdisk2          物理卷上分配的逻辑卷信息

    # lspv -p hdisk2          物理卷上物理分区分布的情况

    # rmdev -l hdisk2 -d       从ODM库中彻底删除hdisk0

    # extendvg rootvg hdisk1      向卷组中加一个物理卷

    # migratepv -l lv01 hdisk0 hdisk1      把属于lv01的pp从hdisk0移动到hdisk1

     

     

    创建VG并使用上PV

    创建VG 使用hdisk2

     # mkvg –y mqvg –d 6 –s 8 hdisk2

    mqvg为VG名,-d 6 表示最多包含6个物理卷,  -s 8  pp为8m , 包含物理卷为hdisk2。

    # lspv

    hdisk0       00cb45e5678b2a2b                    rootvg          active

    hdisk1       00cb45e500864dcc                    None           

    hdisk2      00cb45e5115f3a33                    mqvg            active

    其他相关命令

    # lsvg -l vgname   查看vg中包含的lv

    # lsvg -p vgname   查看vg中包含的pv

    # chvg -ay vgname  系统启动时自动激活vg

    # chvg -an vgname  系统启动时不激活vg

    # extendvg vgname hdisk9  向卷组中加一个物理卷

    # reducevg datavg disk2    vg中删除一个物理卷,之前必须用rmlv删除该物理卷上的所有lv

    如:

    # mklv -y wolflv -t jsf rootvg 10

    wolflv

    # lsvg -l rootvg

    rootvg:

    LV NAME               TYPE       LPs     PPs     PVs  LV STATE           MOUNT POINT

    hd5                 boot       1       2       2    closed/syncd  N/A

    hd6                 paging     12      24      2    open/syncd    N/A

    hd8                 jfs2log    1       2       2    open/syncd    N/A

    hd4                 jfs2       45      90      2    open/syncd    /

    hd2                 jfs2       7       14      2    open/syncd    /usr

    hd9var              jfs2       1       2       2    open/syncd    /var

    hd3                 jfs2       20      40      2    open/syncd    /tmp

    hd1                 jfs2       1       2       2    open/syncd    /home

    hd10opt             jfs2       1       2       2    open/syncd    /opt

    hd11admin           jfs2       1       2       2    open/syncd    /admin

    dzytest             jfs        2       4       2    open/syncd    /dzytest

    loglv00             jfslog     1       2       2    open/syncd    N/A

    oraclelv            jfs2       80      80      1    open/syncd    /oracle

    wolflv              jsf        10      10      1    closed/syncd  N/A

    # rmlv wolflv

    Warning, all data contained on logical volume wolflv will be destroyed.

    rmlv: Do you wish to continue? y(es) n(o)? y

    rmlv: Logical volume wolflv is removed.

    # lsvg -l rootvg

    rootvg:

    LV NAME        TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT

    hd5                 boot       1       2       2    closed/syncd  N/A

    hd6                 paging     12      24      2    open/syncd    N/A

    hd8                 jfs2log    1       2       2    open/syncd    N/A

    hd4                 jfs2       45      90      2    open/syncd    /

    hd2                 jfs2       7       14      2    open/syncd    /usr

    hd9var              jfs2       1       2       2    open/syncd    /var

    hd3                 jfs2       20      40      2    open/syncd    /tmp

    hd1                 jfs2       1       2       2    open/syncd    /home

    hd10opt             jfs2       1       2       2    open/syncd    /opt

    hd11admin           jfs2       1       2       2    open/syncd    /admin

    dzytest             jfs        2       4       2    open/syncd    /dzytest

    loglv00             jfslog     1       2       2    open/syncd    N/A

    oraclelv            jfs2       80      80      1    open/syncd    /oracle

     

    VG上创建LV

    创建LV

    # mklv –y lvname –t jsf2 vgname 20

    20为该lv包含20个逻辑分区

    # lsvg –l mqvg

    mqvg:

    LV NAME    TYPE    LPs   PPs  PVs  LV STATE    MOUNT POINT

    ma         jfs        20      20      1    open/syncd 

    loglv00     jfslog     1       1       1    open/syncd    N/A

    其他相关命令

    # lspv –l lvname     查看lv的基本情况

    # lspv –p hdisk2     查看pv上空间使用情况

    创建文件系统

    方法一 :在LV上创建文件系统

    # crfs –v jfs –d lvname –m /test

    # mount /test

    # lsvg -l mqvg

    mqvg:

    LV NAME   TYPE  LPs     PPs     PVs  LV STATE    MOUNT POINT

    ma           jfs     20      20      1    closed/syncd  /test

    loglv00      jfslog   1       1       1    closed/syncd  N/A

    如:# mklv -y wolflv -t jfs2 rootvg 10

    wolflv

    # crfs -v jfs2 -d wolflv -m /wolf

    File system created successfully.

    2621156 kilobytes total disk space.

    New File System size is 5242880

    # mount /wolf

    # df -g

    Filesystem    GB blocks      Free %Used    Iused %Iused Mounted on

    /dev/hd4          11.25      8.86   22%    16797     1% /

    /dev/hd2           1.75      0.12   93%    35768    53% /usr

    /dev/hd9var        0.25      0.23    7%      529     1% /var

    /dev/hd3           5.00      5.00    1%       35     1% /tmp

    /dev/hd1           0.25      0.25    1%       53     1% /home

    /dev/hd11admin      0.25      0.25    1%        5     1% /admin

    /proc                 -         -    -         -     -  /proc

    /dev/hd10opt       0.25      0.14   44%     3265     9% /opt

    /dev/dzytest       0.50      0.48    4%       17     1% /dzytest

    /dev/oraclelv     20.00     11.31   44%    35381     2% /oracle

    /dev/wolflv        2.50      2.50    1%        4     1% /wolf

    方法二: 直接创建文件系统

    # crfs –v  jfs –g vgname –m /qing –a size=100M

    # mount /qing

     

    # crfs -v jfs2 -g rootvg -m /yj -a size=10M

    File system created successfully.

    261932 kilobytes total disk space.

    New File System size is 524288

    # df -g

    Filesystem    GB blocks      Free %Used    Iused %Iused Mounted on

    /dev/hd4          11.25      8.86   22%    16800     1% /

    /dev/hd2           1.75      0.12   93%    35768    53% /usr

    /dev/hd9var        0.25      0.23    7%      529     1% /var

    /dev/hd3           5.00      5.00    1%       35     1% /tmp

    /dev/hd1           0.25      0.25    1%       53     1% /home

    /dev/hd11admin      0.25      0.25    1%        5     1% /admin

    /proc                 -         -    -         -     -  /proc

    /dev/hd10opt       0.25      0.14   44%     3265     9% /opt

    /dev/dzytest       0.50      0.48    4%       17     1% /dzytest

    /dev/oraclelv     20.00     11.31   44%    35381     2% /oracle

    /dev/wolflv        2.50      2.50    1%        4     1% /wolf

    /dev/fslv00        0.25      0.25    1%        4     1% /yj

    直接创建文件系统,系统会在底层创建该文件系统关联的LV

    # lsvg -l mqvg

    mqvg:

    LV NAME    TYPE   LPs  PPs     PVs  LV STATE     MOUNT POINT

    ma            jfs       20    20      1    open/syncd    /test

    loglv00        jfslog    1     1       1    open/syncd    N/A

    lv00           jfs       13    13      1    open/syncd    /qing

     

     

    # df -g

    Filesystem    GB blocks      Free %Used    Iused %Iused Mounted on

    /dev/hd4           0.50      0.32   36%    13859    16% /

    /dev/hd2           2.50      0.57   78%    39931    23% /usr

    /dev/hd9var        0.50      0.26   49%     7150    11% /var

    /dev/hd3           0.25      0.22   12%      143     1% /tmp

    /dev/fwdump     0.75    0.75    1%     6     1% /var/adm/ras/platform

    /dev/hd1           0.25      0.25    1%        5     1% /home

    /dev/hd11admin      0.25      0.25    1%        5     1% /admin

    /proc                 -         -    -         -     -  /proc

    /dev/hd10opt       0.50      0.31   39%     8679    11% /opt

    /dev/livedump    0.25   0.25    1%        4     1% /var/adm/ras/livedump

    /dev/ma            0.16      0.15    4%       17     1% /test

    /dev/lv00          0.10      0.10    4%       17     1% /qing

     

    # df -k

    Filesystem    1024-blocks      Free %Used    Iused %Iused Mounted on

    /dev/hd4           524288    336092   36%    13859    16% /

    /dev/hd2          2621440    601776   78%    39931    23% /usr

    /dev/hd9var        524288    268724   49%     7150    11% /var

    /dev/hd3           262144    230860   12%      143     1% /tmp

    /dev/fwdump        786432    783820    1%        6     1% /var/adm/ras/platform

    /dev/hd1           262144    261744    1%        5     1% /home

    /dev/hd11admin      262144    261744    1%        5     1% /admin

    /proc                   -         -    -         -     -  /proc

    /dev/hd10opt       524288    320236   39%     8679    11% /opt

    /dev/livedump      262144    261776    1%        4     1% /var/adm/ras/livedump

    /dev/ma            163840    158660    4%       17     1% /test

    /dev/lv00          106496    103116    4%       17     1% /qing

     

    增加文件系统的空间可用

    # chfs –a size=+3G  /usr   给/usr增加3G的空间

    # chfs –a size=-3G  /usr

     

    文件系统

    #cat /etc/filesystems

    挂载

    #mount /wolf

    文件系统一致性(fsck命令检查文件系统的信息一致性,并且支持文件系统修复)

    #fsck -p /dev/fslv00

     

    欢迎加入QQ群:314937320(如有问题欢迎批评指正)

     

    展开全文
  • ls 命令:(list) 查看当前文件夹下有哪些文件 格式:ls [参数] [文件或目录] -a或--all 列出所有文件和目录,包含隐藏的文件、特殊目录、.和.. -l 使用详细格式列表 -h 友好显示 ll -h或ls -hl -t 用文件和...

    ls 命令:(list) 查看当前文件夹下有哪些文件
    这里写图片描述
    格式:ls [参数] [文件或目录]

    -a或--all    列出所有文件和目录,包含隐藏的文件、特殊目录、.和..
    -l          使用详细格式列表
    -h          友好显示 ll -h或ls -hl
    -t          用文件和目录的更改时间排序
    -r          反向排序
    --help      帮助

    常用:

    ls -l                 可简化成 ll 命令

    这里写图片描述

    ls -al                显示所有文件及文件夹(包含隐藏及特殊)的详细列表

    这里写图片描述

    ll /文件目录/       显示指点目录下的内容详细列表

    这里写图片描述

    ll -h               显示友好的详细列表

    这里写图片描述

    cd 命令:(change directory)切换目录

    cd ../          向上一层目录
    cd ..           上一级目录 和cd ../效果一样
    cd /            切换到Linux根目录 
    cd /目录名       切换到任意指定目录 
    cd ~            当前用户目录 
    cd -            上一次访问的目录    相当于windows中的返回

    pwd 命令:(point working directory)显示当前目录(绝对路径)
    这里写图片描述

    mkdir命令:(make directory)创建目录

    make 文件夹名称

    这里写图片描述

    如果要创建一个多级目录,例如在/root下创建test2/test3
    这里写图片描述
    显示没有那个文件或目录,是因为不存在test2目录,所以不能创建test3,这时需要用到参数 -p 进行级联创建(即:没有父文件夹时,则先创建父文件夹再穿件子文件夹)

    mkdir -p test2/test3

    这里写图片描述

    rmdir 命令:(remove directory)删除空目录
    只能删除空目录,如果该目录下有文件或文件夹则不能删除
    这里写图片描述

    展开全文
  • Linux磁盘管理常用命令

    万次阅读 2013-04-06 13:05:22
    Linux磁盘分区工具  硬盘可以分成若干个分区,每个分区可视为独立的磁盘来使用。硬盘的分区方案被记录到“磁盘分区表”中,通常该表由4个部分组成,每个部分定义一个分区的信 息,因此原始概念中一个硬盘最多...
  • Ubuntu下,磁盘管理命令

    千次阅读 2013-07-10 15:08:44
    这里主要介绍Ubuntu磁盘管理命令,希望能对大家帮助。 1 df -h 用于报告文件系统的总容量,使用量,剩余容量。 2 du -b /home 查看目前/HOME目录的容量(k)及子目录的容量(k)。 3 fdisk -l 查看系统分区信息 4 ...
  • Linux常用命令 LINUX常用命令和系统管理 文件目录基本操作 文件压缩和打包命令 文件和目录存取权限 磁盘存储器管理 系统管理
  • 常用Linux命令--文件权限和磁盘管理

    千次阅读 2012-05-22 14:00:54
    ext2 Linux目前的常用文件系统。   msdos MS-DOS 的 FAT。   vfat Win85/98 的 VFAT。   nfs 网络文件系统。   iso9660 CD-ROM光盘的标准文件系统。   ntfs Windows NT的文件系统。  8....
  • ORACLE ASM磁盘常用命令

    万次阅读 2018-07-18 09:43:44
    ASMCMD常用命令 1、显示指定的ASM目录下ASM文件占用的所有磁盘空间 du 2、列出ASM目录下的内容及其属性 ls -ls 3、查看当前路径 pwd 4、打开目录 cd ../DATA 5、列出当前ASM客户端的信息 lsct 6、列出所有磁盘...
  • 文件管理操作的命令应用及原理 ——Linux磁盘管理及文件系统管理@(Linux磁盘管理,文件系统管理)[磁盘分区管理,inode索引节点,常用操作命令, ] 对于接触过Linux的朋友,对各种文件(目录文件)的创建、复制、...
  • Linux命令——系统管理和磁盘管理一、系统管理1.1 时间相关指令<1> 查看当前日历: cal<2> 显示或设置时间: data1.2 进程相关指令<1> 查看进程信息: ps<2> 动态显示进程:top<3> 终止...
  • Redis常用管理命令

    千次阅读 2012-10-23 10:46:21
    Redis常用管理命令: BGREWRITEAOF 异步(Asynchronously)重写 AOF 文件以反应当前数据库的状态。 即使 BGREWRITEAOF 命令执行失败,旧 AOF 文件中的数据也不会因此丢失或改变。   BGSAVE 在后台异步保存...
  • AIX,HP-UX,LINUX,SOLARIS磁盘与卷管理常用命令精选
  • Linux命令------文件、磁盘管理

    千次阅读 2018-08-07 12:30:07
    Linux的 文件、磁盘管理命令是经常使用的,今天总结了一上午,快崩溃了,,,, Linux命令-文件、磁盘管理 1.查看文件信息:ls ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它...
  • Linux常用系统管理命令总结

    千次阅读 多人点赞 2020-08-22 12:43:59
    知识的广度来自知识的深度,学习如果不成体系那是多可怕的一件...Linux常用系统管理命令总结一、目录指令1、创建目录make directory2、移动目录 move3、修改文件名4、复制 copy5、删除 remove二、文件指令1、查看文.
  • Linux 磁盘管理

    千次阅读 2016-08-25 01:00:27
    Linux磁盘管理常用三个命令为df、du和fdisk。 df:列出文件系统的整体磁盘使用量 du:检查磁盘空间使用量 fdisk:用于磁盘分区 dfdf命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用...
  • windows常用命令行命令

    万次阅读 多人点赞 2017-08-31 11:16:21
    windows常用命令 打开"运行"对话框(Win+R),输入cmd,打开控制台命令窗口... 也可以通过cmd /c 命令和cmd /k 命令的方式来直接运行命令 注:/c表示执行完命令后关闭cmd窗口;/k表示执行完命令后保留cmd窗口 # ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 148,564
精华内容 59,425
关键字:

常用磁盘管理命令有哪些