Unix/Linux环境C编程入门教程(39) shell命令之系统管理

df命令
  • 用于检测文件系统的磁盘空间占用和空余情况,可以显示所有文件系统对节点和磁盘块的使用情况。命令的使用格式如下:

    df  [选项]

    常用参数及含义如下表所示。

    df -a:显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统。

    df -h:以容易理解的格式输出文件系统大小,例如124KB345MB46GB

    df -i:显示i节点信息,而不是磁盘块。

    df -t:显示各指定类型的文件系统的磁盘空间使用情况。

    df -x:列出不是某一指定类型文件系统的磁盘空间使用情况。

    df -T:显示文件系统类型。

    df 512字节为单位

    df –k 1024字节为单位.

  • dushow disk usage)查看磁盘使用情况

    语法

1

2

du[-abcDhHklmsSx][-L<符号连接>][-X<文件>][--block-size]

[--exclude=<目录或文件>][--max-depth=<目录层数>][--help][--version][目录或文件] 

常用参数

-a-all 为每个指定文件显示磁盘使用情况,或者为目录中每个文件显示各自磁盘使用情况。

-b-bytes 显示目录或文件大小时,以byte为单位。

-c–total 除了显示目录或文件的大小外,同时也显示所有目录或文件的总和。

-D–dereference-args 显示指定符号连接的源文件大小。

-h–human-readable KMG为单位,提高信息的可读性。

-H–si -h参数相同,但是KMG是以1000为换算单位,而不是以1024为换算单位。

-k–kilobytes 1024 bytes为单位。

-l–count-links 重复计算硬件连接的文件。

-L<符号连接>–dereference<符号连接> 显示选项中所指定符号连接的源文件大小。

-m–megabytes 1MB为单位。

-s–summarize 仅显示总计,即当前目录的大小。

-S–separate-dirs 显示每个目录的大小时,并不含其子目录的大小。

-x–one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。

-X<文件>–exclude-from=<文件> <文件>指定目录或文件。

–exclude=<目录或文件> 略过指定的目录或文件。

–max-depth=<目录层数> 超过指定层数的目录后,予以忽略。

–help 显示帮助。

–version 显示版本信息。

 

  • mkfs命令

    该命令相当于DOS/Windows系统中的格式化命令,用于创建指定的文件系统。使用格式如下:

          mkfs [选项]  设备文件名  [blocks]

    常用参数及含义如表3-6所示。

    该命令一般不宜使用,除非你知道该命令的用法。

  • 使用rpm工具安装应用软件

    Linux提供了RedHat软件包管理工具rpm(RedHatPackage Manager)程序来管理应用程序的安装和卸载。

    它是一种软件打包发行并且实现自动安装的程序,需要用rpm程序安装的软件包,其后缀是.rpm,并可以对这种程序包进行安装、卸装和维护。rpm命令的使用格式如下:

    rpm   [选项]  [软件包名]

    那么卸载软件就使用

    rpm –ivh 软件名非安装包名字

     

    查询软件是否已经安装?

    rpm –qa|grep 软件名

     

  • su-命令切换用户

    使用方法

    su [用户名]

    需要返回原来的普通用户账号时,直接输入exit命令即可。

    如果要进入别的普通用户账号,可在su命令后直接加上其他账号,然后输入密码。

    如果su命令后没有携带用户名,系统默认从当用户切换到超级用户,并提示用户输入超级用户口令。

    susu –命令不同之处在于,su-切换到对应的用户时会将当前的工作目录自动转换到切换后的用户的主目录

  • 添加用户账号

    Linux中添加用户账号可以使用adduseruseradd命令,因为adduser命令是指向useradd命令的一个链接,因此,这两个命令的使用格式完全一样。

    useradd命令的使用格式如下:

    useradd  [参数]  新建用户账号

    常用参数和含义见下表。

  • passwd-设置用户密码

    Linux中,超级用户可以使用passwd命令为普通用户设置或修改用户口令。用户也可以直接使用该命令来修改自己的口令,而无需在命令后面使用用户名。该命令的常用格式为:

    passwd  [参数]  用户名

  • userdel-删除用户

    该命令的使用格式如下:

    userdel  [-r]  [用户名]

    如果使用参数-r,则表示在删除用户的同时,将该用户的主目录一并删除。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

尹成

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值