随笔分类 - shell
shell
xshell 打开pycharm 按 ctrl+shift 可取消输入一个字母出现两个字母的现象
摘要:xshell 打开pycharm 按 ctrl+alt+shift+空格 可取消输入一个字母出现两个字母的现象 ctrl+shift 组合按键 可取消输入一个字母出现两个字母的现象
阅读全文
xshell5打一个字母出现两个
摘要:文件——属性——终端——键盘:功能键类型设置为Default;DELETE键序列:VT220 Del;BACKSPACE键序列:ASCII 127;文件——属性——终端——VT模式:初始VT模式:勾选Auto Wrap Mode;初始光标键模式:普通;初始数字键盘模式:设置为普通。
阅读全文
Linux umount /data: device is busy已解决
摘要:https://blog.csdn.net/u201017971/article/details/81327360 fuser -m -v /data //v 表示 verbose 模式。进程以 ps 的方式显示,包括 PID、USER、COMMAND、ACCESS 字段 //-m 表示指定文件所在
阅读全文
centos8运行脚本找不到python项目解决
摘要:shell终端进行两步操作即可: (1)export PYTHONPATH=项目路径(ps:如/data/project/test) (2)env | grep PYTHONPATH若有 PYTHONPATH=/data/project/test则说明成功。 在shell脚本中加入python工程路
阅读全文
shell102输出数组
摘要:函数内部使用变量尽量使用本地local变量 文档:shell102数组输出 链接:http://note.youdao.com/noteshare?id=7d3d20cfaa1cf020147da6d0ee8cdb00
阅读全文
shell101变量
摘要:无论是函数中还是脚本中,定义的变量,默认都是全局变量,相互之间是会影响的,函数中定义的变量加上local后,这个变量便为局部变量,只会对函数的本地生效,对外面不会有什么影响
阅读全文
shell100for无参数形式
摘要:for i相当于for i in $*或for i in $@,都是指所有参数
阅读全文
shell99函数中传数组
摘要:用$@或$*来获取传入的数组的值 $@加引号和不加引号都能接受所有参数,而$*不能加引号
阅读全文
shell98函数的参数
摘要:函数的参数主要以位置参数传递 程序有自己的位置参数,函数也有自己的位置参数
阅读全文
shell97shell返回值和函数返回值
摘要:shell使用return返回值最大为255,返回值大于255就会报错 函数的输出的方式可以是大于255的值,但是return的返回值最大只能是255
阅读全文
shell96阶乘的函数
摘要:函数调用不带括号使用/bin下的env获取bash环境的位置,明确的定义bash的位置有可能不对,可以实用env来获取bash的位置 函数调用不带括号 函数传参:在调用函数之前定义参数的变量 函数位置传参,在函数后加参数就是函数的位置参数 函数后跟$1就可以表示脚本的位置参数,然后获取到脚本的位置参
阅读全文
shell94统计TCP的链接状态
摘要:watch -n1 脚本:实时统计(以间隔1秒钟的时间执行) Ctrl+V,选择,然后按y,赋值的就是选择的内容 while统计
阅读全文
shell92统计shells的数量
摘要:awk中的-F设置分割,默认为空格,$NF,表示最后一项
阅读全文
shell88数组遍历赋值
摘要:以数组的索引来遍历数组 变量里的变量的$可以舍去 while默认以回车(即换行)分割,for见到空格、tab、回车都会分割 以IFS定义分隔符 把原来的分隔符先定义一个值放到那里,等这个分隔符用完后,再复原到原来的分隔符 while见了空行,走不动,可以定义一个当变量长度为0时continue
阅读全文