随笔分类 -  Shell

摘要:一、准备工作 安装Git(因为下面我们选择的插件管理器需要使用到它)安装其他插件前首先需要选择一个Vim插件管理器,我这里选择的是Vundle,Vundle的工作过程中需要通过Git自动从远程创库同步插件安装包到本地仓库(Vundle的默认本地仓库位置是~/.vim/bundle/) 通过Git下载 阅读全文
posted @ 2019-04-23 10:36 习惯就好233 阅读(8208) 评论(0) 推荐(0)
摘要:一、把github上的代码下载下来 git clone ...... 下载代码,并更新子模块 git clone .... //更新.git/config文件 git submodule init git submodule update 或者 git clone git@github.com:Sp 阅读全文
posted @ 2019-03-04 14:34 习惯就好233 阅读(383) 评论(0) 推荐(0)
摘要:一、使用变量 gawk支持两种不同类型的变量: 内建变量 自定义变量 1.1 内建变量 ①字段和记录分隔符变量 FIELDWIDTHS:有空格分割的一列数字,定义了每个数据字段确切宽度 FS:输入字段分隔符 RS:输入记录分隔符 OFS:输出字段分隔符 ORS:输出记录分隔符 chen@ubuntu 阅读全文
posted @ 2019-02-01 20:59 习惯就好233 阅读(347) 评论(0) 推荐(0)
摘要:下面这些命令未必经常会用到,但当需要时,知道这些肯定是件好事。 一、多行命令 sed命令通常是对一行数据进行处理,然后下一行重复处理。 sed编辑器包含了三个可用来处理多行文本的特殊命令 N:将数据流中的下一行加进来创建一个多行组来处理 D:删除多行组中的一行 P:打印多行组中的一行 1.1 nex 阅读全文
posted @ 2019-01-23 22:43 习惯就好233 阅读(261) 评论(0) 推荐(0)
摘要:在使用sed和gawk时如果能够熟练的使用正则表达式,可以准确的过滤到自己需要的信息 Linux中,有两种流行的正则表达式引擎: POSIX基础正则表达式,BRE引擎 POSIX扩展正则表达式,ERE引擎 一、BRE模式 1.1 纯文本 基本上没什么可写的,区分大小写,多个空格也可以匹配。 1.2 阅读全文
posted @ 2019-01-13 16:23 习惯就好233 阅读(156) 评论(0) 推荐(0)
摘要:Linux命令行与shell脚本编程大全中关于sed和gawk的介绍合在一起,而且结构有点乱。 不像之前的命令写的很清楚。所以这次我需要写下来整理一下。 一、sed部分 1.1 sed命令格式如下: sed option script file -e script:在处理输入时,将script中指定 阅读全文
posted @ 2018-12-23 16:47 习惯就好233 阅读(267) 评论(0) 推荐(0)
摘要:用户账号文件 - passwd 用于保存用户的帐号基本信息,文件位置:/etc/passwd 每一行对应一个用户的帐号记录 字段1:用户帐号的名称 字段2:用户密码字串或者密码占位符“x” 字段3:用户帐号的UID号 字段4:所属基本组帐号的GID号 字段5:用户全名 字段6:宿主目录 字段7:登录 阅读全文
posted @ 2018-05-05 17:00 习惯就好233 阅读(415) 评论(0) 推荐(0)
摘要:gzip命令、 bzip2命令 用途:制作压缩文件、解开压缩文件格式: gzip [-9] 文件名...bzip [-9] 文件名...gzip -d .gz格式的压缩文件bzip2 -d *.bz2格式的压缩文件 常用命令选项-9:表示高压缩比,多在创建压缩包时用-d:用于解开已经压缩过的文件 . 阅读全文
posted @ 2018-05-05 16:45 习惯就好233 阅读(367) 评论(0) 推荐(0)
摘要:cat命令 用途:显示出文件的全部内容 more命令 用途:全屏方式分页显示文件内容交互操作方法:按Enter键向下逐行滚动按空格键向下翻一屏、按b键向上翻一屏按q键退出 less命令 用途:与more命令相同,但扩展功能更多交互操作方法:与more命令基本类似,但个别操作会有些出入 head命令 阅读全文
posted @ 2018-05-05 16:42 习惯就好233 阅读(265) 评论(0) 推荐(0)
摘要:ls命令 用途:列表(List)显示目录内容格式:ls [选项]... [目录或文件名]常用命令选项-l :以长格式显示-a:显示所有子目录和文件的信息,包括隐藏文件-d:显示目录本身的属性-A:类似于“-a” ,但不显示“.” 和“..” 目录的信息-h:以更易读的字节单位(K、 M等)显示信息- 阅读全文
posted @ 2018-05-05 16:30 习惯就好233 阅读(214) 评论(0) 推荐(0)
摘要:环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数, 如:临时文件夹位置和系统文件夹位置等。 环境变量是和Shell紧密相关的,用户登录系统后就启动了一个Shell。对于Linux来说一般是bash,但也可以重新设定或切换到其它的Shell。 阅读全文
posted @ 2018-05-05 16:21 习惯就好233 阅读(1382) 评论(0) 推荐(0)
摘要:一、命令行的历史记录 按上和下可以遍历最近输入的命令 这个可以查看之前的2000条历史 二、编辑命令行 <CTRL k>:删除从光标到行尾的部分 <CTRL u>:删除从光标到行首的部分 <ALT d>:删除从光标到当前单词结尾的部分 <CTRL w>:删除从光标到当前单词开头的部分 <CTRL a 阅读全文
posted @ 2018-05-05 15:54 习惯就好233 阅读(128) 评论(0) 推荐(0)