美文网首页
2018-08-05 Ubuntu学习笔记

2018-08-05 Ubuntu学习笔记

作者: ML2016 | 来源:发表于2018-08-05 22:38 被阅读6次

    2.3.3快速查找文件

    1.find命令

    解释:find   目录名  -name 全的txt文档

    用法:find /user/share/doc -name *.txt

    2.locate

    locate和find不同的是,locate查找文件是从数据库中查找文件

    查找文件    -c参数统计数量

    locate apt-get -c

    2.3.4 软件包管理

    软件包的管理相当简单,最突出的亮点是:

    ~自动解决依赖问题

    ~升级简单

    而且Ubuntu软件包数量繁多(Ubuntu 14.4 有超过59000个软件包,通过apt-cachestats命令都可以查到)

    比如我们要查看php5-mysql

    apt-cache show php5-mysql

    注意:updates和security字样的务必留下,关乎系统安全。

    2.3.5使用apt工具

    apt工具的相关文件和目录:

    /etc/apt/sources.list——设置软件包的获取来源(软件源);

    /etc/apt/apt.conf.d——存放apt的零碎配置文件;

    /etc/apt/preferences——指定软件包的版本等参数;

    /etc/apt/preferences.d——放置零碎文件,以指定软件包的版本等参数;

    /var/cache/apt/archives/——存放已经下载的软件包;

    /var/cache/apt/archives/partial/——存在正在下载的软件包;

    /var/lib/apt/lists/——存放已经下载的软件包详细信息;

    /var/lib/apt/lists/partial/——存放正在下载的软件包详细信息;

    3.apt-get命令

    一次安装3个软件包

    sudo apt-get install php5-mysql apache2 libapache2-mod-php5

    更新软件包

    sudo apt-get update && sudo apt-get upgrade

    4.apt-cache命令

    用来搜索软件包的名字,加上server

    apt-cache search mysql | grep server

    查看版本号依赖、软件包描述

    apt-cache show ssh

    5.aptitude 命令

    是一个带文本图形界面的高级接口

    Q退出    Ctrl+T调出菜单      ?显示帮助

    6.tashsel命令

    是Ubuntu系统的基本组成部分带有图形界面

    查看任务的软件包列表 

    tasksel --task-packages lamp-server

    查看系统提供了哪些任务:

    每一行字母表示任务状态:u表示未安装,i表示已安装。

    tasksel --list-tasks

    要安装、删除某个任务,用tasksel install<task>tasksel remove<task>命令:

    tasksel install lamp-server

    tasksel remove lamp-server

    7.dpkg命令

    查看软件包apt是否已安装:

    dpkg -l apt

    查看软件包apache是否已经安装:

    dpkg -l apache

    查看软件包whiptail中都包含哪些文件:

    dpkg -L whiptail

    其他的dpkg选项和子目录

    man dpkg

    相关文章

      网友评论

          本文标题:2018-08-05 Ubuntu学习笔记

          本文链接:https://www.haomeiwen.com/subject/zbuivftx.html