前往小程序,Get更优阅读体验!
立即前往
社区首页 >专栏 >MacBook Pro 下Bash Shell 利用Alias 简化命令

MacBook Pro 下Bash Shell 利用Alias 简化命令

作者头像
阳光岛主
发布于 2019-02-18 07:41:21
发布于 2019-02-18 07:41:21
2K0
举报
文章被收录于专栏:米扑专栏米扑专栏

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即可查看。

示例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”查看结果

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2014年06月22日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
在linux上创建永久的Bash别名
创建别名 默认系统下没有 ll 命令,使用 alias 创建别名 alias ll='ls -alh' 注意:等号前后不要有空格,不能写成 alias ll = 'ls -alh' 可以直接使用 alias 命令显示已经创建的别名列表,发现 ll 已经创建成功 删除别名 unalias name # name 为你要删除的别名名称 unalias ll 再使用 alias 命令显示别名列表,发现 ll 已经成功删除 / 取消 alias 永久生效和永久删除 按照上面的操作,在当前终端下使用 al
入门笔记
2022/06/02
1.6K0
Linux中的alias命令
开始写内容之前,简单聊下这个周末吧,这个周末没怎么学习,周六去了趟玉渊潭公园,感觉就是人比樱花多,简直挤爆了。这引发我思考了一个问题:北京的很多资源都是国内顶尖的,但是除以人口密度,人均可以占有的资源真的是相当有限。就拿公园里面的划船来讲吧,我已经连续两个周末没有划船成功了,原因是划船的人实在是太多了,几乎所有的船都在湖里面,游客们只能在外面排队,回来一条船,上一组游客,这在老家西安简直是不能想象的事情。但是么,入乡随俗,没有办法只能适应环境了。今天周天,在家葛优躺了一天,打游戏,看电影,自己做饭吃,恩,美滋滋。
AsiaYe
2019/11/06
3.2K0
Bash函数实现带参数的别名alias,提高工作效率
alias虽然可以设置别名,但是最大的缺点是:仅仅是字符串替换,不能传入任何参数。
崔认知
2023/06/19
6730
Bash函数实现带参数的别名alias,提高工作效率
Linux/Unix 常用的 15 类别名(alias)
背景 最近在整理 Linux 运维基线,整理记录下常用的 alias 设置。 alias alias 命令用于设置指令的别名。用于简化较长的命令。 语法 alias [别名]=[指令名称] 示例:alias ls='ls --color=auto' 用法 # 列出所有别名 $ alias alias ll='ls -l --color=auto' alias ls='ls --color=auto' alias mv='mv -i' alias rm='rm -i' ...... # 设置别名,仅当前
叨叨软件测试
2021/05/11
1.3K0
Linux#使用ll命令
大家好,又见面了,我是你们的朋友全栈君。 ubuntu和mac环境下,没有ll命令,对于习惯在Linux环境使用ll命令的开发人员来说,着实不便。
全栈程序员站长
2022/09/30
2.3K0
这几个常用 alias,带你高效做事(下)
更新系统、安装软件也是常用的命令,通过在 Alias 别名中设置变量,我们可以快速安装某个软件程序
AirPython
2022/09/28
3910
解决 Mac和Idea 终端关闭后,环境变量失效,每次都需source ~/.bash_profile 问题
问题 ll 命令可以查看该文件夹下的所有文件信息,包括隐藏的文件, 但当使用此命令时却出现报错
全栈程序员站长
2022/07/19
2.1K0
解决 Mac和Idea 终端关闭后,环境变量失效,每次都需source ~/.bash_profile 问题
转载:(Mac)在bash和zsh配置环境变量path的几种方法
老习惯,列出本文参考或引用或转载的文档和博客,致以崇高的敬意,感兴趣的可以去看看 1.http://postgresapp.com/ 2.http://postgresapp.com/documentation/cli-tools.html 3.http://www.yiibai.com/postgresql/2013080439.html 4.终极 Shell——ZSH: https://zhuanlan.zhihu.com/p/19556676 5.Zsh安装配置指南 http://www.linuxidc.com/Linux/2013-09/90377.htm
Zachary46
2018/12/24
2.9K0
bash和shell的入门中
里面默认有三行,较有趣的地方在于 r 与 m。 就 如同 $PS1 这变量一样,issue 这个文件的内容也是可以使用反斜杠作为变量取用!你可以 man issue 配合 man agetty 得到底下的结果:
小柒吃地瓜
2020/04/23
9630
使用 ohmyzsh 打造 windows、ubuntu、mac 系统高效终端命令行工具
搜索启用或关闭 windows 功能,勾选适用于 Linux 的 Windows 子系统,确定后重启电脑。
若川
2020/06/29
5.4K1
Mac 10.13 安装中文版 man 命令
FungLeo
2018/01/08
2.6K0
Mac下配置环境变量重启后不生效解决方法
1)/etc/paths (全局建议修改这个文件 ) 编辑 paths,将环境变量添加到 paths文件中 ,一行一个路径 Hint:输入环境变量时,不用一个一个地输入,只要拖动文件夹到 Terminal 里就可以了。
码客说
2019/10/22
10.6K0
alias后门 | Linux 后门系列
alias 命令的功能是为命令设置别名,比如我想让我每次输入 ls 的时候都实现 ls -al 那怎么实现呢?
意大利的猫
2020/08/20
7.7K5
Bash Shell
shell为用户与Kernel之间的一个接口:shell主要是一个命令解释器,它接受并解释用户输入的命令,然后将这些命令传给内核,最后由内核来执行这些命令。Bourn shell是现在所有shell的始祖,C shell增加了若干Bourn shell没有的特性,如命令行历史、别名和作业控制等。Korn shell增加了若干Bourn shell的超集,它具有类似C shell的加强功能。bash与Bourn shell兼容同时加入了csh、ksh和tcsh的一些有用的功能、GNU项目开发、也是实际上的标准Linux shell。系统中所有shell都存放在/etc/shells文件中。
狼啸风云
2019/01/18
1.5K0
mac 安装ll命令[通俗易懂]
mac -bash: ll: command not found 在linux系统下我们经常使用ll、la命令。但在mac系统时缺没有。
全栈程序员站长
2022/09/28
3.1K0
实用的 bash 自定义脚本,快速提效工作流程
作者:掘金@苏里 https://juejin.im/post/6844904185599623175
ConardLi
2020/10/30
6200
实用的 bash 自定义脚本,快速提效工作流程
Linux的Bash Shell详解
  1.什么是bash           bash是Bourne Again Shell的简称,是从unix系统中的sh发展而来的,是用户和Linux内核交互的工具,用户通过bash操作内核完成系统的使用和管理。
阿豪聊干货
2018/08/09
3.4K0
Linux的Bash Shell详解
Linux中如何使用alias命令
如果需要停用别名,则可以使用unalias命令。要使更改永久生效,就需要在 ~/.bashrc文件中删掉对应的别名。
用户1685462
2021/09/06
2.7K0
Linux之alias命令
原文链接:https://rumenz.com/rumenbiji/linux-alias.html
入门笔记
2021/08/19
1.8K0
打造前端MAC工作站(九)配置XAMMP,打造apache+php+mysql本地服务器
本文介绍了如何利用XAMPP在苹果操作系统上搭建LAMP环境,并配置虚拟主机。通过本文可以学会如何使用XAMPP轻松搭建本地服务器和虚拟主机,并配置MySQL数据库。
FungLeo
2018/01/08
2.8K0
打造前端MAC工作站(九)配置XAMMP,打造apache+php+mysql本地服务器
相关推荐
在linux上创建永久的Bash别名
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档