rpm包查询功能
-
对系统中已安装软件的查询
rpm -q 软件名 查询软件是否安装了,rpm -qa查看安装的所有软件,常用rpm -qa |grep ..查找某个已安装软件
rpm -qf 文件名 查看已安装文件属于哪个软件包,文件可用which确定
rpm -ql 软件名 查看软件包都安装哪些路径
rpm -qd 软件名 查看软件的文档安装位置,注意与上个的区别
rpm -qi 软件名 查看软件包详细信息
rpm -qc 软件名 查看软件配置文件
rpm -qR 软件名 查看已安装软件依赖的软件包及文件
rpm -q --provides 软件名 查看软件提供哪些能力 -
对于未安装的软件包的查看
rpm -qpi xxx.rpm 查看软件包用途版本等信息(packageinfo)
rpm -qpl xxx.rpm 查看软件包包含的文件(packagelist)
rpm -qpR xxx.rpm 查看软件包依赖关系(R relevance)分区、创建文件系统及挂载
- 创建⼀个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
- 写⼀个脚本,完成如下功能:(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
-
如何添加⼀块新的50G硬盘到linux系统作为单独的分区,写出具体操作命
令echo -e "n\np\n\n+50G\nw\n" |fdisk /dev/sda
-
echo -e
\n 换行且光标移至行首;
\r 光标移至行首,但不换行
\t 插入tab;