apt (Advanced Packaging Tool) 是一个在Debian和Ubuntu中的Shell前端软件包管理器。

apt命令执行需要超级管理员权限(root)。

apt语法

apt [options] [command] [package ...]
options:可选,选项包括 -h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。
command:要进行的操作。
package:安装的包名。

常用命令

  • sudo apt update : 列出所有可更新的软件清单
  • sudo apt upgrade : 升级软件包
  • sudo apt install <package_name>
  • sudo apt update <package_name>
  • sudo apt show <package_name> : 显示软件包具体信息
  • sudo apt remove <package_name>
  • sudo apt autoremove : 清理不再使用的依赖和库文件
  • sudo apt purge <package_name>
  • sudo apt search
  • apt list --installed : 列出所有已安装的包
  • apt list --all-versions : 列出所有已安装的包的版本信息

Linux 文本流与重定向

Linux有句话叫做万物皆文件,就像是Java万物皆对象一样。

通过ssh连接Linux上执行shell终端bash就是通过指向文件并执行的。

如图,当前进程会生成一个fd文件,其中一些数字表示如下:

  • 0:标准输入
  • 1:标准输出
  • 2:标准错误输出

重定向

是指我们可以人为的干预标准输入输出的位置。简而言之,输入重定向是指把文件导入命令中,而输出重定向则是要把岩本输出到屏幕的数据信息写入到指定文件中。

标准输出

命令 作用
命令 1> 文件 将标准输出重定向到一个文件中
命令 > 文件 同 1> 将标准输出重定向到一个文件中
命令 2> 文件 将错误输出重定向到一个文件中
命令 1>> 文件 将标准输出重定向到一个文件中
命令 >> 文件 同 1>> 将标准输出重定向到一个文件中
命令 2>> 文件 将错误输出重定向到一个文件中
命令 >> 文件 2>&1 将标准输出、错误输出一同重定向到文件
命令 &>> 文件 同上
命令 1> 文件1 2> 文件2 将标准输出重定向到一个文件,错误输出重定向到另外一个文件

> 是清空文件的内容,再写入

>> 是在文件的末尾添加内容

标准输入

命令 作用
命令 < 文件 将文件作为命令的标准输入
命令 << 分界符 从标准输入读入,遇到分界符停止--注意对换行符敏感
命令 <<< 内容 从字符串读数据

Linux apt命令使用 以及 文本流和重定向的更多相关文章

  1. Linux基础命令---tail显示文本

    tail 显示文本文件尾部的部分内容,默认显示最后10行. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.SUSE.openSUSE.Fedora. 1.语法         ...

  2. linux tr命令实现windows文本格式与linux文本格式间的转换

    tr 命令 转换和删除字符 选项: -d --delete:删除字符 -s --squeeze-repeats:把连续重复的字符以一个字符表示,即去重 -c –C --complement:取字符集的 ...

  3. Linux sed命令实现替换文本内容

    /root/data/code-s3201/publish_codex/deploy/db.properties db.properties中的 1.0.0.6 替换为 1.0.0.7 sed -i ...

  4. Linux 入门记录:十六、Linux 多命令协作:管道及重定向

    一.多命令协作 在 Linux 系统当中,大多数命令都很简单,很少出现复杂功能的命令,每个命令往往只实现一个或多个很简单的功能.通过将不同功能的命令组合一起使用,可以实现某个复杂功能的. Linux ...

  5. linux uniq 命令实用手册

    Linux uniq 命令用于处理文本内容中的重复行. 这里我们只介绍其常用参数,其完整用法可参见man uniq. 例如,我们有如下文件内容: >>> cat log.txt __ ...

  6. 『学了就忘』Linux基础命令 — 33、管道符

    目录 1.管道符介绍 2.管道符应用 (1)例子1: (2)例子2: (3)例子3: 1.管道符介绍 管道符|,也是Shell命令. 管道符的作用是链接多个命令,把命令1的结果作为命令2的操作对象. ...

  7. Linux文本流

    Linux文本流   作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 文本流 文件用于数据的存储,相当于一个个存储数据的房子.我们 ...

  8. Linux常用命令-文本查看篇

    前言 Linux常用命令中,除了cat还有很多其他用于文本查看的命令.本文将简单介绍一下这些文本查看的命令. 全文本显示--cat cat可能是常用的一个文本查看命令了,使用方法也很简单: cat f ...

  9. Linux 常用命令:文本查看篇

    前言 Linux常用命令中,除了cat还有很多其他用于文本查看的命令.本文将简单介绍一下这些文本查看的命令. 全文本显示--cat cat可能是常用的一个文本查看命令了,使用方法也很简单: cat f ...

随机推荐

  1. 「NGK每日快讯」2021.2.7日NGK公链第96期官方快讯!

  2. NGK公链全面服务旅游经济

    有数据显示,2019 年全球旅游总收入已达 6.5万亿美元, 占全球 GDP 的 7.3%,旅游业发展所创造的收益,于全球经济的重要性,不言而喻. 在旅游产业蓬勃发展的同时,中心化运营模式下却仍存在痛 ...

  3. Tomcat 安装Manager

    sudo apt-get install tomcat8-admin tomcat8-docs tomcat8-examplessudo vi /etc/tomcat8/tomcat-users.xm ...

  4. Dubbo之高级特性

    Dubbo 注意当启动服务时,该服务会占用本机一个端口号,故在一台电脑启动多个服务时需要在配置文件中更占用本机的端口号 <!--服务占用本机的端口-当本机启动多个服务时须保持不同--> & ...

  5. centos7.5+nginx+php急速配置

    centos7.5+nginx+php急速配置 centosnginxphp 更新系统以及添加源 yum update yum -y install epel-release 安装php以及配置 yu ...

  6. Visual Studio Code运行Python代码

    目录 步骤 参考 用Pycharm开发Python程序是最好的选择,就是有点贵.基于这个背景,我就尝试一下别的IDE,看到很多人在用免费.开源的Visual Studio Code,下面是配置并运行P ...

  7. vscode undefined reference to `_imp__WSAStartup@8

    vscode undefined reference to `_imp__WSAStartup@8' 使用vscode和g++编译.cpp时,报出如题错误,如下图: 查了百度之后,在.vscode/t ...

  8. 使用Tomcat30分钟搭建个人服务器

    目录 一.服务器简介 二.安装教程 三.出现的问题 一.服务器简介 Tomcat服务器是一个Apache软件资金会的开源项目,实现了Servlet,JSP,EL,WebSocket协议. 二.安装教程 ...

  9. 记录实践PC端微信防撤回实现过程(基于3.1.0.67版本)

    利用OD实现对PC端微信防撤回功能的实现 文章最后有一键补丁工具哦~ 准备工具 1.OD 2.PC微信客户端(3.1.0.67) 过程 1.运行微信客户端,不需要登录 2.运行OD,左上角选择附加进程 ...

  10. Hi3559AV100 NNIE RFCN开发:V4L2->VDEC->VPSS->NNIE->VGS->VO系统整体动态调试实现

    下面随笔将给出Hi3559AV100 NNIE RFCN开发:V4L2->VDEC->VPSS->NNIE->VGS->VO系统整体动态调试实现,最终的效果是:USB摄像 ...