- 不叙述什么Linux命令大全的文章,只记录我使用的Linux命令,用做自己的技术文档
1.update-alternatives
- update-alternatives是dpkg的实用工具,用来维护系统命令的符号链接,以决定系统默认使用什么命令
- dpkg
- 手动更改,状态就会变为手动,这样安装脚本就不会更新它,所以需要改为自动模式
1.列出可用的候选命令
sudo update-alternatives --list java
2.配置系统上所有的候选命令
sudo update-alternatives --config java
- 星号为当前默认
3.更改自动模式
update-alternatives --auto 程序名称
4.显示一个命令链接的所有可选命令
sudo update-alternatives --display java
2.apt-get
- 当使用Linux的时候,特喜欢用它来进行软件包的安装
- 适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统
1.apt-get update
- 在修改/etc/apt/sources.list或/etc/apt/preferences之后运行该命令。此外您需要定期运行这一命令以确保您的软件包列表是最新的
- 安装上了ubuntu后一直未运行该指令,可以充分说明问题的例子
2.apt-get install 安装包名称
- 安装
3.apt-get remove 安装包名称
- 卸载一个已安装的软件包(保留配置文档)
4.apt-get remove –purge 安装包名称
- 卸载一个已安装的软件包(删除配置文档)
5.dpkg -l
- 列出所有已安装的软件包
- 你可以看出一大堆的列表,没有全部截图,只有一个大体的认识便可以
3.wget
- 下载文件的工具
- 我们经常要下载一些软件或从远程服务器恢复备份到本地服务器
- wget的下载默认下载目录为/usr/local/include
- 此项操作以安装zlib为准,完成zlib的编译安装
- 解压缩,个人安装目录在/usr/myspace/zlib
sudo ./configure
sudo make
sudo make install
上述操作,都是典型的使用GUN的autoconf和automake产生的程序安装步骤
操作说明
./configure 是源代码安装的第一步,为编译做好准备
如果是二进制的包,解压后直接就能使用进入软件包,ls一下,看看有没有configure和makefile文件,如果有的话,使用该命令,如果系统环境合适,会生成makefile,否则会报错
还可以用rpm或者deb包来安装
每一个发行版都有自己的包管理器,用apt,yum即可,可以自动解决依赖问题
make 进行软件编译
makeinstall 完成安装
makeclean 删除安装时产生的临时文件
4.安装软件包的方法
1.tar文件
1.下载tar压缩包,解压后非二进制的情况,采用上述的方法
2.rpm
- rpm-参数
- 包管理工具 yum
- 这个命令没怎么玩过,会在后面的时候,更新一下
3.deb包
- dpkg -参数
- 包管理工具apt-get
5.yum
参考文件
- 可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装
yum [options] [command] [package ...]
6.Vim
:w 保存更改
:q 退出
:wq 保存并退出
7.history
- 可以有效提升你的效率
- 删除当前所在文件夹ALL
参考文档:
./configure,make,make install的作用