–rpm -qa : 查询已经安装的所有包
–rpm -q PACKAGE_NAME: 查询指定的包是否已经安装
–rpm -qi PACKAGE_NAME: 查询指定包的说明信息
–rpm -ql PACKAGE_NAME: 查询指定包安装后生成的文件列表
–rpm -qc PACEAGE_NEME:查询指定包安装的配置文件
–rpm -qd PACKAGE_NAME: 查询指定包安装的帮助文件
–rpm -q --scripts PACKAGE_NAME: 查询指定包中包含的脚本
–rpm -qf /path/to/somefile: 查询文件是由哪个rpm包安装生成的
–如果某rpm包尚未安装,需查询其说明信息、安装以后会生成的文件
•rpm -qpi /PATH/TO/PACKAGE_FILE
•rpm -qpl
–-ivh filename
––prefix
–-Uvh
–-Fvh
–-e PACKAGE_NAME
rpm -qa | grep 文件名
[外链图片转存失败(img-8Qh3hXcl-1563856615397)(file:///C:/Users/86158/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg)]
rpm -ivh 包名
[外链图片转存失败(img-hjH4FrLd-1563856615398)(file:///C:/Users/86158/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg)]
mount /dev/cdrom /mnt
[外链图片转存失败(img-f0bI96QJ-1563856615398)(file:///C:/Users/86158/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg)]
–yum repolist
–yum clean all
–yum makecache
–yum update
–yum list
–yum search
–yum info
–yum install
–remove|erase
(良好联网状态:使用https://opsx.alibaba.com/mirror网站下载)
步骤:
1 在/etc/yum.repos.d/路径下创建存放下载文件的文件夹
2 将网站上所需的命令放在/etc/yum.repos.d/下执行
3 清除与生成缓存
在 /etc/yum.repos.d/路径下执行:yum clean all
(非良好网络状态)
步骤:
1 整理文件,并复制一个到/etc/yum.repos.d/路径下归整的文件夹并写入内容
[base](仓库ID)
name=local
failovermethod=priority
baseurl=file:///mnt(仓库地址-使用本地文件)
gpgcheck=1(仓库的rpm包是否合法检查)
enable=1(是否启用当成的仓库。1表示启用默认,0表示禁用)
2 清除与生成缓存
在 /etc/yum.repos.d/路径下执行:yum clean all
切换到cd /mnt下执行:yum makecache
3 测试本地下载安装
eg: 在/etc/yum.repos.d/下运行yum install mysql-server
[root@sxt002 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 18G 805M 16G 5% /
tmpfs 931M 0 931M 0% /dev/shm
/dev/sda1 190M 27M 154M 15% /boot
/dev/sr0 3.7G 3.7G 0 100% /mnt
[root@sxt002 ~]# umount /mnt
[root@sxt002 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 18G 805M 16G 5% /
tmpfs 931M 0 931M 0% /dev/shm
/dev/sda1 190M 27M 154M 15% /boot
[root@sxt002 ~]# mount /dev/cdrom /mnt
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@sxt002 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 18G 805M 16G 5% /
tmpfs 931M 0 931M 0% /dev/shm
/dev/sda1 190M 27M 154M 15% /boot
/dev/sr0 3.7G 3.7G 0 100% /mnt
安装前需要导入相关包
1. 导入或网址下载完毕的 Python-3.6.1.tgz或.rpm 文件
2. 创建所要存放的文件夹
eg:安装在/usr/local/python3
创建目录:mkdir -p /usr/local/python3
3. 解压文件
eg:包名为Python-3.6.1.tgz
解压命令: tar -zxvf Python-3.6.1.tgz
命令: cd Python-3.6.1
./configure --prefix=/usr/local/python3
make
make install
PATH= P A T H : PATH: PATH:HOME/bin:/usr/local/python3/bin
加在export PATH前,:wq 退出
生效 source ~/.bash_profile
相关测试
eg: python3 -V Python 3.6.1
–字符
•h: 左;j: 下;k: 上;l: 右
–单词
•w: 移至下一个单词的词首
•e: 跳至当前或下一个单词的词尾
•b: 跳至当前或前一个单词的词首
–行内
•0: 绝对行首
•^: 行首的第一个非空白字符
•$: 绝对行尾
–行间
•G:文章末尾
•3G:第3行
•gg:文章开头
–翻屏
ctrl:f,b
–x:删除光标位置字符
–3x:删除光标开始3个字符
–r:替换光标位置字符
–dw,dd
–yw,yy
–p
–P
–u 撤销
–ctrl+r 重做 撤销的操作
.
重复上一步的操作
–set nu number
–set nonu nonumber
–set readonly
–修改vi的配置文件 /etc/virc
–/after
–n,N
–?向上查找
•!:执行命令
–:!ls -l /
–s/str1/str2/gi
•/:临近s命令的第一个字符为边界字符:/,@,#
•g:一行内全部替换
•i:忽略大小写
•n:行号
•.:当前光标行
•+n:偏移n行
• : 末 尾 行 , :末尾行, :末尾行,-3
•%:全文