系统服务
for循环 1. for 变量 in 值 do XXXXXX done 2.for ((i=0;i<10;i++ )) do XXXXX done while 循环 while [条件] do XXXXXX done 计算用let “sum = i + 1" ...
要选择文件所属的文件夹 比如,要覆盖static文件夹下的test.pdf的话,右击static文件夹 选择Team-Synchronize WorkSpace 右击文件,选择Overwrite ...
shell 脚本练习之多重循环 1.使用循环,划出长为20,宽为10 的矩形 #!/bin/bash for ((i=1;i<=10;i++)) #外循环循环十遍。这是输出多少行,即宽 do for ((n=1;n<=20;n++)) #内循环循环二十遍。这是矩形的长。外循环每循环一次,内循环输出2 ...
查看磁盘使用情况 df :列出文件系统整体的磁盘使用量 增加-h参数可以使得显示的容量更人性化 du:检查磁盘空间使用量 需要进入文件中查看 挂载本地磁盘或文件 mount mount /dev/zcc /mnt/used :将外部设备zcc挂载到mnt目录下,实现访问 umount [挂载的位置] ...
一、shell函数定义 将命令序列按格式写在一起 可方便重复使用命令序列 function 函数名{ 命令序列 } 函数名() { 命令序列 } 二、函数返回值 return表示退出函数并返回一个退出值,脚本中可以用 $?变量显示该值 使用原则: 1.函数一-结束就取返回值,因为$?变量只返回执行的 ...
##原因: ssh本地连接虚拟机很慢需要10多秒,网上查询后发现是因为在使用shell连接虚拟机时连接等待时长太长,ssh的服务端在连接时会自动检测dns环境是否一致导致的,修改为不检测即可。 解决: 修改/ect/ssh/sshd_confi中的UseDNS为no即可 UseDNS=no 然后重启 ...
1、进入系统编辑命令 reboot 重启系统,重启之后在进入读秒的时候按E键 如图所示
2、按E建之后再次进入选项再次按E建 如图所示
3、进入之后选择第二个选项,继续按E建进入,如图所示
4、进入之后在最后面按下空格 加上个数字1 或者 大写的 S? 或者single? 如图所示
然后回车确定返回,在按 b 建进入单用户模式,进入之后可以编辑命令runlevel 查看运行级别? 1 S
条件测试操作 文件测试 整数值比较 字符串比较 逻辑测试(三元运算符) if语句 单分支结构 双分支结构 多分支结构 case语句结构 条件测试操作 Shell环境根据命令执行后的反回状态值($?)来判断是否执行成功,当返回值为0(真true)时表示成功,当返回值为非0值(假false)表示失败或异 ...
一、小括号( ) 1)作为局部变量作用符号 #!/bin/bash a=123 ( a=321; ) echo "$a" #a的值为123而不是321,因为括号将判断为局部变量 2)初始化数组 #!/bin/bash arr=(1 4 5 7 9 21) echo ${arr[3]} # get a ...
一、shell函数定义 将命令序列按格式写在一起,可方便重复使用命令序列 二、格式 1、格式一: function 函数名 { 命令序列 } 2、格式二: 函数名() { 命令序列 } 三、函数返回值 return表示退出函数并返回一个退出值,脚本中可以用 $ ? 变量显示该值 使用原则: 1、函数 ...