0
点赞
收藏
分享

微信扫一扫

Linux学习8 shell编程2

书呆鱼 2021-09-23 阅读 55

常识

变量名加{}

结构化语句

if的常见条件:

1、数值判断(注意[]里面有很多空格哦!)
[ int1 -eq int2 ] 等于
[ int1 -ne int2 ] 不等于
[ int1 -gt int2 ] 大于
[ int1 -ge int2 ] 大于等于
[ int1 -lt int2 ] 小于
[ int1 -le int2 ] 小于等于
2、字符串判断
3、文件判断
[ -a filename ] 文件
[ -d filename ] 文件夹
[ -f filename ] 普通文件

for循环

while循环

shell脚本编程

1、通常用shell脚本都会将后缀名改为.sh,就像R是.R,python是.py,perl是.pl一样。还有一个好处,当我们在sublime里编辑XXX.sh脚本时,sublime会识别这个后缀名把我们常用的那些语法格式标出颜色,跟直接在Linux里用一样。
2、脚本首行#!是指定解释器
比如#!/bin/bash 指定是shell语言去解释
可以用which命令来查看某个语言的命令在哪


vim在命令模式下:

  • 双击d表示删除光标所在行
  • u表示撤销
  • 双击y表示复制光标所在行
    *p表示粘贴
    vim在底线模式下(就是最后一行:)
    / 搜索内容 表示向下搜索
    ?搜索内容 表示向上搜索
    3、任务提交
    nohup 命令 &(让任务挂载到后台运行)
    kill PID号 表示结束某个任务
举报

相关推荐

0 条评论