查看软件安装位置
- which 名字 # which命令查看已安装软件的可执行程序位置,
- whereis 名字 #whereis命令可以查看已安装软件可执行程序的多个版本及man帮助文档的位置
- dpkg -L 名字 # 查询完整的所有软件安装的文件及路径,
- sudo find /usr -name '查询软件的名字‘ # 用搜索命令来查询
更新软件源
- sudo apt-get update #更新源
- sudo apt-get dist-upgrade #在升级软件包时自动处理依赖关系(推荐)
删除:
rm 用于删除文件和文件夹。
rm aaa.txt 表述删除文件aaa.txt。 这个命令会给出一个提示是否需要删除,选择y就是删除,选择n 就是不删除
rm -f bbb.txt -f 参数表示删除文件的意思,这个时候删除就不会有提示,直接删除
rm -rf aaa -rf参数表示删除文件夹及文件夹里面的全部内容
rmdir bbb 表示删除文件夹,文件里面不能包含内容。
rm -rf * 删除当前目录下的全部文件和文件夹
文件移动复制:
mv 移动文件或文件夹,还有修改文件名的功能。
mv aaa.txt aaa 表示移动文件aaa.txt 到目录aaa下面。
mv bbbb aaa 表示将bbbb文件夹移动到aaa下面。
mv aaa.txt bbb.txt 表示将文件aaa.txt改名成bbb.txt
cp 复制文件夹或者文件信息
cp aaa.txt bbb.txt 复制文件aaa.txt 的内容到bbb.txt,当bbb.txt 不存在的时候的会创建一个。存在会覆盖,覆盖会有提示。
cat 命令用于连接文件并打印到标准输出设备上。
cat aaa.txt 查询aaa.txt 文件内容,打印到输出设备上
1. 安装 软件包
apt-get install PackageName // 普通安装
apt-get install PackageName=VersionName // 安装指定包的指定版
apt-get --reinstall install PackageName // 重新安装
apt-get build-dep PackageName // 安装源码包所需要的编译环境
apt-get -f install // 修复依赖关系
apt-get source PackageName // 下载软件包的源码
2. 卸载 软件包
apt-get remove PackageName // 删除软件包, 保留配置文件
apt-get --purge remove PackageName // 删除软件包, 同时删除配置文件
apt-get purge PackageName // 删除软件包, 同时删除配置文件
apt-get autoremove PackageName // 删除软件包, 同时删除为满足依赖
// 而自动安装且不再使用的软件包
apt-get --purge autoremove PackageName // 删除软件包, 删除 配置文件,
// 删除不再使用的依赖包
apt-get clean && apt-get autoclean // 清除 已下载的软件包 和 旧软件包
3. 更新 软件包
apt-get update // 更新安装源(Source)
apt-get upgrade // 更新已安装的软件包
apt-get dist-upgrade //更新已安装的软件包(识别并处理依赖关系的改变)
4. 查询 软件包
dpkg -l // 列出已安装的所有软件包
apt-cache search PackageName // 搜索软件包
apt-cache show PackageName // 获取软件包的相关信息, 如说明、大小、版本等
apt-cache depends PackageName // 查看该软件包需要哪些依赖
apt-cache rdepends PackageName // 查看该软件包被哪些包依
apt-get check // 检查是否有损坏的依赖
关机重启
reboot 重启电脑
poweroff 关机
清除已卸载软件遗留配置
dpkg --get-selections |grep deinstall | sed 's/deinstall/\lpurge/' | sudo dpkg --set-selections; sudo dpkg -Pa