`

我的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;介绍如何定义自己的命令,

    Alias2.4 for linux 程序库

    "Alias2.4 for Linux 程序库"是一个专为Linux操作系统设计的数学计算库,它包含了丰富的数学算法和函数,旨在为开发者提供高效、可靠的数学运算支持。这个程序库不仅提供了基本的数学功能,还可能涵盖了高级的数学...

    Linux alias文件的使用.docx

    在Linux操作系统中,`alias`是一种非常实用的功能,它允许用户为常用命令创建简写或添加默认选项,以提高日常工作的效率。在本文中,我们将深入探讨如何使用Linux alias文件,以及它能带来的便利。 首先,`alias`的...

    Linux 中如何使用 alias 命令.doc

    Linux 中如何使用 alias 命令 Linux 中的 alias 命令是一种功能强大的命令,能够帮助用户简化长命令、记住复杂名称的命令、节省时间等。下面将详细介绍 alias 命令的使用方法和场景。 1. 创建 alias alias 命令...

    Linux之alias取别名.docx

    在Linux操作系统中,`alias`命令是一个非常实用的工具,它允许用户为复杂的命令创建简短的别名,从而简化日常的命令行操作。本文主要探讨了如何设置和使用`alias`,以及如何使别名在不同的环境中生效。 首先,`...

    Linux alias命令用法详解

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

    Linux alias命令编写

    在Linux操作系统中,alias命令是日常使用中的一个非常实用的功能,它允许用户为复杂的命令创建简短的别名,使得操作更加便捷。这篇教程将详细解释如何编写和使用Linux alias命令。 首先,让我们理解一下alias命令的...

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

    ### Linux中让alias设置永久生效的方法详解 #### 前言 在Linux环境中,命令行是进行系统管理和软件开发的重要工具。然而,某些命令可能非常冗长且难以记忆,这给用户带来了不便。为此,Linux引入了`alias`命令,...

    Linux_alias.txt

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

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

    在Linux操作系统中,掌握基本的命令行操作是十分重要的,其中`ls`和`alias`命令是日常工作中最常用的两个工具。本文将详细介绍这两个命令的基本用法和功能。 `ls`命令是Linux中用于列出目录内容的命令,其基本语法...

    alias命令中文详解

    在Linux和Unix操作系统中,`alias`命令是一个非常实用的工具,它允许用户为复杂的或者经常使用的命令创建简短的别名,以提高工作效率。通过使用`alias`,我们可以自定义命令行指令,使得日常操作更为便捷。下面将对`...

    alias别名的应用和比较

    ### alias别名的应用和比较...综上所述,无论是SQL中的表别名和列别名还是Linux中的`alias`命令,都是为了提高工作效率和代码的可读性而设计的重要工具。通过合理利用这些特性,可以大大简化日常工作流程并提高生产力。

    模仿linux的alias,灵感来自大圣大佬花里胡哨的的操作截图,git不支持自定义中文

    模仿linux的alias,灵感来自大圣大佬花里胡哨的的操作截图,git不支持自定义中文命令,所以我_aiyou-alias

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

    在Linux系统中,命令行是开发者和高级用户最常用的交互方式。为了提高命令行操作的效率,使用别名(Aliases)是一种非常实用的方法。别名允许我们将常用的、复杂的命令简化为一个简短的命令词,方便记忆和快速执行。...

    windows下alias.bat

    这种功能在Linux或Unix系统中被称为"alias",但在Windows环境下,我们需要通过编写批处理脚本来实现类似的效果。 创建自定义别名的主要好处在于提高效率。例如,如果你经常需要启动某个名为 "Photoshop.exe" 的程序...

    Linux下alias命令的用法详解

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

    linux文档全集、linux常用命令、linux技巧小总结

    例如,使用`history`查看历史命令,`alias`设置别名,`ctrl + r`反向搜索历史命令,都是日常操作中的小技巧。 3. **Linux常用命令**:除了基础命令,还有许多进阶命令如`man`查阅手册页,`ps`查看进程状态,`top`...

    bashrc and vim config

    首先,`.bashrc`文件是Bash shell启动时执行的脚本,用于设置命令行提示符、别名(alias)、环境变量等。在这个特定的`.bashrc`文件中,可能会包含以下内容: 1. **命令行提示符**:通过自定义PS1变量,你可以改变...

    Windows Alias Tool

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

Global site tag (gtag.js) - Google Analytics