![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux开发篇
freedomai
这个作者很懒,什么都没留下…
展开
-
VIM使用技巧
命令模式(command mode)功能键 输入模式 按「i」切换进入输入模式「insert mode」,按“i”进入输入模式后是从光标当前位置开始输入文件; 按「a」进入输入模式后,是从目前光标所在位置的下一个位置开始输入文字; 按「o」进入输入模式后,是插入新的一行,从行首开始输入文字。 移动光标 vi可以直接用键盘上的光标来上下原创 2015-04-05 21:51:21 · 332 阅读 · 0 评论 -
条件判断
按照文件类型进行判断 -d 判断文件是否存在,并且是否为目录文件(是目录为真) -e 判断文件是否存在(存在为真) -f 判断文件是否存在,并且是否为普通文件(是普通文件为真) 按照文件权限进行判断 -r 判断文件是否存在,并且是否该文件拥有读权限(有读权限为真) -w 判断文件是否存在,并且是否该文件拥有写权限(有写权限为真) -x 判断文件是否存在,并且是否该文件拥有执行原创 2015-08-03 09:15:31 · 240 阅读 · 0 评论 -
环境变量
让设置的环境变量立即生效方法: 1.重启电脑 2.source 环境变量文件 3. . 环境变量文件 追加PATH变量 PATH="$PATH":/root原创 2015-08-02 16:44:25 · 211 阅读 · 0 评论 -
sed
sed [选项] '[动作]' 文件名 选项: -n 一般sed命令会把所有的数据都输出到屏幕,如果加上此项,则只会把经过sed命令处理的行输出到屏幕 -e 允许对输入数据应用多条sed命令编辑 -i 用sed的修改结果直接修改读取数据文件,而不是由屏幕输出(不建议使用,最好使用vim直接编辑) 动作: a\ 追加,在当前行后添加一行或多行。添加多行时,除最后一行外,每行末尾原创 2015-08-02 20:51:47 · 223 阅读 · 0 评论 -
awk
printf '输出类型输出格式' 输出内容 输出类型: %ns 输出字符串,n数字表示输出几个字符 %ni 输出整数,n数字表示输出几个字符 %m.nf 输出浮点数,m数字表示输出多少位浮点数,n数字表示多少位小数 输出格式: \a 输出警告声 \b 输出退格键,也就是Backspace键 \f 清除屏幕 \n 换行 \r 回车,也就是Enter键原创 2015-08-02 20:41:42 · 245 阅读 · 0 评论 -
正则表达式与通配符
正则表达式与通配符的区别: 正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配,grep、awk、sed等都支持正则匹配 通配符用来匹配符合条件的文件名,通配符是完全匹配,ls、find、cp等都支持通配符 通配符 ? 匹配一个任意字符 * 匹配0个或任意多个任意字符,也就是匹配任何内容 [] 匹配中括号中任意一个字符 [-] 匹配中括号中任意一个字符,-代表一个范围原创 2015-08-02 16:47:18 · 381 阅读 · 0 评论 -
输入、输出、错误输出
输入:指对一个应用程序 或命令的输入,无论是从键盘输入还是从别的文件输入 输出:指应用程序或命令产生的一些信息 错误输出:与标准输出分开,可以让一些高级的错误信息不干扰正常的输出 //将 ls 命令的结果输出重定向到 ls_result 文件ls > ls_result//将 ls 命令的结果追加重定向到 ls_result 文件 ls -l >> ls_result //将标原创 2015-07-26 13:42:57 · 1011 阅读 · 0 评论 -
shell变量赋值和引用
变量赋值: 变量名=值 注意: 给变量赋值的时候,不能在"="两边留空格 变量引用: 只需在变量名前面加一个$ 有时候变量名可能会和其它文字混淆,需要在变量名之间加上花括号: num=2 echo "this is the ${num}nd" 需要注意shell的默认赋值是字符串赋值,例如: var=1 var=$var+1 echo $var /原创 2015-07-26 14:21:43 · 759 阅读 · 0 评论 -
shell基本介绍
#!/bin/bash # This is a very simple exampleecho echo “Hello World”#! 是说明 shell 这个文件的类型,有点类似于 Windows 系统下用不同文件后缀来表示不同文件类型的意思(但不相同)。Linux 系统根据 "#!" 及该字串后面的信息确定该文件的类型,关于这一问题可以通过 "man magic"命令 及 /usr/原创 2015-07-26 12:49:22 · 250 阅读 · 0 评论 -
流程控制
if判断 单分支if语句: if [ 空格 条件判断式 空格 ]; then 程序 fi 或者 if [ 空格 条件判断式 空格 ] then 程序 fi 注意: if中的中括号是test命令的简写,中括号两侧的空格不能省 双分支if语句: if [ 空格 条件判断式 空格 ] then原创 2015-08-05 21:19:25 · 234 阅读 · 0 评论