查找 find 如: find ./ -name 3.c
文件内查找 grep 如: grep -r "char" -r表示递归查找子目录
改变文件的访问权限 chmod 如: chmod a+rx,u+x 3.tar a表示所有用户级别 u:文件拥有者 g:所属的用户组 o:系统内的其他用户 r:可读 w:可写 x:可运行
计算当前目录的容量 du
du -sm /root 以M为单位计算
deb软件包能完成获取,安装,卸载,查询等功能
APT软件包可以检查和修复软件包依赖关系,可以利用Iternet网络帮助用户主动获取软件包
Debian包包括二进制软件包和源码包
file name.deb
可以查询软件包类型
dpkg,apt可以管理Deb软件包
apt使用镜像站点的方法获取软件包
apt-get 用于管理软件包,包括安装,卸载,升级等操作
apt-get 是一个下载安装软件包的简单命令行接口。 最常用的命令是update(更新) 和install(安装)。
命令:
*update - 重新获取软件包列表
*upgrade - 进行更新
*install - 安装新的软件包
*remove - 移除软件包
autoremove - 自动移除全部不使用的软件包
purge - 移除软件包和配置文件
source - 下载源码档案
build-dep - 为源码包配置编译依赖
dist-upgrade - 发行版升级
dselect-upgrade - 依照 dselect 的选择更新
clean - 清除下载的归档文件
autoclean - 清除旧的的已下载的归档文件
check - 检验是否有损坏的依赖
选项:
-h 本帮助文件。
-q 输出到日志 - 无进展指示
-qq 不输出信息,错误除外
-d 仅下载 - 不安装或解压归档文件
-s 不实际安装。模拟执行命令
-y 假定对所有的询问选是,不提示
-f 尝试修正系统依赖损坏处
-m 如果归档无法定位,尝试继续
-u 同时显示更新软件包的列表
-b 获取源码包后编译 -V 显示详细的版本号
-c=? 阅读此配置文件
-o=? 设置自定的配置选项,如 -o dir::cache=/tmp
三,apt-get 常用实例
apt-cache search packagename 搜索包
apt-cache show packagename 获取包的相关信息,如说明、大小、版本等
apt-get install packagename 安装包
apt-get install packagename --reinstall 重新安装包
apt-get -f install 修复安装”-f = –fix-missing”
apt-get remove packagename 删除包
apt-get remove packagename --purge 删除包,包括删除配置文件等
apt-get update 更新源
apt-cache 用于查询软件包信息
一,apt-cache show package_name
显示指定软件包的信息,包括版本号,安装状态和包依赖关系等.
二,apt-cache search package_name
搜索软件包,可以按关键字查找软件包,通常用于查询的关键字会使用软件包的名字或软件包的一部分.
三,apt-cache showpkg package_name
显示软件包的依赖关系信息.
四,apt-cache stats
显示当前系统所使用的数据源的统计信息,用户可以使用该命令查看数据源的相关统计信息.
五,apt-cache policy package_name
显示软件包的安装状态和版本信息.
六,apt-cache depends package_name
显示指定软件包所依赖的软件包。当用户需要了解某个软件包依赖于其他哪些包时,可以使用apt-cache depends来查询包依赖关系.
七,apt-cache rdepends package_name
查询指定软件包的反向依赖关系,即那些其他的软件包需要依赖你所指定的软件包做为安装和运行的必须条件.
八,apt-cache dump
显示缓存中的每个软件包的简要描述信息.
九,apt-cache unmet
显示不符合一致性的依赖关系.