随笔分类 -  linux / shell

摘要:问题 之前有写过一篇博客 iptables对docker进行限制 介绍了如何限制对docker的访问,但是,如果是白名单,要如何写呢 可能很多人觉得应该是这样配置 iptables -F DOCKER-USER iptables -A DOCKER-USER -s 192.168.5.100 -j 阅读全文
posted @ 2025-02-17 15:03 厚礼蝎 阅读(11) 评论(0) 推荐(0) 编辑
摘要:用sed修改test.txt的23行test为tset; sed –i '23s/test/tset/g' test.txt 查看/web.log第25行第三列的内容。 sed –n ‘25p’ /web.log | cut –d “ ” –f3 head –n25 /web.log | tail 阅读全文
posted @ 2023-03-03 15:48 厚礼蝎 阅读(48) 评论(0) 推荐(0) 编辑
摘要:random变量 echo RANDOM8746032767510md5echoRANDOM |md5sum |head -c 10 e0a15f368a #或者 echo $RANDOM |sha512 阅读全文
posted @ 2023-02-28 12:53 厚礼蝎 阅读(713) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash s=`nmcli d | grep "已断开" | awk '{print 1}'` echo /etc/sysconfig/network-scripts/ifcfg-s sed -i "s/^ONBOOT=.*$/ONBOOT=yes/" /etc/sysconfig 阅读全文
posted @ 2023-02-26 10:54 厚礼蝎 阅读(86) 评论(0) 推荐(0) 编辑
摘要:Linux给程序提供三种 I/O 设备 ​ 标准输入(STDIN)-0 默认接受来自键盘的输入 ​ 标准输出(STDOUT)-1 默认输出到终端窗口 ​ 标准错误(STDERR)-2 默认输出到终端窗口 I/O重定向:改变默认位置 把输出和错误重新定向到文件 STDOUT和STDERR可以被重定向到 阅读全文
posted @ 2023-02-23 15:15 厚礼蝎 阅读(56) 评论(0) 推荐(0) 编辑
摘要:echo的用法 /bin/echo --help 用法:/bin/echo [短选项]... [字符串]... 或:/bin/echo 长选项 将 STRING 回显到标准输出。 -n 不尾随换行符 -e 启用解释反斜杠的转义功能 -E 禁用解释反斜杠的转义功能(默认) --help 显示此帮助信息 阅读全文
posted @ 2023-02-23 15:11 厚礼蝎 阅读(102) 评论(0) 推荐(0) 编辑
摘要:对交换机配置进行批量配置备份 while read ip add do { if ping ip -c1 -W1 &> /dev/null ;then a=`echoip|sed -rn 's/^10\.50\.(.*)$/\1/p'` { expect &>/dev/null <<EOF s 阅读全文
posted @ 2023-02-23 15:08 厚礼蝎 阅读(21) 评论(0) 推荐(0) 编辑
摘要:函数function是由若干条shell命令组成的语句块,实现代码重用和模块化编程 定义函数 函数由两部分组成:函数名和函数体 help function 语法一: f_name (){ ...函数体... } 语法二: function f_name { ...函数体... } 语法三: func 阅读全文
posted @ 2023-02-23 14:59 厚礼蝎 阅读(114) 评论(0) 推荐(0) 编辑
摘要:条件选择if语句 选择执行: 注意:if语句可嵌套 判断条件通常为条件测试表达式;也可以是多个命令,以最后一个命令的退出状态为条件值。 单分支 if 判断条件;then 条件为真的分支代码 fi 双分支 if 判断条件; then 条件为真的分支代码 else 条件为假的分支代码 fi 例子 功能: 阅读全文
posted @ 2023-02-23 14:55 厚礼蝎 阅读(49) 评论(0) 推荐(0) 编辑
摘要:变量测试 | 表达式 | 解释 | | | | | var:word|var,var;若var未定义或为空值,则值为word,但var的值不变。 | | var:=word|var,var;若var未定义或为空值,则值为word,且var 阅读全文
posted @ 2023-02-23 14:28 厚礼蝎 阅读(36) 评论(0) 推荐(0) 编辑
摘要:算术运算 | 运算符 | 举例 | 结果 | | | | | | +(加运算) | 3+5 | 8 | | -(减运算) | 5-3 | 2 | | (乘运算) | 53 | 15 | | /(除运算) | 8/3 | 2 | | %(取余运算) | 15%4 | 3 | | (幂运算) | 53 阅读全文
posted @ 2023-02-23 14:24 厚礼蝎 阅读(18) 评论(0) 推荐(0) 编辑
摘要:Shell中变量命名法则 不能使程序中的保留字:例如if, for 只能使用数字、字母及下划线,且不能以数字开头 见名知义 统一命名规则:驼峰命名法 Shell中命名建议规则 变量名大写 局部变量小写 函数名小写 用英文名字,并体现出实际作用 bash中变量的种类 根据变量的生效范围等标准划分下面变 阅读全文
posted @ 2023-02-23 14:20 厚礼蝎 阅读(46) 评论(0) 推荐(0) 编辑
摘要:设置根据后缀补充title 新建.vimrc文件,存放到家目录中 vim .vimrc #做一些对vim的自定义设置 set cursorline set autoindent #当新建的文件以sh结尾的,调用SetTitel()函数 autocmd BufNewFile *.sh exec ":c 阅读全文
posted @ 2023-02-23 14:15 厚礼蝎 阅读(26) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示