操作系统及包管理工具

1 操作系统分类

1.1 终端

  • DOS
  • UNIX
  • Linux
  • Mac OS X
  • Windows

1.2 移动端

  • iOS
  • Android
  • Symbian
  • WP

2 Linux包管理工具及安装软件包

2.1 包管理工具分类

OS 包格式 包管理工具
CentOS .rpm yum
Fedora .rpm dnf
Debian .deb apt,apt-get,apt-cache,dpkg
Ubuntu .deb apt,apt-get,apt-cache,dpkg
FreeBSD Ports,.txz pkg,make

2.2 线上下安装软件包

OS 线上安装软件包 线下安装软件包
CentOS sudo yum install package sudo yum install package.rpm
Fedora sudo dnf install package sudo dnf install package.rpm
Debian sudo apt/apt-get package sudo dpkt -i package.deb
Ubuntu sudo apt/apt-get package sudo dpke -i package.deb
FreeBSDPackages sudo pkg install package sudo pkg add package.txz
FreeBSD Ports cd /usr/ports/category/port && sudo make install none

3 Mac OS X包管理工具及安装软件包

包格式 包管理工具
MacPorts sudo port install package
Homebrew brew install package
Fink fink install package

4 终端获取网络资源

  • wget
    • 格式 wget - parameter url
参数 描述
-a<日志文件> 在指定的日志文件中记录资料的执行过程
-A<后缀名> 指定要下载文件的后缀名,多个后缀名之间使用逗号进行分隔
-b 进行后台的方式运行wget
-B<连接地址> 设置参考的连接地址的基地地址
-c 继续执行上次终端的任务
-C<标志> 设置服务器数据块功能标志on为激活,off为关闭,默认值为on
-d 调试模式运行指令
-D<域名列表> 设置顺着的域名列表,域名之间用“,”分隔
-e<指令> 作为文件“.wgetrc”中的一部分执行指定的指令
-h 显示指令帮助信息
-i<文件> 从指定文件获取要下载的URL地址
-l<目录列表> 设置顺着的目录列表,多个目录用“,”分隔
-L 仅顺着关联的连接
-r 递归下载方式
-nc 文件存在时,下载文件不覆盖原有文件
-nv 下载时只显示更新和出错信息,不显示指令的详细执行过程
-q 不显示指令执行过程
-nh 不查询主机名称
-v 显示详细执行过程
-V 显示版本信息
–passive-ftp 使用被动模式PASV连接FTP服务器
–follow-ftp 从HTML文件中下载FTP连接文件

参考文献
[1] https://linux.cn/article-8782-1.html
[2] http://man.linuxde.net/wget


猜你喜欢

转载自blog.csdn.net/Xin_101/article/details/81714548
今日推荐