趣谈Linux操作系统 - 04快速上手几个Linux命令 - 软件管理
安装软件
Linux 现在常用的有两大体系,
-
一个是 CentOS 体系,使用 rpm
-
一个是 Ubuntu 体系,使用 deb
1、安装软件
CentOS 下面使用rpm -i jdk-XXX_linux-x64_bin.rpm进行安装
Ubuntu 下面使用dpkg -i jdk-XXX_linux-x64_bin.deb
2、查看安装程序
rpm -qa 或 dpkg -l
rpm -qa | grep jdk 查找是否安装了名为jdk的程序
-q 就是 query,-a 就是 all,-l 的意思就是 list
如果你不知道关键词,可以使用rpm -qa | more和rpm -qa | less这两个命令,
它们可以将很长的结果分页展示出来。
more 是分页后只能往后翻页,翻到最后一页自动结束返回命令行
less 是往前往后都能翻页,需要输入 q 返回命令行,q 就是 quit
3、删除软件
rpm -e 和 dpkg -r
-e 就是 erase,-r 就是 remove
软件管家
CentOS 下面是 yum,Ubuntu 下面是 apt-get。
1、搜索
yum search jdk 或 apt-cache search jdk
通过管道 grep、more、less 来进行过滤
2、安装
yum install java-11-openjdk.x86_64 或 apt-get install openjdk-9-jdk
3、删除
yum erase java-11-openjdk.x86_64 或 apt-get purge openjdk-9-jdk
4、配置文件
CentOS 配置文件在/etc/yum.repos.d/CentOS-Base.repo里
[base]
name=CentOS-$releasever - Base - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
Ubuntu,配置文件在/etc/apt/sources.list里
deb http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiverse
5、安装位置
主执行文件会放在 /usr/bin 或者 /usr/sbin 下面,
其他的库文件会放在 /var 下面,
配置文件会放在 /etc 下面。
设置环境变量
1、export 命令仅在当前命令行的会话中管用
export JAVA_HOME=/root/jdk-XXX_linux-x64
export PATH=$JAVA_HOME/bin:$PATH
2、对该用户永久有效
在当前用户的默认工作目录,例如 /root 或者 /home/cliu8 下面,有一个.bashrc 文件。
这个文件是以点开头的,这个文件默认看不到,需要 ls -la 才能看到。
每次登录的时候,这个文件都会运行,因而把它放在这里,这样登录进来就会自动执行。
当然也可以通过 source .bashrc 手动执行。
浙公网安备 33010602011771号