linux常用命令dfm

不及物动词 其他 14

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux常用命令df命令是用来显示磁盘信息的,它可以用来查看系统上文件系统的磁盘空间占用情况。本文将介绍df命令的使用方法和常见参数。

    1. df命令的基本用法
    在终端中输入df命令即可查看磁盘空间占用情况,默认情况下,df命令会显示所有已挂载的文件系统的磁盘使用情况。

    2. 常见参数
    2.1 -h参数:以人类可读的方式显示磁盘空间占用情况。例如,使用df -h命令可以将磁盘空间单位显示为GB或TB,而不是以字节显示。

    2.2 -T参数:显示文件系统的类型。使用df -T命令可以显示每个文件系统的类型,例如ext4、ntfs等。

    2.3 -i参数:显示inode的使用情况。使用df -i命令可以显示文件系统的inode使用情况,包括已使用的、可用的和总数。

    2.4 -a参数:显示所有文件系统的磁盘空间占用情况。使用df -a命令可以显示包括虚拟文件系统(如/proc和/sys)在内的所有文件系统的磁盘空间占用情况。

    2.5 -l参数:仅显示本地文件系统的磁盘空间占用情况。使用df -l命令可以排除网络文件系统,只显示本地文件系统的磁盘空间使用情况。

    3. 实例演示
    3.1 查看磁盘空间占用情况
    输入df命令即可查看磁盘空间占用情况,如下所示:
    “`
    $ df
    文件系统 1K-块 已用 可用 已用% 挂载点
    /dev/sda1 4040868 175712 3632184 5% /
    tmpfs 203520 4 203516 1% /dev/shm
    /dev/sdb1 4040868 72 3632824 1% /mnt/data
    “`

    3.2 以人类可读的方式显示磁盘空间占用情况
    输入df -h命令可以以人类可读的方式显示磁盘空间占用情况,如下所示:
    “`
    $ df -h
    文件系统 容量 已用 可用 已用% 挂载点
    /dev/sda1 4G 171M 3.5G 5% /
    tmpfs 199M 4K 199M 1% /dev/shm
    /dev/sdb1 4G 72K 3.5G 1% /mnt/data
    “`

    4. 小结
    通过使用df命令,我们可以方便地查看系统上文件系统的磁盘空间占用情况。通过选择不同的参数,还可以对输出结果进行过滤和格式化,以便更好地了解磁盘使用情况。以上就是关于Linux常用命令df的介绍,希望对您有所帮助。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Linux常用命令dfm是指df、free和mount三个命令。下面分别介绍这三个命令的用途和功能。

    1. df命令
    df命令用于显示文件系统的磁盘空间使用情况。它可以显示磁盘的总容量、已使用的容量、剩余的容量以及文件系统的挂载点等信息。使用df命令可以快速查看文件系统的空间占用情况,用于判断磁盘是否已满或者快要满了。

    常用的df命令选项有:
    – -h:以易读的格式显示磁盘空间,例如显示单位为GB、MB等。
    – -T:显示文件系统的类型。
    – -i:显示inode的使用情况,表示文件和目录的数量。
    – -a:显示所有的文件系统,包括特殊文件系统(如proc)。
    – -x:排除特定类型的文件系统。

    2. free命令
    free命令用于显示系统的内存使用情况。它可以显示物理内存、交换空间和内核缓存的大小。使用free命令可以了解系统当前内存的占用情况,包括已使用内存、空闲内存和缓存内存。

    常用的free命令选项有:
    – -h:以易读的格式显示内存大小,例如显示单位为GB、MB等。
    – -t:在最后一行显示总内存和总交换空间的大小。

    3. mount命令
    mount命令用于挂载文件系统。它可以将文件系统连接到系统的指定目录下,使得该文件系统可以被访问和使用。使用mount命令可以查看系统中已经挂载的文件系统以及它们的挂载点。

    常用的mount命令选项有:
    – -l:显示已经挂载的文件系统的信息。
    – -t:指定文件系统的类型。
    – -o:给文件系统指定挂载选项,例如读写权限等。

    总结:
    df命令用于显示磁盘空间使用情况,free命令用于显示系统内存使用情况,mount命令用于挂载文件系统。这三个命令在Linux系统中非常常用,对于系统管理和调优非常有帮助。熟练掌握这些命令的使用可以提高工作效率和问题排查能力。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    一、常用命令介绍

    1. df命令:用于显示文件系统的磁盘空间使用情况。
    2. du命令:用于查看指定文件或目录的磁盘使用情况。
    3. mount命令:用于将设备挂载到指定的目录。
    4. umount命令:用于卸载已挂载的设备。
    5. touch命令:用于创建空文件或修改文件的时间戳。
    6. mkdir命令:用于创建目录。
    7. rm命令:用于删除文件或目录。
    8. mv命令:用于移动文件或目录。
    9. cp命令:用于复制文件或目录。
    10. cat命令:用于查看文件内容。
    11. grep命令:用于在文件中查找指定的字符串。
    12. find命令:用于在文件系统中查找符合条件的文件。
    13. tar命令:用于压缩或解压缩文件。
    14. chown命令:用于修改文件的所有者。
    15. chmod命令:用于修改文件的权限。
    16. ps命令:用于查看系统中运行的进程。
    17. top命令:用于实时查看系统的资源使用情况。
    18. netstat命令:用于查看网络连接、路由表等网络相关信息。

    二、常用命令详解

    1. df命令

    df命令用于显示文件系统的磁盘空间使用情况。使用df命令时,可以选择查看某个文件系统的使用情况,也可以查看所有文件系统的使用情况。

    语法:
    df [选项] [目录]

    常用选项:
    -a:显示所有文件系统的使用情况
    -h:以人类可读的方式显示磁盘空间使用情况
    -i:显示inode的使用情况,而不是磁盘空间的使用情况
    -T:显示文件系统的类型

    示例:
    1) 查看根目录的磁盘空间使用情况
    df

    2) 查看所有文件系统的磁盘空间使用情况
    df -a

    3) 以人类可读的方式显示所有文件系统的磁盘空间使用情况
    df -h

    2. du命令

    du命令用于查看指定文件或目录的磁盘使用情况。du命令会递归地计算指定目录及其子目录下所有文件的大小。

    语法:
    du [选项] [目录或文件]

    常用选项:
    -h:以人类可读的方式显示磁盘使用情况
    -s:只显示总的磁盘使用情况,不显示各个子目录的使用情况

    示例:
    1) 查看当前目录的磁盘使用情况
    du

    2) 以人类可读的方式查看当前目录的磁盘使用情况
    du -h

    3) 查看指定目录的磁盘使用情况
    du /path/to/directory

    3. mount命令

    mount命令用于将设备挂载到指定的目录。挂载设备意味着将设备关联到文件系统的特定目录中。

    语法:
    mount [-t 文件系统类型] [-o 选项] 设备名 挂载目录

    示例:
    1) 挂载设备/dev/sdb1到/mnt目录
    mount /dev/sdb1 /mnt

    2) 挂载nfs共享到/mnt目录
    mount -t nfs 192.168.0.1:/shared /mnt

    4. umount命令

    umount命令用于卸载已挂载的设备。卸载设备意味着将设备从文件系统中分离出来,使其不再可用。

    语法:
    umount 挂载目录或设备名

    示例:
    1) 卸载/mnt目录下的设备
    umount /mnt

    5. touch命令

    touch命令用于创建空文件或修改文件的时间戳。

    语法:
    touch [选项] 文件名

    常用选项:
    -a:仅修改访问时间
    -m:仅修改修改时间

    示例:
    1) 创建一个名为file.txt的空文件
    touch file.txt

    2) 修改文件的访问时间和修改时间
    touch -a -m file.txt

    6. mkdir命令

    mkdir命令用于创建目录。

    语法:
    mkdir [选项] 目录名

    常用选项:
    -p:递归创建目录,如果父目录不存在则一并创建

    示例:
    1) 创建一个名为test的目录
    mkdir test

    2) 递归创建一个名为a/b/c的目录
    mkdir -p a/b/c

    7. rm命令

    rm命令用于删除文件或目录。

    语法:
    rm [选项] 文件或目录

    常用选项:
    -f:强制删除,不提示用户确认
    -r:递归删除,删除目录及其下的所有文件和子目录

    示例:
    1) 删除一个名为file.txt的文件
    rm file.txt

    2) 递归删除一个名为test的目录
    rm -r test

    8. mv命令

    mv命令用于移动文件或目录。

    语法:
    mv [选项] 源文件或目录 目标文件或目录

    常用选项:
    -f:强制移动,如果目标文件或目录存在则覆盖

    示例:
    1) 将file.txt移动到目录test中,并改名为newfile.txt
    mv file.txt test/newfile.txt

    2) 将test目录移动到当前目录下,并改名为oldtest
    mv test oldtest

    9. cp命令

    cp命令用于复制文件或目录。

    语法:
    cp [选项] 源文件或目录 目标文件或目录

    常用选项:
    -r:递归复制,复制目录及其下的所有文件和子目录
    -f:强制复制,如果目标文件或目录存在则覆盖

    示例:
    1) 将file.txt复制到目录test中,并改名为newfile.txt
    cp file.txt test/newfile.txt

    2) 递归复制目录test及其下的所有文件到当前目录下
    cp -r test .

    10. cat命令

    cat命令用于查看文件内容。cat命令可以将多个文件的内容连接在一起显示,也可以将文件内容输出到标准输出。

    语法:
    cat [选项] 文件

    常用选项:
    -n:显示行号

    示例:
    1) 查看一个名为file.txt的文件的内容
    cat file.txt

    2) 以行号的形式查看一个名为file.txt的文件的内容
    cat -n file.txt

    11. grep命令

    grep命令用于在文件中查找符合条件的字符串。

    语法:
    grep [选项] 字符串 文件

    常用选项:
    -i:忽略大小写
    -r:递归搜索,搜索目录及其下的所有文件和子目录
    -n:显示匹配行及行号

    示例:
    1) 在文件file.txt中查找字符串”hello”
    grep “hello” file.txt

    2) 在目录test及其下的所有文件中递归查找字符串”world”
    grep -r “world” test

    12. find命令

    find命令用于在文件系统中查找符合条件的文件。

    语法:
    find [查找路径] [选项] [条件]

    常用选项:
    -name:按文件名查找
    -type:按文件类型查找
    -mtime:按文件修改时间查找
    -size:按文件大小查找

    示例:
    1) 在当前目录及其子目录中查找名为file.txt的文件
    find . -name “file.txt”

    2) 在当前目录及其子目录中查找大于1GB的文件
    find . -size +1G

    13. tar命令

    tar命令用于压缩或解压缩文件。

    语法:
    tar [选项] 文件或目录

    常用选项:
    -c:创建压缩文件
    -x:解压缩文件
    -z:使用gzip压缩或解压缩
    -j:使用bzip2压缩或解压缩
    -f:指定压缩文件的名称

    示例:
    1) 将目录test压缩为压缩文件test.tar.gz
    tar -czf test.tar.gz test

    2) 解压缩压缩文件test.tar.gz
    tar -xzf test.tar.gz

    14. chown命令

    chown命令用于修改文件的所有者。

    语法:
    chown [选项] 用户名:组名 文件或目录

    常用选项:
    -R:递归修改,修改目录及其下的所有文件和子目录的所有者

    示例:
    1) 将文件file.txt的所有者修改为user1
    chown user1 file.txt

    2) 将目录test的所有者修改为user1,将目录及其下的所有文件和子目录的所有者也一并修改
    chown -R user1 test

    15. chmod命令

    chmod命令用于修改文件的权限。

    语法:
    chmod [选项] 权限 文件或目录

    常用选项:
    -R:递归修改,修改目录及其下的所有文件和子目录的权限

    示例:
    1) 将文件file.txt的权限修改为644
    chmod 644 file.txt

    2) 将目录test的权限修改为755,将目录及其下的所有文件和子目录的权限也一并修改
    chmod -R 755 test

    16. ps命令

    ps命令用于查看系统中运行的进程。

    语法:
    ps [选项]

    常用选项:
    -a:显示所有的进程
    -u:显示进程的详细信息

    示例:
    1) 显示所有运行的进程
    ps -a

    2) 显示所有运行的进程的详细信息
    ps -u

    17. top命令

    top命令用于实时查看系统的资源使用情况。

    语法:
    top

    常用选项:

    示例:
    1) 实时查看系统的资源使用情况
    top

    18. netstat命令

    netstat命令用于查看网络连接、路由表等网络相关信息。

    语法:
    netstat [选项]

    常用选项:
    -a:显示所有的网络连接
    -n:以IP地址和端口号的形式显示网络连接,而不是主机名和服务名

    示例:
    1) 显示所有网络连接
    netstat -a

    2) 以IP地址和端口号的形式显示所有网络连接
    netstat -an

    三、总结

    以上就是常用的Linux命令df、du、mount、umount、touch、mkdir、rm、mv、cp、cat、grep、find、tar、chown、chmod、ps、top和netstat的介绍和使用方法。这些命令在Linux系统中经常被用到,掌握了这些命令,可以更好地管理和操作系统。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部