位置: 编程技术 - 正文

简化shell终端命令输入的脚本式快捷键工具(shell终端是什么意思)

编辑:rootadmin

推荐整理分享简化shell终端命令输入的脚本式快捷键工具(shell终端是什么意思),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux shell终端,shell终端快捷键,shell 终端模拟工具,shell终端是什么意思,linux shell终端,shell终端是什么意思,linux shell终端,shell 终端,内容如对您有帮助,希望把文章链接给更多的朋友!

1.解决的问题

当你需要一次输入很多个命令的时候,例如一次去多个目录删除文件当你懒得输入一个好长的命令或者直接就记不住那么长的命令的时候,例如生成ctagsctags --languages=C++ --exclude=third_party --exclude=.git --exclude=build --exclude=out -R -f .tags

当你想要个类似快捷键来一键搞定重复的事情又懒得写好多脚本的时候,duang~~ 这个工具就有用啦!

2.感性认识

这个工具是个shell脚本,附在本文末尾,复制整个脚本源码,在本地保存为rew.sh,放到$PATH下,加上chmod +x权限。文件名命名可以按喜好改。r e w 可以用一只左手输入完毕,然后tab键就出.sh了,我感觉挺好的。

前面所说的复杂操作就变成了这么简单:

一次去几个目录删除文件,只需要rew.sh d如果想指定起始目录,还可以再带参数rew.sh d dir_path

简化shell终端命令输入的脚本式快捷键工具(shell终端是什么意思)

生成ctags,只需要rew.sh ct

如果忘了这个脚本有什么功能,只需要不带参数运行crt.sh就会列出所有的命令。

3.理性认识

如果想加入自定义的命令,找到的地方,增加一行就可以了。每行就是一个参数和实际命令,可以看到:

也就是,第一个空格前是rew.sh的参数(快捷键),第一个空格后是实际运行的命令。其中多个步骤的命令可以做成函数,例如:

如果怕忘记长命令用来干什么,也可以放到函数里,函数名要见名知意或者加注释。

这个脚本可以被其它脚本调用,返回值和被代替的命令相同。

附工具脚本:

实现android自动化测试部署与运行Shell脚本分享 我的配置是linux,android4.2.2的sdk。实现的细节都在代码注释里了,变量名以及echo的内容也是说明的一部分。主流程为:1.检测是否指定端口的模拟器已

Ubuntu下定时提交代码到SVN服务器的Shell脚本分享 有两个用途,一是偷懒不用去提交代码,二是在远程服务器上使用以作定期备份。sudogedit/etc/crontab打开后加入这行0****my_user_namemy_script_path表示每个整点

Shell脚本搭建FTP服务器(vsftpd) 各种知识点都写在注释里。只需要sudo$PATH/ftpsetup.sh即可,默认以test/test为用户名密码登录,登录后的根目录只读,子目录writable可写。Ubuntu和LinuxMint

标签: shell终端是什么意思

本文链接地址:https://www.jiuchutong.com/biancheng/381226.html 转载请保留说明!

上一篇:Ubuntu服务器配置apache2.4的限速功能shell脚本分享(ubuntu服务器配置代理访问外网)

下一篇:实现android自动化测试部署与运行Shell脚本分享(安卓手机怎么设置自动化)

  • 企业为职工提供无偿服务
  • 由旅行社开具的电子普票代订机票能抵扣税吗?
  • 小规模纳税人不动产租赁税率
  • 合同取得成本如何分析
  • 一次性就业补助金的领取条件
  • 公司对公账户限额吗
  • 高新技术企业分类
  • 最新企业准则
  • 转出上年的进项税额怎么做分录
  • 净值的公式
  • 计提摊销房租会计分录
  • 什么叫经纪代理服务
  • 预付账款金额过大的原因
  • 特许权使用费分摊比例怎么算
  • 代扣代缴个人所得税现金流计入哪里
  • 小规模纳税人不用交增值税吗
  • 现金盘亏账务处理分录
  • 污水处理服务费用交印花税吗
  • 票据质押放流贷的风险归谁
  • 抄报汇总对比通用怎么写
  • 小规模纳税人增值税免征额
  • 资产负债表总计数表示什么意思
  • 关联业务往来年度报告表
  • 深入php:面向对象、模式与实践
  • vcpkgsrv.exe是什么进程
  • wordpress测试
  • 公司的清洁费用是什么科目
  • 合伙企业股东个人所得税费用扣除标准
  • php addslashes函数
  • 参展费会计分录
  • 本地部署gpt4
  • css3的模块结构和应用
  • 普通发票退税流程图
  • 投资收益主要来源于
  • 收取房屋租赁费的会计分录
  • 银行存款转银行存款 什么凭证
  • python文件可分为哪几类
  • 建筑业差额纳税申报
  • 数据库镜像是什么意思
  • 如何把access数据库导入excel
  • 将string类型数组转化成int
  • 可供出售金融资产现在叫什么
  • 研发支出是
  • 计划成本法有什么差异
  • 经营过程中借股怎么处理
  • 企业管理理费包括哪些
  • 公司注销未认证怎么处理
  • 提取备用金现金流量如何填写
  • 企业接收到政府信息
  • 房产税减按70%的政策
  • 设备租金收入计什么科目
  • 支付金额和实付金额的区别
  • 银行存款利息计算器在线计算器
  • 营业外支出会影响所有者权益吗
  • 个体工商户对公账户需要交税吗
  • 已开具发票验旧
  • sql server 数据库介绍
  • sql获取某个字符的位置
  • 老毛桃2013 U盘启动盘和重装系统图文教程
  • mac截图快捷键设置
  • centos 7.6安装教程
  • linux jack
  • 如何在Windows下移动文件
  • windows8家庭版和专业版区别
  • win8微软拼音输入法打不出中文
  • WIN10系统摄像头在哪打开
  • make_sock: could not bind to address 0.0.0.0:443
  • 动态创建菜单
  • 安卓核心架构
  • shell脚本命令行参数
  • Linux中获取某个进程的系统调用以及参数(故障排查案例)
  • shell while 小于
  • javascriptz
  • android 圆形图片
  • python数学语言
  • dom基础知识
  • js基础
  • 设计服务税收分类编码
  • 如何开通税务系统
  • 成都国税网上办税服务厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设