对目录操作
在linux下安装软件
linux下软件的分类
1、.rpm .....exe
2、 .tar.gz或者tar.bz -----绿色(编辑安装)
.rpm (net-tools,bzip2,vim---第三方软件,下面以net-tools为例)
(1)查询当前系统有没有安装某软件
rpm -qa net-tools -----查询net-tools安装没有
rpm -qa | grep net-tools -----精确查询net-tools安装没有
grep ---过滤
(2)查询软件包的版本(详细信息)
rpm -qi net-tools -----net-tools的版本详细信息
其中版本详细信息的重要部分
1)Name ----软件包名
2)version ----版本号
3)Release :0.17.20131004git.e17 -----发布次数(1后面为偶数表示发布不稳定,奇数为发布稳定,建议选择奇数,本例中为7是奇数发布稳定)
4)Install Data ----下载日期
5)size ----大小
6)URL ---来源
(3)安装
rpm -i 软件包的名字
rpm -ivh 软件包的名字 ---- installing表示正在下载,可看见进度条
(4)卸载
rpm -e 软件名字
rpm -evh 软件包的名字 ---- removeing表示正在卸载,可看见进度条
(5)查询软件安装目录
rpm -ql 软件名
/etc ---放置配置文件
/user/bin ---放置启动文件
/user/share/man ----用户手册
/var/lib/mysql ---数据库文件
/var/log/mariadb.log ----日志目录
/var/run/mariadb ----进程文件
(6)查询未安装软件包详细信息
rpm -qpi 软件包的名字
(7)查询安装以后的位置
rpm -qpl 软件包的名字
问题:安装、卸载同一个软件不同版本有次序(依赖关系)
解决:软件包.rpm --nodeps ----忽略依赖关系
其他命令
/dev -----硬件设备 (例如:sr0、sr1、sr3)
mount ----挂在(把光驱或其他设备和linux的目录绑定在一起)
例:mount /dev/sr0/mnt
df ---查询挂在
思考:
mount /dev/xxxx /opt
unmount /dev/xxxx