linux||mac os如何自定义shell命令

     博主是goagent忠实用户,但是在mac下每次启动goagent都要cd到proxy的目录下,然后再执行proxy.py文件,非常麻烦,所以博主想到能否自己定义一个shell命令,一健启动goagent,其实也很简单,过程如下。

(1)我们在user目录下输入,"-a"是现实隐藏的文件

ls -a

(2)展现出了很多前边是"."的文件,这种文件在通常情况下是隐藏的

hirotekiMacBook-Pro:~ hakuri$ ls -a
.
..
.CFUserTextEncoding
.DS_Store
.Rapp.history
.Trash
.android
.bash_history
.bash_profile
.bash_profile.macports-saved_2014-09-30_at_09:53:49
.bash_profile.pysave
.bash_profile”.save
.bash_profile”.save.1
.bashrc

(3)打开.bash_profile文件,这个文件是每次当前用户启动中端都需要启动的配置文件(我习惯用sublime改代码,大家也可以用vim等自己习惯的)

(4)这里用到了“alias”指令,就是别名的意思,给一个名令取一个别名。多个命令间可以用“&&”隔开,把这句话加到.bash_profile文件里。例子如下:

alias fuckgfw='cd /Applications/goagent/local && python proxy.py'

  

下面验证下: 

 

/********************************

* 本文来自博客  “李博Garvin“

* 转载请标明出处:http://blog.csdn.net/buptgshengod

******************************************/

时间: 2024-12-27 10:23:26

linux||mac os如何自定义shell命令的相关文章

无线网卡驱动-mac os,想用命令行的ifconfig,禁用无线网卡

问题描述 mac os,想用命令行的ifconfig,禁用无线网卡 但是ifconfig-a的结果中没有eth0,只有lo0,gif0,stf0,en0,en1,p2p0等.想知道为什么没有eth0,以及在mac下禁用和启用网卡应该怎么做呢?

Axon Haptic多平台平板机亮相 通吃Win/Linux/Mac OS

在平板机的浪潮中,除了有行业巨头的参与,众多中小厂商.甚至山寨厂商也都投入其中.日前,一家名不见经传的公司Axon Logic就宣布了自己的平板机产品Axon Haptic.从硬件和http://www.aliyun.com/zixun/aggregation/32313.html">外观设计上,Axon Haptic和国内深圳厂商酷锐特的S1平板电脑S1非常类似,甚至很可能就是同一样产品.具体配置包括: Atom N270 1.6GHz处理器 10寸1024x600分辨率LED背光液晶屏

linux 下 java程序执行shell命令 跪求!!!!

问题描述 一个Java程序在Linux下面执行shell命令来创建用户为什么总是执行不成功呢.希望大家帮帮小弟!!!Stringuser="张三";Stringcellphone="5858678";Stringcommandstr="useradd-glingyun"+user+";echo""+cellphone+""|passwd--stdin"+user+""

WINDOWS ,LINUX, MAC OS操作系统都是用什么编程语言写的?

What Languages are Windows, Mac OS X and Linux written in? Windows: C++, kernel is in C     Mac: Objective C, kernel is in C (IO PnP subsystem is Embedded C++)     Linux: Most things are in C, many userland apps are in Python, KDE is all C++ What pro

Linux下使用popen()执行shell命令

  简单说一下popen()函数 函数定义 #include <stdio.h> FILE * popen(const char *command , const char *type ); int pclose(FILE *stream); 函数说明 popen()函数通过创建一个管道,调用fork()产生一个子进程,执行一个shell以运行命令来开启一个进程.这个管道必须由pclose()函数关闭,而不是fclose()函数.pclose()函数关闭标准I/O流,等待命令执行结束,然后返回

谁说Mac OS X不能用命令来装软件:Homebrew与Macports小试

清明3天假闲来无事(才怪),在NativeBC的编辑群里和Mercer君聊到了Linux装软件是如何如何的方便,而我们那美腻的Mac却是麻烦得不得了,自家的App Store不给力,动不动就得在浏览器找软件. "Linux下的包管理器真是方便啊,一条命令就可以了" 不过话说回来,其实在Mac下也是有软件安装命令行工具的,那就是Homebrew和Macports啦(>﹏<)   Homebrew Homebrew的官网是brew.sh, 不过可惜的是在小编我这里的网络是打不开

安装Gruntjs教程(windows/linux/mac os)

概览 Grunt和Grunt插件应该作为项目依赖定义在你项目的package.json中.这样就允许你使用一个单独的命令:npm install安装你项目中的所有依赖(在package.json中定义好的Grunt和Grunt插件在使用npm install时会自动安装相关依赖,正如我们已经了解到的,这些依赖定义在package.json中了).当前稳定的和开发中的Grunt版本始终都列在wiki页面上. 安装NodeJS 通过前面有关于Grunt译文 的相关介绍,我们都知道,Grunt运行离不

iTerm,让你的Mac OS命令行也能丰富多彩

今天要给大家介绍一个工具:iTerm.这次我们讲的和开发技术无关,只是一个工具.但虽然是一个工具,却能让你的功力提升一个层级.下面我们就来一看究竟.每一位开发者都难免要用到命令行,从 git 版本库操作,到运行一些脚本,都离不开命令行.虽然现在的图形界面已经很强大了,但在很多情况下,使用命令行仍然是最快捷的方式. 一.iTerm 简介 iTerm 是一款完全免费的,在 GPLv2 下发布的,专为 Mac OS 用户打造的命令行应用.我们可以打开它的官方网站看一看 www.iterm2.com:

Mac OS下的命令行强化工具iTerm使用简介

  iTerm 简介 iTerm 是一款完全免费的,专为 Mac OS 用户打造的命令行应用.我们可以打开它的官方网站看一看 www.iterm2.com: 很有极客风格吧,我们可以点击 Downloads 进入下载页面,选择一个适合你系统的版本,我们这里下载 2.9 版本,这也是做出重大改进的一版: 下载下来之后,我们就开始 iTerm 之旅吧. 当然 iTerm 网站也有一个中文版本,大家也可以访问这个地址 www.iterm2.cn 我们打开 iTerm 首先会看到这样的界面: 标准的命令