linux常用命令的用法和说明(三)

本文详细介绍了Vim编辑器的常用操作技巧,包括光标移动、复制粘贴、查找撤销、保存退出等。此外,还阐述了Yum软件仓库的概念、仓库构建方法以及如何通过Yum进行软件安装和管理。同时,提到了一些常见的Linux命令,如历史命令、日期时间调整和重定向操作。最后,简要提及了归档压缩和解压缩的操作。
摘要由CSDN通过智能技术生成

1、vim编辑技巧

       1)光标跳转:命令模式下操作

              上下左右键           上下左右移动光标

              pgdn、ctrl+f         向下翻动一整页

              pgup、ctrl+b        向上翻动一整页

              Home键或^、数字0       跳转至首行

              End键或$键         跳转至行尾

              1G或gg               跳转至文件的首行

              G                   跳转至文件的尾行      

       2)复制粘贴:命令模式下操作

              yy、#yy         复制光标处的一行、#yy

              p、P              粘贴到光标处之后、之前

              x或Delete键 删除光标处的单个字符

              dd、#dd        删除光标处的一行或多行

              d^          从光标处删除至行首

              d$          从光标处删除到行尾

       3)查找、撤销、保存:先末行后命令模式操作

              /word            向后查找字符"word"

              n、N             跳转至下一个/上一个字符串

              u            撤销最近的一次操作

              U            撤销当前行的所有修改

              ZZ、:x           保存文件内容并退出vim编辑器

       4)存盘、退出:末行模式操作

              :w           保存当前文件

              :q!          放弃已有更改后强制退出

       5)开关设置:末行模式操作

              :set  nu|nonu                     显示/不显示行号

              :syntax  on|off                    启用/关闭语法高亮

              :set  hlsearch|nohlsearch           开启/关闭查询结果高亮显示

2、准备Yum软件仓库

       1)yum概述(yellow  dog  update  manage,安装软件)

              基于RPM构建的软件更新机制

              自动解决软件包的依赖关系

              所有软件包由集中的yum软件仓库提供

       2)软件仓库的提供方式

              本地目录:file://..

       3)RPM软件包的来源

              Red Hat发布的RPM包集合

              第三方、用户自定义的RPM包集合

3、Yum仓库构建

       1)影响yum使用的主要文件

              基本设置:/etc/yum.conf

              仓库配置:/etc/yum.repos.d/*.repo

              日志文件:/var/log/yum.log

       2).repo配置文件的基本配置项

              [源名称]    自定义名称,具有唯一性

              name        本软件源的描述字符

              baseurl     指定YUM服务端的URL地址

              enabled    是否启用此仓库,为1的时候,代表启用,为0的时候,代表不启用

              gpgcheck       是否验证待安装的RPM包,1代表验证,0代表不做验证

       3)搭建yum仓库

              vim   /etc/yum.repos.d/dvd.repo     # 仓库配置文件路径

              [centos7]                      # 仓库名称

            name=this is  centos7 rpm pkgs      # 仓库描述信息

             baseurl=file:///mnt/aa         # 仓库软包地址

             enabled=1                   # 启用仓库

             gpgcheck=0                 # 不检测软件包

              :wq                       # 保存退出   

       4)生成仓库缓存,检查仓库是否可用

              yum   clean    all            # 清除仓库缓存

              yum   repolist            # 生成仓库缓存,检查是否有可用软件包

             

                 使用yum自动解决软件包依赖关系安装软件包

              cd   /root/桌面/tools/other/

              yum   -y  install  cmatrix-1.2a-1.i386.rpm

              cmatrix         

4、Yum命令行工具

       yum   list                 列出所有包

       yum   list    [软件名]...     列出指定软件的包

       yum   search   关键词     查找与关键词相关的软件包

       yum   info   [软件名]...     查看指定软件的描述信息

       yum   provides   文件路径...   查看某个文件由那个软件来提供,某个命令由那个软件包提供

       yum   [-y]  指令   软件名...

              常用指令:

                     install      安装指定的软件包,类似于rpm  -i

                     remove   卸载指定软件包,类似于rpm  -e

                    

                     vsftpd

                     httpd

                     bind-chroot

                     bind

5、命令补充

       1)根-树形目录结构

              man  hier            查看一级目录的作用

       2)常见一级目录的用途

              /boot                    存放系统引导必需的文件,包括内核、启动配置

              /bin、/sbin           存放各种命令程序

              /dev              存放硬盘、键盘、鼠标、光驱等各种设备文件

              /etc                存放Linux系统及各种程序的配置文件

              /root、/home/用户名  分别是管理员目录、普通用户的默认家目录

              /var               存放日志文件、邮箱目录等经常变化的文件

              /proc                    存放内存中的映射数据,不占用磁盘

              /tmp                     存放系统运行过程中使用的一些临时文件

              /mnt                     存放设备的挂载

       3)历史命令

              history           查看历史命令列表

              history   -c   清空当前终端的历史命令

              !n           执行命令历史中的第n条命令

              !str         执行最近一次以str开头的历史命令

       4)date,查看/调整系统日期时间

              date  --help               查看命令帮助

              date   +%F                 只查看年月日

              date   +%R                 查看时和分

              date   +%Y                 查看年

              date   +%m                查看月

              date   +%d                 查看日

              date   +%H                 查看时

              date   +%M                查看分钟

              date   +%S                 查看秒

              date   +"%Y-%m-%d  %H:%M:%S"      查看年月日时分秒

              date   -s   "yyyy-mm-dd  HH:MM:SS"

              例如:date  -s   "2001-12-31  09:30:50"

       5)--help 查看外部命令的帮助信息(type  命令)

              对于外部命令程序,通常会提供“--help”帮助选项

              ls   --help

       6)man,格式化手册阅读工具

              按 “上” 键、“下” 键、PgUp、PgDn 键滚动及翻页

              按  q 键退出

              按  /  键向后查找关键词(n,N切换)

       7)归档+压缩操作,支持跨平台

              格式:zip  [-r]  备份文件.zip  被归档的文档...

                     -r:压缩目录必须加上-r,文件不用加-r               

       8)释放归档操作

              格式:unzip  备份文件.zip  [-d  目标文件夹]

       9)重定向

              类型                     操作符    用途

              覆盖重定向输出           >     将命令行的正常执行输出覆盖保存到文件

              追加重定向输出           >>   将命令行的正常执行输出追加保存到文件

              覆盖重定向错误输出          2>   将命令行的错误执行输出覆盖保存到文件

              追加重定向错误输出           2>> 将命令行的错误执行输出追加保存到文件

              混合重定向           &>  将错误和正确的输出都覆盖到同一个文件

              混合重定向           &>>       将错误和正确的输出都追加到同一个文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值