一、deb软件包管理1.流行的两种软件包管理机制1.deb软件包 --atp软件包管理 2.rpm软件包 2.软件包的类型--二进制软件包 --源码包 --file命令 3.软件包的命名4.软件包管理工具分类5.dpkg相关命令-dpkg -i 文件名 安装 -dpkg -r 文件名 删除 -dpkg -P 文件名 删除(包括配置文件) -dpkg -L 文件名 列出安装的软件包清单 -dpkg -s 文件名 显示软件包的安装状态 6.dpkg和apt软件包管理器有什么区别dpkg常使用在没有网络的情况下,并且dpkg不会考虑软件的依赖。 apt常用在有网络的情况下,并且会下载软件的相关依赖软件。 7.APT软件包管理器软件源 核心(main):官方维护的开源软件 公共(Universe):社区维护的开源软件 受限(restricted):官方维护的非开源软件 多元化(Multverse):非Ubantu官方维护的非开源软件 刷新软件源 在配置文件添加资源-----/etc/apt/source.list 使用“apt-get update”为加入的软件源,刷新资源列表存放在本地的/var/lib/apt/lists/目录中。 管理软件包 apt-get 子命令 apt-get check 检查软件包依赖关系的检查 apt-get -f install 修复损坏的依赖关系 apt-get install 安装软件 apt-get 软件名 --reinstall 重新安装 apt-get --purge remove 软件名 删除软件(包括配置) apt-get clean 清除软件包缓冲区。 apt-get autoclean 清除多余版本(软件包缓冲区如果有两个版本) apt-cache show 软件名 查看软件的详细信息 apt-cache policy 软件名 查看软件的安装状态 apt-cache-depends 软件名 查看软件所依赖的软件 ls /var/cache/apt/archives/ 软件包缓冲区 二、shell1.shell基本知识部分命令: sudo shutdown -h now 立即关机 sudo shutdowm -r now 立即重启系统 sudo reboot now 立即重启系统 命令格式: 命令名称 选项 参数 echo $HISTSIZE 查看历史命令列表的最多条数 echo HISTSIZE=50 设置历史命令列表的最多条数(临时的) 修改配置文件 .bashrc 2.shell中的特殊符号1.通配符
2.管道:"|" 将两个命令连接起来 将第一个命令的输出结果,作为第二个命令的输入。 grep指令用于查找内容包含指定的范本样式的文件 ps -ef查看当前运行的进程 3.输入输出重定向 改变shell命令或程序默认的标准输入/输出目标,重新定位到新的目标。
wc 文件名 统计文件信息。 该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。 4.命令置换 将一个命令的输出作为另一个命令的参数。 command1 'command2'。 将command2的结果作为command1的参数去执行。 例子: echo "Today is 'date' " date打印当前时间 ---------------------------------------------------------------------------------------------------------------------- 我们尊重原创,也注重分享,文章来源于微信公众号:行走在人世间的小A,建议关注公众号查看原文。如若侵权请联系qter@qter.org。 ---------------------------------------------------------------------------------------------------------------------- |