linux入门实验手册8 软件包、分区、文件系统创建及挂载

rpm包查询功能

  1. 对系统中已安装软件的查询

    rpm -q 软件名 查询软件是否安装了,rpm -qa查看安装的所有软件,常用rpm -qa |grep ..查找某个已安装软件
    rpm -qf 文件名 查看已安装文件属于哪个软件包,文件可用which确定
    rpm -ql 软件名 查看软件包都安装哪些路径
    rpm -qd 软件名 查看软件的文档安装位置,注意与上个的区别
    rpm -qi 软件名 查看软件包详细信息
    rpm -qc 软件名 查看软件配置文件
    rpm -qR 软件名 查看已安装软件依赖的软件包及文件
    rpm -q --provides 软件名 查看软件提供哪些能力

  2. 对于未安装的软件包的查看

    rpm -qpi xxx.rpm 查看软件包用途版本等信息(packageinfo)
    rpm -qpl xxx.rpm 查看软件包包含的文件(packagelist)
    rpm -qpR xxx.rpm 查看软件包依赖关系(R relevance)

    分区、创建文件系统及挂载

  3. 创建⼀个2G的⽂件系统,块⼤⼩为2048byte,预留1%可⽤空间,⽂件系统
    ext4,卷标为TEST,要求此分区开机后⾃动挂载⾄/test⽬录,且默认有acl挂载
    选项
    echo -e "n\np\n\n\n+2G\nw\n" |fdisk /dev/sdb mkfs.ext4 -L TEST -m 1 -b 2048 /dev/sdb2 echo -e "LABEL=TEST /test\text4\tdefaults,acl\t 0\t 0" >> /etc/fstab
  4. 写⼀个脚本,完成如下功能:(1) 列出当前系统识别到的所有磁盘设备(2) 如
    磁盘数量为1,则显⽰其空间使⽤信息。否则,则显⽰最后⼀个磁盘上的空间使⽤
    信息
df|grep /dev/sd|tr -s " "|cut -d" " -f1                                                                                                   disknu=`df|grep /dev/sd|tr -s " "|cut -d" " -f1|wc -l`(此处简写为这个即可:disknu=`df|grep /dev/sd|wc -l`)
[ "$disknu" -eq 1 ]&& df|grep /dev/sd|tr -s " "|cut -d " " -f1,5||df|grep /dev/sd|tr -s " "|cut -d " " -f1,5|tail -n1
  1. 如何添加⼀块新的50G硬盘到linux系统作为单独的分区,写出具体操作命

    echo -e "n\np\n\n+50G\nw\n" |fdisk /dev/sda

  2. echo -e

    \n 换行且光标移至行首;
    \r 光标移至行首,但不换行
    \t 插入tab;

转载于:https://www.cnblogs.com/linux521/p/10959929.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值