linux命令行
[toc]
apt 软件包管理服务
apt命令负责安装,更新,删除和管理基于Ubuntu和Debian的系统的软件包。
安装软件包
sudo apt install [package name1] [package-name2] [package-name3]
卸载软件包
这是使用apt命令从我们的系统中删除程序或服务的语法。
sudo apt remove [package name]
但是,即使已删除软件包,在安装的软件包中也会有一些孤立的文件。 在这种情况下,您可以使用“清除清除”选项。
sudo apt --purge remove [package-name]
自动删除孤立的软件包
删除软件包时,仅删除关键的依赖项。 其余的留在我们的系统中
sudo apt autoremove
上面的命令将从系统中卸载所有孤立的软件包。 这包括已安装为依赖项且不再需要的任何软件包。
更新APT存储库
sudo apt update
它检查在线存储库,并将所有更新的软件包下载到本地存储库。
升级系统软件包
sudo apt upgrade
这将扫描系统上所有已安装的软件包,并找到在旧版本上运行的程序或服务。 接下来,它将所有此类程序和服务升级到最新的可用版本。
这是必不可少的命令,因为它使您可以使用单个命令来启动系统范围的升级。
但是上面的命令只会升级非关键软件包。 如果有可用的内核更新,则需要使用以下命令执行完整的系统升级:
sudo apt full-upgrade
上面的命令将升级Linux内核以及所有未使用先前命令升级的系统关键软件包。 全面升级后,通常需要重新启动,以便启动新内核。
搜索包
apt search命令是用于在Ubuntu上搜索软件包的最常用命令。 它旨在搜索包名称及其元数据,例如描述,依赖项,源和版本。
该命令返回名称或元数据与指定搜索关键字匹配的所有软件包。 以下是使用apt search命令搜索软件包的语法。
sudo apt search [keyword]
探索 Linux 系统
选项与参数
大多数命令格式:
command -options arguments
-options
- -l 用于产生长格式的输出结果
- -t 用于按修改时间顺序对输出结果排序
- –reverse 以降序排列输出结果
显示当前工作目录名称
pwd
更改当前工作目录
cd [绝对路径/相对路径]
列出目录内容
ls
ls 命令选项
进一步了解长格式
ls -l 后的输出
不同字段的含义:
使用 file 命令确定文件类型
file filename
使用 less 命令查看文本文件
less 命令进入文本后常用命令
复制粘贴技巧
使用鼠标,双击可以复制文件名,单击中键可以将其粘贴到命令中。
符号链接
第一个字母是 L ,表示一种特殊的文件叫符号链接(也叫软链接),在Unix中,一个文件可以被多个名称引用。
操作文件和目录
通配符
通配符,帮助快速指定一组文件名。
mkdir—创建目录
mkdir directory...
cp—复制文件和目录
将单个文件或目录 item1 复制到文件或目录 item2
cp item1 item2
将多个文件或目录 item 复制到目录 directoty 中
cp item... directory
有用的选项和示例
mv—移动和重命名文件
将文件或目录 item1 移动或重命名为 item2
mv item1 item2
将一个或多个 item 从一个目录移动到另一个目录
mv item... directory
未完待续。。。
参考:《linux命令行大全》 第二版