Chinaunix首页 | 论坛 | 博客
  • 博客访问: 208350
  • 博文数量: 54
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 230
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-25 13:58
文章分类

全部博文(54)

文章存档

2014年(12)

2013年(42)

分类: LINUX

2013-12-13 16:41:37

原文地址:Linux学习第一天 作者:1122zxh


1.vi基本操作

   1. file查看文件类型

             

   2.查看内核版本   uname -r
        

        pae:支持64位;
    3.sh、bash、rxvt都是终端,rxvt是最原始的终端,其次是sh,然后是bash,一个出问题可以用别的调试;       
    4.Crtl+Shift+T:同一个窗口打开多个终端;按Alt+1切换窗口;exit指令退出窗口;
    5.vi视图模式下(VISUAL)按“=”自动排版;vi命令行模式下按v进入视图模式,shift+g跳到最后一行选中下文,gg跳到第一行,选中上文; 
    6.vi文本内容多处替换::%s/替换前内容/替换后内容/g;   :nohl :取消高亮   
    7.对一个vi文件进行编辑好后,权限不够无法保存时:  :w !sudo tee %(临时给VI root权限),然后执行  :!q  强制退出。     
    8. 终端下:   “.”和“./”为当前目录     
    9."!!"表示上一条指令;
    10.网络配置完后重启网络配置sudo  /ect/init.d/networking restart;关闭防火墙:sudo ufw disable 
    11.cat filename | wc -l;‘|’表述管道;‘-l’ 打印文件多少行;‘-w’打印多少单词;‘-c’ 打印多少字符;      
        cat filename | wc :显示行,单词,字符;
    12.创建递归目录: mkdir usr/bin -p
    13. > filename:创建文件;
    14.解压tar.gz压缩文件: tar xzvf filename;
15.在使用vim的时候,使用:TlistToggle命令切换函数列表的开、关。

2.Debian Linux的软件包

    Debian包文件包含了二进制可执行文件、库文件、配置文件好的man/info帮助页面文档。
    Ubuntu有两种类型的软件包:二进制软件包(deb)和源码包(deb-src)。
    Deb软件包将二进制应用程序、配置文档、帮助页面都整合在一个文件中,便于传递、安装、升级和备份。

3.软件包的优先级

    Required(必须):该级别软件保证系统的正常运行所必须的;
    Importan(重要):若缺少该级别软件包,系统会运行困难或不好操作;
    Standard(标准):该级别软件包是任何Linux系统的标准件;
    Optional(可选):该级别软件包是否安装不影响系统的正常运行;
    Extra(额外):该级别的软件包可能与其他高级别的软件包产生冲突;
    在Ubuntu系统中规定,任何高优先级的软件包都不能依赖于低优先级的软件包。

4.程序的依赖性

    用来描述独立程序与当前系统中程序之间存在的关联程度;

5.dpkg软件包管理器

    1.dpkg是Ubuntu Linux中最基本的命令行软件包管理工具。
        缺陷:不能主动从镜像站点获取软件包,只能安装本地软件包;
                 无法检查软件包的依赖关系;
    2.dpkg相关指令
        dpkg -i 《package》:安装本地文件
        dpkg -r 《package》:移除已经安装的软件包;
        dpkg -P 《package》:移除已经安装的软件包和配置文件;
        dpkg -s《package》:显示软件包的安装状态;
       

6.APT软件包管理器

    使用APT安装软件包时,系统会使用软件源配置文件/etc/apt/sourses.list(里面列出了获得软件包的镜像站点地址),列出最合适访问的镜像站点地址,实际安装时需要对这些软件源建立索引文件,增强效率,执行
    sudo apt-get update对更新后的
/etc/apt/sourses.list生成索引文件,存在目录/var/lib/apt/list。成功下载后的软件包存放在/var/cache/apt/archives目录下。

7.APT并不是某个具体的命令,而是一组指令集。下面列举几个常用的APT命令:

        apt-get:用于管理软件包,包括安装,卸载,升级等操作;
        apt-cache:用于查询软件包信息;
        apt-show-version:用于显示系统中软件版本信息。

8.apt-get命令

        apt-get命令只是提供了一个软件包管理的命令行平台,在这个平台上实用更丰富的子命令完成具体的管理任务。
        apt-get 《subcommands 》
                   update:下载更新软件包列表信息;
                   upgrade:将系统中所有软件包升级到最新的版本;
                   install:下载所需安装包并进行安装配置;
                   remove:卸载软件包,连带删除与该软件包有依赖关系的软件包;
                   clean:删除缓存区中所有已下载的包文件,除了lock和partial目录;
                   autoclean:删除过时的文件,保留最新版本的软件包;
                   --purge:与remove子命令一起实用,完全卸载软件包,同时删除该软件包所使用的配置文件;

9.apt的组合指令

        apt-get check
        apt-get -f install
        前者用于检查软件包依赖关系,后者用于修复依赖关系;这个组合指令几乎所有的管理任务。
        apt-get自动下载并安装具有依赖关系的软件包,但并不会处理与安装包存在推荐(recommends)的建议(suggests)关系的软件包,需要另行安装。

10.apt-cache查询软件包

       apt-cache 《subcommands》
                        showpkg:获取二进制软件包的常规描述信息;
                        depends:获取该软件包的依赖信息;
                        pkgnames:列出所有已安装软件包的名字;
                        policy:获取软件包当前的安装状态;                        


阅读(1169) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~