【Linux-yum-apt-tftp-】

■ yum

■ yum 简介

yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。
基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装
yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

yum [options] [command] [package …]

  • options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为 “yes”),-q(不显示安装的过程)等等。
  • command:要进行的操作。
  • package:安装的包名。

■ yum常用命令

命令说明
yum check-update列出所有可更新的软件清单命令
yum update更新所有软件命令
yum install <package_name>仅安装指定的软件命令
yum update <package_name>仅更新指定的软件命令
yum list列出所有可安裝的软件清单命令
yum remove <package_name>删除软件包命令
yum search 查找软件包命令
yum clean packages:清除缓存目录下的软件包
yum clean headers:清除缓存目录下的 headers
yum clean oldheaders:清除缓存目录下旧的 headers
yum clean,
yum clean all
yum clean packages;
yum clean oldheaders :
清除缓存目录下的软件包及旧的 headers

■ yum示例一:安装 pam-devel

yum install pam-devel

■ yum示例二:移除 pam-devel

yum remove pam-devel

■ yum示例三:找出以 pam 为开头的软件名称有哪些?

[root@www ~]# yum list pam*
Installed Packages
pam.i386                  0.99.6.2-3.27.el5      installed
pam_ccreds.i386           3-5                    installed
pam_krb5.i386             2.2.14-1               installed
pam_passwdqc.i386         1.0.2-1.2.2            installed
pam_pkcs11.i386           0.5.3-23               installed
pam_smb.i386              1.1.7-7.2.1            installed
Available Packages <==底下则是『可升级』的或『未安装』的
pam.i386                  0.99.6.2-4.el5         base
pam-devel.i386            0.99.6.2-4.el5         base
pam_krb5.i386             2.2.14-10              base

■ apt

apt(Advanced Packaging Tool)是一个在 Debian 和 Ubuntu 中的 Shell 前端软件包管理器。
apt 命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
apt 命令执行需要超级管理员权限(root)。

apt [options] [command] [package …]

  • options:可选,选项包括 -h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。
  • command:要进行的操作。
  • package:安装的包名。

■ apt 常用命令

命令说明
sudo apt update列出所有可更新的软件清单命令:
sudo apt upgrade升级软件包:
apt list --upgradeable列出可更新的软件包及版本信息:
sudo apt full-upgrade升级软件包,升级前先删除需要更新软件包:
sudo apt install <package_name>安装指定的软件命令:
sudo apt install <package_1> <package_2> <package_3>安装多个软件包:
sudo apt update <package_name>更新指定的软件命令:
sudo apt show <package_name>显示软件包具体信息,例如:版本号,安装大小,依赖关系等等:
sudo apt remove <package_name>删除软件包命令:
sudo apt autoremove清理不再使用的依赖和库文件:
sudo apt purge <package_name>移除软件包及配置文件:
sudo apt search 查找软件包命令:
apt list --installed列出所有已安装的包:
apt list --all-versions列出所有已安装的包的版本信息:

■ apt 示例一:查看一些可更新的包:

sudo apt update

■ apt 示例二:升级安装包:

sudo apt upgrade
在以上交互式输入字母 Y 即可开始升级。
sudo apt update && sudo apt upgrade -y

■ apt 示例三:安装 mplayer 包:

sudo apt install mplayer

■ apt 示例四:安装 mplayer 如果存在则不要升级

sudo apt install mplayer --no-upgrade

■ apt 示例五:只升级 mplayer,如果不存在就不要安装它:

sudo apt install mplayer --only-upgrade //

■ tftp

■ tftp简介

属性描述
connect:连接到远程tftp服务器
mode:文件传输模式
put:上传文件
get:下载文件
quit:退出
verbose:显示详细的处理信息
trace:显示包路径
status:显示当前状态信息
binary:二进制传输模式
ascii:ascii 传送模式
rexmt:设置包传输的超时时间
timeout:设置重传的超时时间
help:帮助信息
? :帮助信息

■ tftp实例

$ tftp 218.28.188.228                      #连接远程服务器  
tftp> ?                                    #使用?,参考帮助  
Commands may be abbreviated. Commands are: #帮助命令列表  
connect connect to remote tftp  
mode set file transfer mode  
put send file  
get receive file  
quit exit tftp  
verbose toggle verbose mode  
trace toggle packet tracing  
status show current status  
binary set mode to octet  
ascii set mode to netascii  
rexmt set per-packet retransmission timeout  
timeout set total retransmission timeout  
? print help information  
tftp>get README                             #远程下载README文件  
getting from 218.28.188.288 to /home/cmd  
Recived 168236 bytes in 1.5 seconds[112157 bit/s]  
tftp>quit                                   #离开tftp 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

光芒Shine

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值