• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
BlackWizard
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2017年1月16日

7-1 vim 编辑器
摘要: 1. vi:visual interface. 1. vim:vi improved 这些都属于全屏编辑器,又是模式化编辑器 vim模式(3种) 编辑模式(命令模式) 输入模式 末行模式 模式转换 编辑模式 –> 输入模式,首先是在编辑模式下的。默认进来就是编辑模式 i:在当前光标所在字符的前面,转为输入模式。(其实就是insert) I:在当前光标所在行的行首,转为输入模式 ... 阅读全文
posted @ 2017-01-16 10:25 BlackWizard 阅读(206) 评论(0) 推荐(0)
 
 

2017年1月4日

6-3 bash脚本编程之五 字符串测试及for循环
摘要: 1. 字符测试 ==:等号两边要有空格,否则会被认为是赋值。 !=: 测试是否相等,记住如果不等为真,等为假。 -n string: 测试指定字符串是否为空,空位真,不空为假。 -s string: 测试指定字符串是否为不空,不空为真,空为假。 传递一个用户名参数给脚本,判断此用户的用户名跟其基本组名是否一致,并将结果显示出来。 2. bc的用法 3. for语法 ... 阅读全文
posted @ 2017-01-04 19:55 BlackWizard 阅读(254) 评论(0) 推荐(0)
 
6-2 sed 命令
摘要: 1. sed : stream editor,流编辑器 是处理纯ASICC纯文本,按行琢行操作的。 编辑器有两种,行编辑器和全屏编辑器 sed:默认不编辑原文件,仅对模式空间中的数据做处理,而后。处理结束后,将模式空间打印至屏幕。 2. 格式: sed ‘AddressCommond’ file…… Address: 1. startline, Endline 比如: ... 阅读全文
posted @ 2017-01-04 19:19 BlackWizard 阅读(230) 评论(0) 推荐(0)
 
6-1 bash脚本编程之四 整数测试及特殊变量
摘要: 1. exit:退出脚本。可以定义,如 #exit 数字(0-255) 2. 文件测试 -e FILE:测试文件是否存在 -f FILE:测试文件是否为普通 -d FILE:测试指定路径是否为目录 -r FILE:测试指定文件对当前用户有读权限 -w FILE:测试指定文件对当前用户有写权限 -x FILE:测试指定文件对当前用户有执行权限 [ –e /etc/inittab ] , ... 阅读全文
posted @ 2017-01-04 13:39 BlackWizard 阅读(335) 评论(0) 推荐(0)
 
 

2017年1月3日

5-4 bash脚本编程之三 条件判断及算术运算
摘要: 1. 反引号是引用执行结果,并非是返回值 如下是错误的,结果是一行行记录,不是返回值 放大为: 练习 2. shell中如何进行算术运算 A=3 B=4 1. let算术运算表达式 2. $[算术运算符] 3. $((算术运算表达式)) 4. expr 算术运算表达式 ,表达式中各操作数及运算符之间要有空格 ... 阅读全文
posted @ 2017-01-03 14:00 BlackWizard 阅读(234) 评论(0) 推荐(0)
 
5-3 bash脚本编程之二 条件判断
摘要: 1. 条件测试的表达式 1. [ expression ] :注意这个中括号的前后都有一个空格 2. [[ expression ]] 3. test expression 2.条件判断的类型 1. 整数测试 2. 字符测试 3. 文件测试 3. 整数比较 -eq:测试整数是否相等 还有一些其它操作 阅读全文
posted @ 2017-01-03 13:23 BlackWizard 阅读(211) 评论(0) 推荐(0)
 
5-2 bash 脚本编程之一 变量、变量类型等
摘要: 1. bash变量类型 1. 环境变量 2. 本地变量(局部变量) 3. 位置变量 4. 特殊变量 2. 本地变量 VARNAME=VALUE, 整个bash进程 3. 环境变量 作用域为当前shell进程及子进程 export NARNAME=VALUE 脚本在执行时会启动一个子shell进程,命令行中启动的脚本会继承当前shell环境变量,系统自动执行的脚本(非命... 阅读全文
posted @ 2017-01-03 10:53 BlackWizard 阅读(243) 评论(0) 推荐(0)
 
 

2017年1月1日

4-4 grep及正则表达式
摘要: 1. grep:Globally search a Regular Expression and Print:根据模式搜索文本,并将符合模式的文本行显示出来 pattern:文本字符和正则表达式的元字符 一般查询 其中 -i:忽略大小写 --color: 另外,删掉alias,是以如下格式 -v:显 阅读全文
posted @ 2017-01-01 22:22 BlackWizard 阅读(202) 评论(0) 推荐(0)
 
 

2016年12月30日

4-3 管理及IO重定向
摘要: 1. 系统设定默认输出设备:标准输出(STDOUT,1) 系统设定默认输入设备:标准输入(STDIN,0) 系统设定默认错误设备:标准错误(STDERR,2) 2. 标准输入:键盘 标准输出和错误输出:显示器 3. 输出 覆盖输出 符号:> 注意使用这个>,会覆盖之前的内容 追加输出 符号: >> 它不会覆盖之前的内容,只会在之前的内容往下写 ... 阅读全文
posted @ 2016-12-30 21:28 BlackWizard 阅读(188) 评论(0) 推荐(0)
 
4-2 权限及权限管理
摘要: 1. 改变文件宿主(只有管理员可以使用此命令) chown:change owner #chown USERNAME file,…… #chown 路径 这个对文件和目录都有效 #ls –ld /tmp/某个文件夹 (d指文件夹) -R 修改目录及其内部文件的属主 -- reference 引用参考 阅读全文
posted @ 2016-12-30 17:50 BlackWizard 阅读(316) 评论(0) 推荐(0)
 
 
下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3