自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 sed流编辑器

sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。sed...

2019-09-03 21:56:00 118

转载 grep命令

grep命令在文本中搜索指定的内容。grep命令的常用选项-c 只输出匹配行的计数。-i 不区分大小写(只适用于单字符)。-h 查询多文件时不显示文件名。-l 查询多文件时只输出包含匹配字符的文件名。-n 显示匹配行及行号。-s 不显示不存在或无匹配文本的错误信息。-v 显示不包含匹配文本的所有行。搜索内容[root@vma...

2019-08-27 20:29:00 137

转载 正则表达式

正则表达式是一种基础的模式匹配技术。大多数文本处理工具都支持正则表达式。借助适合的正则表达式,我们可以对文本文件执行过滤、剥离(strip)、替换、搜索等操作。位置标记1、查找abc开头的行[root@linux test_shell]# grep "^abc" << end> abc123> 123abc> endabc123...

2019-08-27 17:01:00 125

转载 Linux向文件添加内容的几种方法

需求:向 file.txt 添加内容 "hello world"方法1:文本编辑器[root@linux test_shell]# vim file.txt方法2:输出重定向[root@linux test_shell]# echo "hello world" >> file.txt[root@linux test_s...

2019-08-27 11:30:00 1848

转载 cp命令

cp命令的作用:文件复制cp命令的常用选项 -a:此参数的效果和同时指定"-dpR"参数相同; -d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录; -f:强行复制文件或目录,不论目标文件或目录是否已存在; -i:覆盖既有文件之前先询问用户; -l:对源文件建立硬连接,而非复制文件; -p:保留源文件或目录的属性; -R/r:...

2019-08-27 11:05:00 114

转载 Git常用命令

转自:https://cloud.tencent.com/developer/article/1356476一、Git工作流程以上包括一些简单而常用的命令,但是先不关心这些,先来了解下面这4个专有名词。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库工作区程序员进...

2019-08-25 10:53:00 123

转载 配置Git

1、下载并安装Git2、在本地创建一个存放GitHub代码的目录Git_Code,在该目录下 右键 -GitBashHere ,进入控制台。3、配置Git  3.1 配置全局用户名和邮箱。用户名和邮箱与GitHub上的一致。    git config --global user.name "用户名"    git config --global user.email...

2019-08-25 10:49:00 74

转载 cut命令

参考资料:博客园骏马金龙https://www.cnblogs.com/f-ck-need-u/p/7521357.htmlcut命令将行按指定的分隔符分割成多列。它的弱点在于不好处理多个分隔符重复的情况,因此经常结合tr的压缩功能。注意:cut分隔符必须是单个字符cut命令的常用选项 -b:按字节筛选; -n:与"-b"选项连用,表示禁止将字节分割开...

2019-08-23 17:07:00 143

转载 只列出目录的各种方法

(1) 使用ls -d:$ ls -d */(2) 使用grep结合ls -F:$ ls -F | grep "/$"(3) 使用grep结合ls -l:$ ls -l | grep "^d"(4) 使用find:$ find . -type d -maxdepth 1 -print工作原理当使用ls的-F选项时,所有的输出项后面都会多出一个代表文件类型的字符,...

2019-08-23 16:35:00 109

转载 tr命令

tr可以对来自标准输入的内容进行字符替换、字符删除以及重复字符压缩。tr只能通过stdin(标准输入)接收输入(无法通过命令行参数接收)。其调用格式如下:tr [options] set1 set2来自stdin的输入字符会按照位置从set1映射到set2(set1中的第一个字符映射到set2中的第一个字符,以此类推),然后将输出写入stdout(标准输出)。...

2019-08-22 14:26:00 115

转载 xargs命令

xargs的作用xargs命令从stdin处读取一系列参数,然后使用这些参数来执行指定命令。它能将单行或多行输入文本转换成其他格式,例如单行变多行或是多行变单行。xargs的工作原理xargs命令接受来自stdin的输入,将数据解析成单个元素,然后调用指定命令并将这些元素作为该命令的参数。xargs默认使用空白字符分割输入并执行/bin/echo。x...

2019-08-21 15:53:00 190

转载 shell中的EOF用法

当shell看到<<的时候,它就会知道下一个词是一个分界符。在该分界符以后的内容都被当作输入,直到shell又看到该分界符(位于单独的一行)。这个分界符可以是你所定义的任何字符串。用法1:注释整段脚本代码#! /bin/bashecho "上午好"# : << EOF ~ EOF 之间的代码不会执行: << EOF e...

2019-08-21 14:45:00 321

转载 字段分隔符IFS

IFS的默认值为空白字符(换行符、制表符或者空格)。字段分隔符IFS的简单案例#! /bin/bash# 模拟CSV数据data="a,b,c"# 保存初始的字段分隔符oldIFS=$IFS# 修改字段分隔符IFS=','for x in $datado echo $xdone# 恢复至初始的字段分隔...

2019-08-21 13:54:00 392

转载 find命令

find命令的工作方式如下:沿着文件层次结构向下遍历,匹配符合条件的文件,执行相应的操作。find命令的格式1、 find命令的一般形式为:find pathname -options [-print -exec -ok ...]2、 find命令的参数;-athname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录,递归查找。-pr...

2019-08-21 11:17:00 503

转载 cat命令

cat命令可以用来查看文件内容  查看单个文件:cat file  查看多个文件:cat file file2管道操作符可以将数据作为cat命令的标准输入  执行:echo "hello" | cat  输出:hellocat也可以将文件内容与终端输入拼接在一起  执行:echo "hello" | cat - file  输出:hello...

2019-08-20 20:18:00 107

转载 shell函数

1. linux shell 函数将一组命令集或语句形成一个可用的块, 这些语句块称为函数。2. shell 函数的组成函数名:函数名字,注意一个脚本中函数名要唯一,否则会引起调用函数紊乱。函数体: 函数内部命令的集合,实现一个业务的功能。3.shell 函数定义的格式  1、function sum(){ xxx }  2、function sum{ x...

2019-08-20 17:17:00 68

转载 alias命令

alias命令可以创建别名,简化长串的命令。需求:练习shell时,经常要跳转到 /opt/test20190814/ 目录下测试shell脚本。经常输入长串命令,比较麻烦,需要简化命令。解决方法:创建别名,简化操作。1、创建别名  alias cdt='cd /opt/test20190814/'2、设置别名对当前用户生效   echo 'alias cdt...

2019-08-20 16:49:00 153

转载 wc命令

wc是一个非常方便的文本处理命令,可以统计文件的行数、单词数、字符数。file的内容no name age1 zhangsan 232 lisi 243 wangwu 25wc命令的简单案例1、统计行数  执行:wc -l file  输出:4 file2、统计单词数  执行:wc -w file  输出:12 file...

2019-08-20 14:32:00 194

转载 declare命令

declare命令(别名typeset)属shell内建命令,用于申明shell变量并设置变量属性,或查看已定义的shell变量和函数。若不加上任何参数,则会显示全部的shell变量与函数(与执行set指令的效果相同)。declare [+/-][选项] 变量名选项:   -: 赋予变量的类型属性   +: 取消变量的类型属性   -a:将变量声明为普通数组 ...

2019-08-20 14:17:00 323

转载 shell杂项

获取当前shell脚本的绝对路径#! /bin/bash# 获取当前shell脚本的绝对路径path=$(cd `dirname $0`;pwd)echo $path具体含义如下:  dirname$0:取得当前执行的脚本文件的父目录  cd`dirname$0`:进入这个目录(切换当前工作目录)  pwd:显示当前工作目录(cd...

2019-08-20 13:53:00 65

转载 流程控制语句

if else判断是否成年#! /bin/bashecho -n "请输入你的年龄:"read ageif [ $age -ge 18 ];then echo "已成年"else echo "未成年"fi判断2个数字的关系(大于、等于、小于)#! /bin/bashecho -n "请输入第一个数字:"...

2019-08-20 10:48:00 165

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除