我的Linux alias

今天说一下,我自己经常用的ailas。

按照惯例,新建一个.bash_alias 文件,将自己的alias写到里面去。但是要注意一点,要让他被加载还要添加shell命令。我把他们放到了.bashrc里面。没有放到bash_profile 里面下面解释一下我眼中bash_profile 和 bashrc的区别:bash_profile 是你登录以后就会自动的运行。无论你起不起动终端,而bashrc会在你启动终端的时候自动加载,及时你是ctrl + t (Linux是ctrl +shift +t)它也会加载一次。只所以没有放到bash_profile里面是因为我还添加另外一个命令。那就是禁用触控板,今天就遇到了这样的情况,同学把我鼠标拿走了,如果我让他自动加载,我还得去把它改回来,这样我不启动终端那些资料就好了。好了下面说下命令 

bashrc里面的命令为:

#加载ailas
[ -f ~/.bash_alias  ] && . ~/.bash_alias 
#禁用触控板
synclient  TouchpadOff=1
 稍微解释一下第一个命令 他的意思是如果在用户的目录下存在。bash_alias 那么就加载它 && 是与的意思 也就是说如果这个文件不存在的话,根本不会执行后面的bash_alias ,另外一种大家常用的可能是 ';'这个好像是管道技术的吧,这个不清楚。哦而也会用。知道的大师给个提示。 &&后面的. 是source的意思。意思是加载一次。省得再去开一个新的窗口 。
贴下巴上bash_alias里面的命令:
#ll
alias ll="ls -l"
alias la="ls -a"
alias md="mkdir"
alias c-="cd -"
alias c="cd .."
alias d="cd "

#android debug & ignore
alias cp2="cp ~/MyCode/file/debug.sh . &&   cp ~/MyCode/file/.gitignore ."
alias cpd='cp ~/MyCode/file/debug.sh .'
alias cpda='cp ~/MyCode/file/debuga.sh .'
alias cpg='cp ~/MyCode/file/.gitignore .'

#python server
alias pserver='python -m SimpleHTTPServer 8080'

#git 
alias g='git'
alias gst='git status'
alias gd='git diff'
alias gl='git pull'
alias glp='git pull --rebase'
alias glr='git pull --rabase'
alias gp='git push'
alias gcm='git commit -m'
alias gca='git commit --amend'
alias gb='git branch'
alias gba='git branch -a'
alias gcl='git config --list'
alias ga='git add'
alias gco='git checkout

 上面的cpd和cpda在我的以前的blog里面可以找到 。上面的git alias用起来特别爽,除了gcl没有用过,其他的天天用。推荐指数5颗星.另外说下,大家在写自己的shell命令的时候,如果是添加一个模块类型的一定要加上注释。可能当时觉得你记得它。但保不齐以后再看呢。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux alias命令是一种在Linux命令行上经常使用的功能,它可以帮助用户简化繁琐的命令操作,提高工作效率。通过alias命令,用户可以将一个长而复杂的命令或命令序列设置为一个短的别名,在以后的使用中只需输入该别名即可执行相应的命令。 要创建一个alias,可以使用以下语法: alias 别名='命令' 例如,可以将常用的列出文件的命令"ls -l"设置为别名"ll",使用以下命令: alias ll='ls -l' 使用alias命令可以极大地简化命令的输入,提高工作效率。然而,别名只对当前会话有效,如果需要永久生效,可以将别名添加到~/.bashrc文件中。 如果需要停用一个别名,可以使用unalias命令,语法如下: unalias 别名 例如,要停用之前设置的"ll"别名,可以使用以下命令: unalias ll 总结来说,Linux alias命令是一种强大的工具,可以帮助用户简化命令操作,提高工作效率。通过设置别名,用户可以自定义常用的命令,并且可以随时停用或修改。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Linux中如何使用alias命令](https://blog.csdn.net/linux_hua130/article/details/120606173)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [undefined](undefined)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值