zoukankan      html  css  js  c++  java
  • LinuX操作系统基础------>软件的安装方式,chmod权限,vi编辑器的使用

    • RPM包管理 -rpm命令管理
    • RPM包管理 -yum在线管理
    • 文件权限管理
    • vi编辑器的使用和常用的快捷键
    • LinuX磁盘管理

    1.RPM包管理

        一种用于互联网下载包的打包及安装工具,RPM包管理分为rpm命令管理和yum在线管理

        RPM包命名原则:

     

         1-1 :rpm命令

            机制:rpm只能安装已经下载到本地机器上的rpm包

            优点: 方便简单,避免错误安装,版本兼容

          缺点: 无论是安装还是卸载,依赖关系严重

        1-2 :rpm命令中常用的参数有:

      •   q      查询软件包                        i       安装软件包
      •        a      所有的安装软件包             v       显示安装过程
      •        U     升级rpm包                         h       显示安装进度
      •        e      删除软件包                     --nodeps       强制操作
      • 常规组合操作:rpm -qa         rpm -ivh      rpm -evh

        安装操作:

    1. 查看光驱是否存在:ls /dev/cdrom (必须先挂载到自己的光驱)      cdrom:光盘
    2. 将光盘挂载到 /mnt 目录下:mount  /dev/cdrom /mnt                         mount: 挂载
    3. 进入Package目录下查看安装包: ls /mnt/Packages                         Package:注意大写+s
    4. 结合grep检索查询是否安装了vsftpd :rpm -qa | grep vsftpd
    5. 去挂载点查找该软件:ls /mnt/Packages/ | grep vsftpd        (vsftp- 2.2.2-11.el6_4.1.x86_64.rpm)
    6. 切换到rpm包目录:cd  /mnt/Packages/
    7. 安装vsftpd:rpm -ivh vsftp- 2.2.2-11.el6_4.1.x86_64.rpm          必须是全包名!!!

        安装增强版本:

    1. 结合grep检索查询是否安装了软件:rpm -qa | grep vim             (vim-minimal-7.2.411-1.8.el6.x86_64)
    2. 切换到rpm目录下查找该软件:cd /mnt/Packages/        ls | grep vim
    3. 安装增强版vim:rpm -ivh vim-minimal-7.2.411-1.8.el6.x86_6

     2.yum在线管理

        Yum是基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次性安装所有依赖的软件包无需频繁的下载

          yum工具使用的yum源信息存放在  /etc/yum.repos.d 目录下,扩展名是   .repo      默认使用CentOS-Base.repo配置文件,只要有网就可直接从互联网下载无需任何配置

               如果使用本地光盘作为yum源,需要一系列的配置:ls  /etc/yum.repos.d

          常用的yum命令以及作用:

    命令

    作用

    yum  repolist all

    列出所有仓库

    yum  list  all

    列出仓库中的所有软件包

    yum  clean  all

    清除所有仓库缓存

    yum  install  软件包名称

    安装软件包

    yum  remove 软件包名称

    移除软件包

    yum  update 软件包名称

    升级软件包

    yum  info 软件包名称

    查看软件包信息

        安装操作:

    1. 挂载光盘:mount  /dev/cdrom/mnt
    2. 网络yum源失效: cd /etc/yum.repos.d/         存放yum源信息
      1.   mv  CentOS-Base.repo.bak         改变yum源的后缀使他失效

       3.使用vi编辑yum源文件: vi /etc/yum.repos.d/soft.repo                        soft.repo :新建yum源名

       4.向soft.repo文件中输入:

     1   启动该容器    0   关闭该容器

        5.列出所有yum源信息:yum repolist all

        6.使用yum管理法安装vim: yum list all  |  grep vim                       

        7. 安装:yum install  vim-enhanced -y            vim-enhanced :包名即可

        8.查询曾强版是否安装成功:rpm -qa | grep vim

    3.文件权限

        文件权限分为:r(可读) w(可写) x(可执行),一个文件针对归属用户,归属群组,其他用户或群组分别设定权限

    • 这种文件权限管理方式灵活,简单,严密,清晰
    • rwx——可读,可写,可执行
    • r-w  表示可读,不可写,可执行
    • LinuX系统是以文件头信息来判断文件类型,扩展名并非决定因素
    • 使用ls -l 可查询文件的权限

    •  总共显示7列消息,从左到右:权限,归属用户,归属群组,文件大小,创建日期,文件名称
    • 其中特别注意第一列,一共有10位,分为4组(3位一组)

    • 第一组: d — —目录     - — — 普通文件   I— — 连接   b — — 块设备文件    c — — 字符设备文件
    • 第二组:归属用户权限
    • 第三组:归属群组权限
    • 第四组:其他用户或群组权限

      还可以使用 a,u,g,o 表示归属关系。使用 =,-,+ 表示权限变化。   使用 r,w,x表示权限内容

    • a所有用户
    • u归属用户
    • g归属群组
    • o其他用户
    • =具有权限
    • +增加权限
    • -去除权限
    • a+x 给所有用户增加可执行权限
    • go-wx 去除归属群组和其他用户可写,可执行权限
    • u=rwx 归属用户具有可读,可写,可执行权限

    4.chmod添加权限

    • 语法格式:chmod  【参数选项】 mode
    • 参数选项:-R  对目前目录下的所有文件递归变更权限(逐个变更)
    • 也可以使用阿拉伯数字表示:r=4,w=2,x=1

     5.文件权限

    • 命令:chgrp
    • 语法格式: chgrp【-参数选项】文件目录
    • 参数选项:-R                     用于变更文件或目录的归属群组

     6.vi编辑器

        vi是一个功能强大的全屏幕文本编辑器,是LinuX上最常用的文本编辑器,他的作用是建立,编辑,显示,查看文本文件

    • vi编辑器的工作模式:命令模式,输入模式,底线模式
    1. shell进入的就是命令模式,输入任何都不会显示,只会当做命令来解释,也无需回车

        光标的移动:

      1.   G     将光标移动到文件的最后一行的行首
      2.         gg    将光标移动到文件的第一行的行首
      3. ngg   将光标移动到文件的第n行的行首
      4. $     将光标移动到当前的行尾

       2 命令模式:复制粘贴,删除

    •  y   复制光标所在当前的行
    •    nyy    复制当前行向下的n行
    •     p    粘贴复制的数据到当前行的下一行
    •    dd   删除光标所在的当前行
    •    ndd    删除从当前行向下的n行
    •    u    回复上一次执行过的操作

       3.  输入模式:  在命令模式系下只要按下 i,o,a等字符就可以进入输入模式

    • i   在当前光标所在的位置插入文字
    • a   在当前光标所在位置的后一位开始插入文字
    • A   在当前行的行尾出开始插入文字
    • o   在当前的下一行首开始插入文字
    • Esc    退出输入模式回到,命令模式

       4.底线模式:在命令模式中输入   :   就可以进入底线模式

    • :wq   退出并保存
    • :wp!强制退出并保存        !   有强制的意思
    • :q! 强制退出,不保存

     7.LinuX磁盘管理

      •   语法格式:df -h                  作用: 查看系统整体磁盘情况
      •         语法格式:du -h 目录        作用:查看指定目录的磁盘占用情况命令
      •         语法格式:ps -aux             作用:显示系统执行的进程命令
      •         语法格式:ps -ef                作用:显示子父进程的关系命令
      •         语法格式:kill -9 pid           作用:根据pid终止进程
  • 相关阅读:
    纯CSS3实现不错的表单验证效果
    CANVAS模仿龙卷风特效
    HTML+CSS画一朵向日葵
    canvas水波纹效果
    樱花的季节,教大家用canvas画出飞舞的樱花树
    网站SEO,HTTP请求的关键数字----6
    css3绘制腾讯logo
    关于js的parseInt方式在不同浏览器下的表现
    封装keyframes插件
    模仿jquery的fileupload插件
  • 原文地址:https://www.cnblogs.com/wyk1/p/13442506.html
Copyright © 2011-2022 走看看