摘要:
一、if else 在 sh/bash 里,else 分支没有语句执行,就不要写这个 else。 1.fi if 格式: if condition then command1 command2 ... fi 写成一行: if [ $(ps -ef | grep -c "ssh") -gt 1 ]; 阅读全文
摘要:
1.printf Shell 的另一个输出命令 printf。printf 比 echo 移植性好。 printf 使用引用文本或空格分割参数,不会像 echo 自动换行。 printf 命令语法: printf format-string [arguments...] 参数: format-str 阅读全文
摘要:
Shell 的 echo 指令与 PHP 的 echo 指令类似,用于字符串的输出。 1.显示普通字符串 echo "wangke" 或 echo wangke 2.显示转义字符串 echo "\"wangke\"" 输出结果: "wangke" 3.显示变量 read :从标准输入中读取一行,把输 阅读全文
摘要:
1. vimrc 全局:/etc/vimrc个人:~/.vimrc set nu set ai set paste set hlsearch syntax on set cursorline autocmd BufNewFile *.sh exec ":call SetTitle()" func S 阅读全文
摘要:
一、参数传递 执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式:$n。 n 代表一个数字,1为执行脚本的第一个参数,2为执行脚本的第二个参数,以此类推...... 实例: 向脚本传递三个参数,其中 $0 为文件名(包含文件路径)。 Shell 脚本: #!/bin/bash echo 阅读全文
摘要:
# Shell 数组 bash 支持一维数组(不支持多维),并且没有限定数组的大小。 1. 定义数组 在 Shell 中,用括号表示数组,元素之间用“空格”分开。 数组名=(值1 值2 ... 值n) array_name=(value0 value1 value2 value3) 或 array_ 阅读全文
摘要:
一、第一个Shell脚本 用 vi/vim 命令创建文件 test.sh,扩展名为 sh,如果用 php 写 shell 脚本,扩展名为 php。扩展名不影响脚本运行。 #!/bin/bash echo "Hello world!" #! 告诉系统脚本用什么解释器来执行。即使用哪一种 Shell。 阅读全文
摘要:
如果在子类中需要父类的构造方法就需要显示地调用父类的构造方法,或者不重写父类的构造方法。 1、子类不重写构造函数 子类不重写 __init__,实例化子类时,会自动调用父类定义的 __init__。 class Father(): def __init__(self, name): self.nam 阅读全文
摘要:
二分搜索是一种在有序数组中查找特定元素的搜索算法。 搜索过程中从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,并且跟开始一样,从中间元素开始比较。 当数组为空时,表示找不到。这种搜索算法每次比较都使范围 阅读全文
摘要:
一、面向对象技术简介 类 方法 类变量 数据成员 方法重写 局部变量 实例变量 继承 实例化 对象 Python 中类提供了面向对象的所有基本功能: 类的继承可以允许多个基类。 子类(派生类)可以覆盖基类中的任何方法。 方法中可以调用基类中的同名方法。 对象可以包含任意数量和类型的数据。 二、类对象 阅读全文