dpkg

nux的包管理有多种,除了rpm,apt等还有优秀的dpkg,下面是dpkg命令的详细使用教程。
deb包的管理是比较优秀的包管理工具,用的linux系统有 debian ubuntu;
dpkg命令的使用:
dpkg -l 查看当前系统中已经安装的软件包的信息
dpkg -L (软件包名称)查看系统中已经安装的软件文件的详细列表
dpkg -s 查看已经安装的指定软件包的详细信息
dpkg -S 查看系统中的某个文件属于那个软件包;
dpkg -i *.deb文件的安装
dpkg -r *.deb文件的卸载;
dpkg -P 彻底的卸载 包括软件的配置文件等等
查看没有安装的deb包命令
dpkg -c 查询deb包文件中所包含的文件 rpm -qlp
dpkg -I 查询deb包的详细信息
添加说明:
最常用的就是-i,-r。简单,安装/卸载。

解压缩命令

zip xx.zip压缩,
unzip xx.zip 解压,
tar zcvf xx.tar.gz压缩
tar zxvf xx.tar.gz解压

复制命令

cp(copy)命令
该命令的功能是将给出的文件或目录拷贝到另一文件或目录中。 语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。 该命令的各选项含义如下: - a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。 - d 拷贝时保留链接。 - f 删除已经存在的目标文件而不提示。 - i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。 - p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。 - r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。 - l 不作拷贝,只是链接文件。 需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。 例如: sudo cp -r android  /opt   android是个目录,所以参数是-r
打开文件夹命令
nautilus /opt/

安装用户和组图形化管理界面
sudo apt-get install gnome-system-tools

APT 命令行工具的使用

1. apt-cache
apt-cache pkgnames  //执行pkgnames 子命令列出当前所有可用的软件包
apt-cache search httpd  //使用子命令search 查找使用参数定义的软件包并列出该软件包的相关信息,参数可使用正则表达式,最简单的是直接使用软件部分名字,讲列出包含该名字的所有软件。
apt-cache show  软件包名 // 可用使用子命令show查看指定名称的软件包的详细信息。
apt-cache depends 软件包名  使用子命令depends  查看软件包所依赖的软件包。
apt-cache rdepends 软件包名 //使用子命令rdepends 查看软件包倍那些软件包所依赖。
apt-cache showpkg 软件包名  //使用子命令showpkg 查看软件包的依赖关系信息。
apt-cache policy  软件包名 //使用policy 命令显示软件包的安装状态和版本信息。
命令apt-get 会自动帮助用户下载并安装所需的程序包或代码。 apt-get 命令一般需要root权限执行,所有还要使用sudo 命令。
sudo apt-get [选项] 子命令

apt-get update //获取最新的软件包列表,同步/etc/apt/sources.list 和/etc/apt/sources.list.d 中列出的源的索引,以确保用户能够获取最新的软件包。
apt-get upgrade //更新当前系统中所有已经安装的软件包,并同时更新这些软件包所依赖的软件包
apt-get  install //下载、安装软件包并自动解决依赖关系
apt-get remove //卸载指定的软件包
apt-get autoremove //自动卸载所有未使用的软件包
apt-get purge  卸载指定的软件包及其配置文件
apt-get source  //下载软件包的源代码
apt-get clean  //清理已下载的软件包,实际上是清楚/var/cache/apt/archives 目录中的软件包
apt-get autoclean  删除已经卸载的软件包备份

 

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐