当前位置: 首页 > news >正文

Linux Shell命令vim使用

一、引例

    以判断引出(学过C++其他语言容易接受)。

简单命令说明:

-e

测试文件是否存在

-f

测试文件是否为普通文件

-d

测试文件是否为目录

-r

测试当前用户对某文件是否具有“可读”权限

-w

测试当前用户对某文件是否具有“可写”权限

-x

测试当前用户对某文件是否具有“可执行”权限

运 算 符

含 义

-p

提示语句

-n

参数个数 如限制密码长度

-s

屏蔽回显,用于输入密码

-t

等待时间,到时间则停止输入

-d

输入终结符 例如输入$,则停止

-r

屏蔽字符的转译功能

代码看作命令行:

#字符串是否相等? 相等无返回,不相等返回kk
[ 'hello' = 'av' ] || echo "kk"
kk
#字符串是否相等? 相等返回kk
[ 'hello' = 'av' ] && echo "kk"
无返回
read -p "give:" x
case $x in[a-z]|[A-Z])echo "字母";;[0-9])echo "数字";;*)echo"else";;
esac

  其中第一个直接在Linux终端在线进行,第二个则是vim编辑器中的(所谓vim编辑器可以看成将代码写进一个文件进行编辑运行)

#!/bin/bash
Files="$1*.sh"      #列出所有以sh结尾的文件
for i in $Files         # 确定变量i的取值范围
dols -l $i                # 查看变量i所取值的详细信息
done

  第三个vim是对文件的操作,这也是Linux最大的作用。

http://www.lryc.cn/news/371403.html

相关文章:

  • 如何将 API 管理从 Postman 转移到 Apifox
  • 用链表实现的C语言队列
  • 国产SDI视频均衡驱动器,功能与 LMH0387/LMH0344 一致
  • 如何用Xinstall CPS结算系统打破传统营销桎梏,实现用户增长?
  • (代数:解一元二次方程)可以使用下面的公式求一元二次方程 ax2+bx+c0 的两个根:
  • 如何提高网站收录?
  • Docker 学习总结(83)—— 配置文件daemon.json介绍及优化建议
  • Javaweb04-Servlet技术2(HttpServletResponse, HttpServletRequest)
  • chat gpt基本原理解读
  • 单目标应用:基于蛇鹫优化算法SBOA的微电网优化(MATLAB代码)
  • MySQL系列-安装配置使用说明(MAC版本)
  • vue elementui el-input 正则验证,限制只能输入数字和小数
  • 强化学习入门
  • 简约不简单,建筑装饰演绎现代美学
  • SpringBoot调用WebService的实践
  • 源码编译构建LAMP
  • 搜索是门艺术,大神都是这样找资源
  • 【设计模式深度剖析】【5】【行为型】【迭代器模式】
  • 怎么更快捷的修改图片大小?压缩图片jpg、png、gif的快捷方法
  • Shell脚本 if语句
  • 集合查询-并(UNION)集运算、交(INTERSECT)集运算、差(EXCEPT)集运算
  • 常用的bit位操作
  • 自动控制原理【期末复习】(二)
  • 机器学习——集成学习和梯度提升决策树
  • MYSQL 查看SQL执行计划
  • ARM-V9 RME(Realm Management Extension)系统架构之系统安全能力的MPAM
  • cuda 架构设置
  • 基于 Vue 3 封装一个 ECharts 图表组件
  • LeetCode 算法: 旋转图像c++
  • Java Android 静态内部类 以及优雅实现单例模式/避免handler内存泄漏