位置: 编程技术 - 正文

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

  • 新政府会计制度衔接预算会计需做好的账目清理工作有
  • 小规模季度开票超过30怎么纳税
  • 房地产企业季度所得税申报
  • 银行端查询缴税凭证怎么盖章
  • 物业费计入哪里
  • 市政押金无法收回的损失可以税前扣除吗
  • 电子普通发票重新开
  • 外聘人员劳务费入什么科目
  • 仪器设备校验记录表
  • 受托方的计税价格是什么意思
  • 何为独立核算
  • 采购办公用品计入什么科目
  • 税法规定固定资产折旧残值率
  • 每月发放奖金的会计分录
  • 长期待摊费用要设明细科目吗
  • 水土保持补偿费收费标准
  • 工会经费具体用途是什么
  • 附加税城建税税率
  • 旧设备投资的账务处理
  • 固定资产被替换部件的会计处理
  • 资产减值准备如何转销
  • linux 设置默认路由
  • won11安全启动
  • 股权转让投资款怎么入账
  • 园林绿化工程公司电话
  • mssvr.exe - mssvr是什么进程 什么用
  • 消防工程改造方案
  • 增值税发票选择确认平台注意事项
  • php getheader
  • ios.开发
  • 终身职业技能培训
  • 外币存款业务
  • 超限量发票申请下来后怎么操作
  • php获取当前访问目录
  • vue el-tabs
  • iscsiadm命令详解
  • 利润分配的顺序依次是什么
  • 小规模企业应交税费
  • 增值税补交还有没有责任
  • js原型链的用处
  • 特殊银行账户上限
  • 增值税进项税额在借方还是贷方
  • 其他应付款转实收资本走什么程序
  • 支付劳务费的账务处理
  • 个人缴纳公积金的方法
  • 兼职人员的工资需要发票吗
  • 消费税为什么是中央税还是地方税
  • 营业外收入应如何核算
  • 外购的商品赠送客人是否销售吗
  • 低于注册资本转股怎么办
  • 发票报销抵扣税点是给谁
  • 购买二氧化氯
  • 记账凭证如何填写样本
  • 持有至到期投资改名为
  • 利润分配的借方表示增加还是减少
  • 固定资产折旧怎么算
  • 债务重组的适用范围
  • mysql数据库如何使用
  • sql语句参数值
  • mysql的基础知识
  • T-SQL中使用正则表达式函数
  • windows server 2008 r2激活密钥
  • vim入门教程
  • mac虚拟机安装win10教程
  • 安装win7旗舰版用户名和密码是多少
  • window7优盘不显示
  • ds是什么文件
  • windows8联网
  • win7系统怎样修复网络连接
  • win7共享打印机提示0x000709
  • win8 设置
  • 创建表格在哪里找
  • Python自然语言处理PDF
  • 原生js有用吗
  • angular的ngif
  • 简单介绍一下自己
  • django批量创建数据
  • 湖北省纳税大户
  • 湖南省株洲市税务局
  • 江苏企业所得税税率2023
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设