位置: 编程技术 - 正文

简化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脚本分享(安卓手机怎么设置自动化)

  • 完税证明能作为理赔依据吗
  • 开票可以只开大数据吗
  • 进项税抵扣
  • 基本户被冻结怎么缴投标保证金
  • 公司变更地址后需要去开户银行变更
  • 买断式贴现是什么业务
  • 个人非税收入包括哪些
  • 哪些依据属于会计凭证
  • 股东实物分红账务怎么做
  • 广告媒体类的企业怎么核算成本?
  • 车辆购置税计税依据包括
  • 海关进口增值税专用缴款书如何抵扣
  • 广告行业监管政策
  • 委托加工物资在初级第几章
  • 单位购进员工餐食材怎做账务处理?
  • 小微企业需要税务登记吗
  • 英雄联盟登录失效怎么回事
  • qqprotect.exe是什么进程?qqprotect.exe怎么禁止自动启动?
  • 待抵扣的进项税因不能抵扣做转出的会计处理
  • 前端向后端发送请求
  • 增值税出口退税为什么不属于政府补助
  • kb5000908打印问题
  • win11如何设置安装位置
  • explorer.exe是啥意思
  • 苹果发布macOS更新
  • 股东以非货币出资办理什么手续
  • unity导出webgl报错
  • 港田路凤凰城
  • 计提坏账准备的公式
  • laravel distinct
  • 企业合并的合并范围
  • php7.0新特性
  • 多个php文件整合到一起
  • 应收借方表示什么
  • 毕业设计-基于组态软件的流量比值过程控制系统设计
  • 反射dll
  • 《visual c++游戏编程基础》
  • 数据库 元数据
  • 进出口会计账务处理
  • 帝国cms使用手册
  • MySQL的LEFT JOIN表连接的进阶学习教程
  • mongodb的基本操作
  • 代扣代缴个人所得税分录
  • 固定资产二级科目装修
  • 企业所得税计算器在线计算
  • 自产的产品用于管理部门
  • 生产车间包括什么
  • 合同负债包括
  • 净利润增长率计算方式
  • 筹建期费用账务处理
  • 预收账款计入应收账款怎么弄
  • 亏损弥补的新旧不同
  • 非流动资产处置利得计入什么科目
  • 小规模纳税人可以抵税吗
  • 固定资产清理的税率是多少
  • 解除职工劳动关系补偿
  • 账务不实与账实不符
  • 递延收益为什么属于负债
  • 汇算清缴资产总额全年季度平均值怎么算
  • sqlserver not in 语句使程充崩溃
  • mysql+php
  • 在windows xp
  • 如何禁用mac内置键盘
  • gcuservice.exe
  • linux下scp远程拷贝包含空格的目录或者文件的解决方法
  • surface pro7应用
  • win8.1系统安装
  • unity软件设计
  • redhat linux6.5安装教程
  • js深拷贝的三种实现方式
  • android studio i使用
  • Unity3D游戏开发毕业论文
  • java与android的区别
  • python simpy
  • 已抵扣过进项税额的固定资产改变用途
  • 铁路货运的费用有哪些
  • 郑州二套房契税征收2023标准是多少
  • 光明区新区
  • 江苏省人大有信访工作吗
  • 减免税备案登记表样本
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设