随笔分类 - shell脚本基础
摘要:AWK:Aho Weinberger Kernighan awk :报告生成器、格式化文本输出 一、gawk - pattern scanning and processing language 二、工作模式: 默认读取全文 ,PATTERN只是决定能处理的行,同sed 读取文件一行,以-F指定的输
阅读全文
摘要:sed 文本流编辑的 行编辑器 hold space :保持空间。仓库,半成品 一次从文件中读取一行,放到自己编辑的内存缓冲空间即模式空间,不会编辑原文件;根据所给定的命令在模式空间中做编辑处理,处理结果默认输出到显示屏 sed [OPTION]... {script-only-if-no-othe
阅读全文
摘要:一 条件选择if语句 顺序执行:逐条运行; 选择执行: 代码有一个分支:条件满足时才会执行; 两个或以上的分支:只会执行其中一个满足条件的分支; 循环执行:代码片断(循环体)要执行0、1或多个来回; 代码有一个分支:条件满足时才会执行; 两个或以上的分支:只会执行其中一个满足条件的分支; 二、rea
阅读全文
摘要:编辑模式 >输入模式 i : insert 在光标所在处输入; a:append 在光标所在处后面输入; o:在当前光标所在行的下方打开一个新行; I:在当前光标所在行的行首输入; A:在当前光标所在行的行尾输入; O:在当前光标所在行的上面打开一个新行 移动光标(编辑模式) 1.移动光标 h 左
阅读全文
摘要:shell变量与运算 变量存在于内存中。假设变量str,设置或修改变量属性时,不带$号,只有引用变量的值时才使用$号。也就是说在内存中,标记变量的变量名称是str,而不是$str。 变量数据的存储方式本身是有类型之分的,分为数据(整数、浮点型)和字符,在java等一些语言中,需要提前声明变量是哪种类
阅读全文
摘要:一、shell的两种登录方式: 1、交互式登录:(1)直接通过终端输入账号密码登录(2)使用“su - UserName” 或“su -l Username”切换的用户执行顺序:/etc/profile --> /etc/profile.d/*.sh (所有文件)--> ~/.bash_profil
阅读全文
摘要:Shell脚本自动化管理系统的必备基础: vim编辑器的熟练使用,SSH终端及“.vimrc”的设置等等需要熟悉。 命令基础:Linux的150个常用命令的熟练使用 Linux的正则表达式以及三剑客(grep、sed、awk)熟练 常见linux网络服务部署、优化及排错。例如:crond、nfs、r
阅读全文
摘要:https://blog.51cto.com/13520779/2093146 合格linux运维人员必会的30道shell编程面试题及讲解:https://blog.51cto.com/oldboy/1632876 MySQL数据库多种安装方法及企业级安装实践:https://blog.51cto
阅读全文
摘要:删除行首空格 sed 's/^[ \t]*//g' 删除行末空格 sed ‘s/[ \t]*$//g' 删除所有的空格 sed s/[[:space:]]//g sudo su - 用户 -c “command” [mysql@localhost ~]$ sudo su - liu -c "mkdi
阅读全文
摘要:free打印出的内存信息主要分为两种,一种是安装的内存,一种是用磁盘虚拟的内存,就是这里的Swap,相信装过Linux系统的同学肯定不陌生交换分区,这里Swap大小就是我们分区的时候分配的大小。 下面来分别解释以下每个列的意思: buffers与cached的区别: free的详细使用方法 监控系统
阅读全文
摘要:写定时任务时候遇到 如下问题 原因 : 导致这问题的原因是 sudo默认需要在 tty终端里才能正确被调用,我们可以通过修改 /etc/sudoers配置文件来解决这个问题: visudo /etc/sudoers 注释掉 Default requiretty 一行 这个问题也有可能发生在使用 cr
阅读全文
摘要:原文链接 :http://note.youdao.com/noteshare?id=2efd03063e65dcbc5244a5ac19f12faa&sub=411B39374C7D4F0182F692F801A96447
阅读全文
摘要:原文链接 : http://note.youdao.com/noteshare?id=0cf08484c7308c763726e63e9a638ff5&sub=EF6A110E2F3345E6AAA4075BE3894062
阅读全文
摘要:shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: echo -e "\033[字背景颜色;文字颜色m字符串\033[0m" 例如: echo -e "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位
阅读全文

浙公网安备 33010602011771号