zoukankan      html  css  js  c++  java
  • 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可以把很长的命令变成任意我们喜欢的简短的,棒棒哒~~~

  • 相关阅读:
    npm install 卡住的时候的处理
    建立ionic3的环境
    [转] PuTTY + Xming 远程使用 Linux GUI
    Oracle 11g 记录DML错误数据
    [转] 深入浅出 妙用Javascript中apply、call、bind
    [转] Java运行时动态生成class的方法
    获取Java class或者jar文件的本地路径
    AngularJS 中ng-model通过$watch动态取值
    [转] Everything about custom filters in AngularJS
    [转] 利用js实现 禁用浏览器后退
  • 原文地址:https://www.cnblogs.com/lily1989/p/8548582.html
Copyright © 2011-2022 走看看