`

我的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命令的时候,如果是添加一个模块类型的一定要加上注释。可能当时觉得你记得它。但保不齐以后再看呢。
 
分享到:
评论

相关推荐

    原:LINUX alias,unalias

    原:LINUX alias,unalias;介绍如何定义自己的命令,

    Linux alias文件的使用.docx

    学习笔记:Linux alias文件的使用

    Alias2.4 for linux 程序库

    Alias2.4 for linux 数学程序库,内有说明文件,英语

    Linux alias命令用法详解

    Linux alias命令 Linux alias命令用于设置指令的别名。 用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在....

    Linux 中如何使用 alias 命令.doc

    Linux 中如何使用 alias 命令.doc

    Linux_alias.txt

    linux系统利用alias命令可以快速登陆服务器,还可以利用alias命令将常用的操作取别名,不用死记硬背诸多命令

    Linux alias命令编写

    主要介绍了Linux alias命令编写,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Linux中让alias设置永久生效的方法详解

    在Linux中为我们提供了一个很方便的重命名命令 alias ,它的作用为如果要执行命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。下面这篇文章主要给大家介绍了关于Linux中让alias设置永久生效的相关资料,...

    Linux之alias取别名.docx

    简单的和大家聊聊取别名的过程中遇到的一些问题,尤其是文章最后面的总结才是重中之重

    Linux常用ls, alias基础命令详解

    主要介绍了Linux常用ls, alias基础命令详解,ls命令的作用是列举目录文件信息,alias查看定义的别名,具体内容详情大家参考下本

    alias别名的应用和比较

    总结SQL中alias别名的应用,还有Linux中alias别名的应用的比较

    bashrc and vim config

    Linux下的一些配置文件,包括bash的高亮,alias等。vim的包括常用插件和配置信息。以后都用这一套了。

    linux-aliasme一个shell脚本用于在命令行中组织你的别名

    aliasme - 一个shell脚本用于在命令行中组织你的别名

    Linux下alias命令的用法详解

    1.alias的使用 alias命令用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化. 用alias 短命令=’原...然后我就开开心心的用上了短命令,再也不用去记服务器的ip地址了. 2.alias的持久化 第二天等

    Windows Alias Tool

    windows用的alias工具,请放至环境变量的目录下或windows/system32下使用,使用方法和linux一样,alias xx=xxxxx

    Linux命令模板 licote 1.3.2

    Licote是Linux command template的缩写,顾名思义就是Linux命令模板。用于快速编写一个linux环境的命令程序,Licote的主要任务是帮助你解析linux环境下的常用命令选项,让你快速编写命令程序的同时,为用户提供灵活而...

    alias_manager:alias_manager是一个程序,可以帮助您管理别名

    该程序已经在Ubuntu(20.04),Debian(10),Fedora(32),CentOS(8)和Arch Linux上进行了深入测试(包括单元测试)。 目录 描述 “别名管理器”是一个bash脚本,它将为您管理别名 它将指导您完成添加和删除别名...

    alias别名的应用和方法步骤

    alias别名的基础知识和本人的操作步骤,仅供参考,后期还会上传SQL中的别名应用和Linux中的别名应用过程中的对比

    Linux命令搜索工具linux-command.zip

    alias、apmd、aumix、bind、chkconfig、chroot、clock、crontab、declare、depmod、dircolors、dmesg、enable、eval、export、fbset、grpconv、grpunconv、hwclock、insmod、kbdconfig、lilo、liloconfig、lsmod、...

Global site tag (gtag.js) - Google Analytics