一、rpm:
安装rpm包,通常加-ivh .
--prefix=/test 安装到指定的test目录(如果有localtion属性,没有无法指定目录)
rpm -ivh --prefix=/test xx.rpm
查看安装的包
rpm -qa
rpm -q 包名
删除已安装的包
rpm -e 包名
二、yum
安装:
yum -y install 包名*
查找:
yum search 包名*
查看已安装:
yum list 包名*
删除:
yum -y remove 包名
三、linux设置环境变量
查看系统变量:
env
查看路径变量:
echo $path
设置临时变量(指定软件路径),重启失效
export path=$path:/usr/lib/rabbitmq/bin
设置多个
export path=$path:/usr/lib/rabbitmq/bin;/usr/local/mysql/bin
修改用户变量
~/.bash_profile文件,里面记录直接加到文件里面,最后面export path=$path:/path1:/path2
全局变量,系统环境变量
linux支持多用户多任务,如果要让所有用户都采用相同的变量设置。修改/etc/profile文件,通过vi或vim增加变量
千万不要设置当前目录./加到变量里面。容易出现不可估量的错误和问题
除了常见的变量path之外,还有很多系统变量我们可以通过echo来查看设置。
比如LANG系统语言,HOME宿主目录,SHELL脚本shell目录等
四、cat查看文件
显示文件最后100行:
cat filename | tail -n 100
100 显示文件前面100行:
cat filename | head -n
从100行开始显示,显示100行以后的所有行:
cat filename | tail -n +100
显示100行到500行
cat filename | head -n 500 | tail -n +100
显示指定内容(ERROR,区分大小写):
cat install.log | grep ERROR
也可以这样使用:
作用是把intall.log文件中 ERROR行和前50个分页显示
cat install.log | grep ERROR| head -n 50 | more