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

Linux下命令设置别名--alias(同实用于mac)

 最近在搞appium自动化脚本编写,过程中经常会使用 uiautomatorviewer这个工具查看UI布局和元素,但是不得不说这个单词太长了。。

如何快速使用,有三个小技巧,分别是:

1.设置好改工具对应的环境变量到sdk的tools/bin 路径下,然后命令行输入单词前几个字母使用tab键联想全部,如:uia 

2.使用bash的双击tab功能,输入ui 后,双击会显示所有ui开头的命令

3.使用alias设置别名

功能说明:设置指令的别名。
语  法:alias[别名]=[指令名称]
参  数 :若不加任何参数,则列出目前所有的别名设置。
举    例 :
abc@abcs-Mac:~$ alias
alias ll='ls -al'
alias ui='uiautomatorviewer'
说     明:用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。

ps:修改 ~/.bashrc文件,通过source生效后,只能在当前终端下起作用, 终端退出后别名命令失效!  如果想永久生效,就把这条写入到 /etc/bashrc里面,但改文件是只读文件,具体修改方法如下:

# 修改为读写权限
sudo chmod u+w /etc/bashrc

#编辑文件,将别名定义的命令添加到文件中的最后面
sudo vim /etc/bashrc

#抹除读写权限改为只读
sudo chmod u-w /etc/bashrc
#生效
source /etc/bashrc

修改为后,随时随地打开bash窗口,输入设置的别名均正常使用。

利用alias可以把很长的命令变成任意我们喜欢的简短的,棒棒哒~~~

 

转载于:https://www.cnblogs.com/lily1989/p/8548582.html

相关文章:

  • Eclipse/MyEclipse导入导出注释模板
  • 正则介绍以及grep
  • AI的故事:半人马的诞生之路
  • 共享单车引发秩序问题增多,政府正在研究相关管理办法
  • web后台过程
  • 0314-布局遇到的问题(山东理工大)
  • java多线程处理导入数据拆分List集合 同步处理插入数据
  • 1011. A+B和C (15)
  • Pandora.js 视频介绍
  • display和position的值与用途
  • 吊销***用户
  • nginx 配置多 域名 + 多 https
  • 多城市将展开5G试点 启动车联网、物联网应用测试
  • 「镁客·请讲」影创孙立:AR市场规模正在急剧扩大,铺设线下体验店将成为2018年制胜关键...
  • Oracle游标属性
  • (十五)java多线程之并发集合ArrayBlockingQueue
  • 30秒的PHP代码片段(1)数组 - Array
  • C语言笔记(第一章:C语言编程)
  • FastReport在线报表设计器工作原理
  • nginx 负载服务器优化
  • nodejs实现webservice问题总结
  • python_bomb----数据类型总结
  • SpiderData 2019年2月16日 DApp数据排行榜
  • 高程读书笔记 第六章 面向对象程序设计
  • 力扣(LeetCode)357
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 数组大概知多少
  • 为视图添加丝滑的水波纹
  • No resource identifier found for attribute,RxJava之zip操作符
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • 带你开发类似Pokemon Go的AR游戏
  • (2015)JS ES6 必知的十个 特性
  • (C语言)字符分类函数
  • (SpringBoot)第七章:SpringBoot日志文件
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (二)JAVA使用POI操作excel
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • .NET DataGridView数据绑定说明
  • .Net IOC框架入门之一 Unity
  • .net refrector
  • .NET 材料检测系统崩溃分析
  • .NET 中让 Task 支持带超时的异步等待
  • .NET 中什么样的类是可使用 await 异步等待的?
  • .net 逐行读取大文本文件_如何使用 Java 灵活读取 Excel 内容 ?
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:Bluetooth组件
  • .net2005怎么读string形的xml,不是xml文件。
  • @Controller和@RestController的区别?
  • [ 网络基础篇 ] MAP 迈普交换机常用命令详解
  • [Android]Android开发入门之HelloWorld
  • [APIO2012] 派遣 dispatching
  • [BZOJ3211]:花神游历各国(小清新线段树)