zoukankan      html  css  js  c++  java
  • MacBook Pro 下Bash Shell 利用Alias 简化命令

    Alias是linux中常常使用的别名命令,这么好的东东在mac中自然不会舍去。

    当有一些比較复杂的命令须要常常运行的时候。alias对效率的提升立竿见影。我的博客: http://blog.ithomer.net

     

    演示样例1:

    比如我就常常使用goagent。每次都要运行”python /Users/xhat/Downloads/goagent/local/proxy.py”。这是一个非常痛苦的过程,往往cd半天。有时候甚至忘了路径。效率极低。

    那么通过alias如今能够这样改进:

    1.编辑~/.bash_profile,通常这个文件是不存在的,那么新建它。有的话就打开改动加入。

    2.vim ~/.bash_profile 加入alias go=”python /Users/xhat/Downloads/goagent/local/proxy.py”,这里须要注意的是,等号前后不能出现空格。

    3.bash下运行”source ~/.bash_profile“,此条命令是使bash又一次加载配置令刚才命令生效。



    4.以后须要使用上述复杂命令,仅仅需在bash中输入“go”就可以。

    要查看自己定义的alias命令。直接在bash中输入alias就可以查看。

    macbook-shell-alias-command

     

    演示样例2:

    ubuntu 里面有命令“ll”,直接取代了“ls -l”命令。使用起来非常方便,可是Mac Book Pro系统默认没有“ll”命令,于是须要自己用别名(alias)来重设。

    alias 别名过程例如以下:

    1) sudo vim  /etc/profile(打开/etc/profile文件,并设为可写权限。并用管理员sudo权限改动)

    2)alias ll=’ls -l’ (重置别名)

    3)保存

    4)source /etc/profile (source命令是改动文件/etc/profile生效)

    5) 在shell终端,输入“alias”命令查看。如上图。或直接输入“ll”查看结果

    macbook-shell-alias-command-2

  • 相关阅读:
    不用π求坐标夹角大小
    使用LVS实现负载均衡原理及安装配置详解
    从dfs向动态规划过渡
    关于dfs
    [LeetCode] Add Two Numbers
    [LeetCode] Gray Code
    [LeetCode] Single Number
    第四章 深入JSP技术
    蚂蚁破2万亿!身价暴涨2077亿的彭蕾:无论马云的决定是什么,我都让它成为最正确的决定...
    异常场景测试
  • 原文地址:https://www.cnblogs.com/mfmdaoyou/p/6819561.html
Copyright © 2011-2022 走看看