查找字符在哪一行,word、execl、ppt、pdf无效
grep -n 'upload' /etc/php/7.4/cli/php.txt
grep -n '查询内容' 查询的文件位置
终端打开文件夹
打开当前文件夹
nautilus .
注意.
不要漏,打开的是终端当前路径
打开指定文件夹
nautilus /home/test
软件包管理
dpkg软件包管理一些常用参数及其功能:
- -i
- 安装一个Debian软件包。例如:
dpkg -i mypackage.deb
- 安装一个Debian软件包。例如:
- -r
- 卸载软件包,但保留配置文件。例如:
dpkg -r mypackage
- 卸载软件包,但保留配置文件。例如:
- -P
- 完全卸载软件包,包括配置文件。例如:
dpkg -P mypackage
- 完全卸载软件包,包括配置文件。例如:
- -l
- 列出当前系统中所有已安装的包。
- 可以与
less
等分页工具结合使用,如:dpkg -l | less
- -s
- 查询已安装软件包的详细信息。
- 例如:
dpkg -s mypackage
- -L
- 列出已安装软件包所安装的文件位置。
- 例如:
dpkg -L mypackage
- -S
- 查询系统中某个文件属于哪个软件包。
- 例如:
dpkg -S /usr/bin/vim
- -I
- 查询
.deb
软件包的详细信息,包括版本、依赖关系等。 - 例如:
dpkg -I mypackage.deb
- 查询
- -c
- 列出
.deb
软件包的内容,但不实际安装。 - 例如:
dpkg -c mypackage.deb
- 列出
- –configure
- 重新配置已安装的软件包。
- 例如:
dpkg --configure mypackage
- 也可以使用
dpkg-reconfigure
命令,如:dpkg-reconfigure mypackage
- -U
- 尝试升级软件包(但通常使用
apt
或apt-get
进行升级更为常见)。 - 注意:在某些情况下,
-U
可能被解释为卸载并重新安装软件包,但这不是其标准用途。对于升级,建议使用apt
或apt-get
。
- 尝试升级软件包(但通常使用
- –info
- 列出软件包解包后的包名称和其他信息(但这不是dpkg的常用参数,可能是某些特定版本或定制的dpkg版本中的功能)。
apt是软件包管理的高级工具,它建立在dpkg之上。
- apt install
- 安装一个或多个软件包。
- 例如:
apt install firefox
- apt remove
- 卸载软件包,但保留配置文件。
- 例如:
apt remove firefox
- apt purge
- 完全卸载软件包,包括配置文件。
- 例如:
apt purge firefox
- apt update
- 更新软件包列表索引,从远程源获取最新的软件包信息。
- 通常在安装或升级软件包之前运行。
- apt upgrade
- 升级已安装的软件包到最新版本,但不会更改系统级软件包(如内核)。
- 会先执行
apt update
。
- apt dist-upgrade
- 类似于
apt upgrade
,但会处理软件包之间的依赖关系,并可能会安装、删除或升级额外的软件包。 - 更适合用于发行版升级或需要解决复杂依赖关系的情况。
- 类似于
- apt autoremove
- 自动删除不再需要的软件包,这些软件包是之前作为其他软件包的依赖而被安装的,但现在不再被任何已安装的软件包所依赖。
- apt clean
- 清理已下载的.deb软件包文件,这些文件通常存储在
/var/cache/apt/archives/
目录下。 - 有助于释放磁盘空间。
- 清理已下载的.deb软件包文件,这些文件通常存储在
- apt autoclean
- 类似于
apt clean
,但只会删除过时的.deb软件包文件。
- 类似于
- apt search
- 搜索软件包名称或描述中包含指定关键字的软件包。
- 例如:
apt search vim
- apt show
- 显示指定软件包的详细信息,包括版本号、依赖关系、大小、描述等。
- 例如:
apt show firefox
- apt list –installed
- 列出当前系统中所有已安装的软件包。
- apt list –upgradable
- 列出所有可以升级的软件包。
- apt download
- 下载指定的软件包文件,但不安装它。
- 文件通常保存在当前目录或指定的下载目录中。
- apt edit-sources
- 编辑软件源列表文件(通常是
/etc/apt/sources.list
和/etc/apt/sources.list.d/
目录下的文件)。 - 提供了一个简单的文本界面来添加、删除或修改软件源。
- 编辑软件源列表文件(通常是