zoukankan      html  css  js  c++  java
  • Linux常用命令(一)

    一 apt 和 apt-get区别

    之前常用的 Linux 包管理命令都被分散在了 apt-getapt-cache 和 apt-config 这三条命令当中。

    apt 命令的引入就是为了解决命令过于分散的问题,它包括了 apt-get 命令出现以来使用最广泛的功能选项,以及 apt-cache 和 apt-config 命令中很少用到的功能。

    在使用 apt 命令时,用户不必再由 apt-get 转到 apt-cache 或 apt-config,而且 apt 更加结构化,并为用户提供了管理软件包所需的必要选项。

    apt 命令取代的命令命令的功能
    apt install apt-get install 安装软件包
    apt remove apt-get remove 移除软件包
    apt purge apt-get purge 移除软件包及配置文件
    apt update apt-get update 刷新存储库索引
    apt upgrade apt-get upgrade 升级所有可升级的软件包
    apt autoremove apt-get autoremove 自动删除不需要的包
    apt full-upgrade apt-get dist-upgrade 在升级软件包时自动处理依赖关系
    apt search apt-cache search 搜索应用程序
    apt show apt-cache show 显示装细节
    新的apt命令命令的功能
    apt list 列出包含条件的包(已安装,可升级等)
    apt edit-sources 编辑源列表

    二 apt-get update 和 apt-get upgrade区别

    在Ubuntu下,会有一个服务器仓库,用来存放平常下载的软件。在我们的本地服务器中,通过/etc/apt/sources.list 和 /etc/apt/sources.list.d ,维护着一个源列表,源列表里面都是一些网址信息,这每一条网址就是一个源,这个地址指向的数据标识着服务器仓库有哪些软件可以安装使用。

    apt-update:

    这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。我们在软件包管理器里看到的软件列表,都是通过update命令更新的。同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。

    apt-upgrade:

    这个命令,会把本地已安装的软件,与刚刚更新的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。升级已安装的所有软件包,升级之后的版本就是本地索引里的,因此,在执行 upgrade 之前一定要执行 update, 这样安装的才是最新的版本

    三 lsb_release

    LSB是Linux Standard Base的缩写, lsb_release命令 用来显示LSB和特定版本的相关信息。如果使用该命令时不带参数,则默认加上-v参数。

    -v 显示版本信息。
    -i 显示发行版的id。
    -d 显示该发行版的描述信息。
    -r 显示当前系统是发行版的具体版本号。
    -c 发行版代号。
    -a 显示上面的所有信息。
    -h 显示帮助信息。

    四 检索软件包管理器的软件列表 

    1.搜索所有列表

    sudo apt-cache search all

    2.搜索所有软件并去掉重复

    sudo apt-cache search all | wc

    3.检索指定软件

    sudo apt-cache search all | grep gcc

     五 撤销操作命令

    在命令模式下

    vim撤销操作:u
    vim恢复操作:ctrl+r

  • 相关阅读:
    for循环练习-----ATM取款
    面向对象基础项目----图书管理系统(数组)
    Java基础学习(二)-- 二维数组、String、StringBuffer以及类和对象之详解
    Java基础学习(一) -- Java环境搭建、数据类型、分支循环等控制结构、简单一维数组详解
    js 解决由于&#65279(bom文件格式)产生的空白行
    自适应网站设计对百度友好的关键:添加applicable-device标签(转)
    浏览器内核控制标签--meta
    HTML5的元素与结构标签
    <img>标签的补充
    HTML <head> 头部中的各类标签
  • 原文地址:https://www.cnblogs.com/aczy/p/14300716.html
Copyright © 2011-2022 走看看