Linux - alias

作者: 谢小帅 | 来源:发表于2017-05-02 13:40 被阅读7次

    alias 用于设置命令别名

    // 错误实例
    shuai@ubuntu:~$ alias myls = "ls -l" // 不能有空格
    bash: alias: myls: not found
    bash: alias: =: not found
    bash: alias: ls -l: not found
    
    shuai@ubuntu:~$ alias myls="ls -l" // 正确创建别名
    
    shuai@ubuntu:~$ alias // 显示系统所有别名
    alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
    alias egrep='egrep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias grep='grep --color=auto'
    alias l='ls -CF'
    alias la='ls -A'
    alias ll='ls -alF'
    alias ls='ls --color=auto'
    alias myls='ls -l' // 可以看到自己的别名已经加进来了
    
    shuai@ubuntu:~$ myls // 调用自己的别名指令
    total 60
    -rw-r--r-- 1 shuai shuai   33 Apr 26 22:20 a.txt
    -rw-r--r-- 1 shuai shuai   38 Apr 26 21:17 b.txt
    -rw-r--r-- 1 shuai shuai   11 Apr 26 21:13 c.txt
    drwxr-xr-x 2 shuai shuai 4096 Apr 26 15:27 Desktop
    drwxr-xr-x 2 shuai shuai 4096 Apr 19 18:03 Documents
    drwxr-xr-x 2 shuai shuai 4096 Apr 19 18:03 Downloads
    -rw-r--r-- 1 shuai shuai 8980 Apr 19 17:37 examples.desktop
    -rw-r--r-- 1 shuai shuai   26 Apr 26 21:48 manage.py
    drwxr-xr-x 2 shuai shuai 4096 Apr 19 18:03 Music
    drwxr-xr-x 2 shuai shuai 4096 Apr 19 18:03 Pictures
    drwxr-xr-x 2 shuai shuai 4096 Apr 19 18:03 Public
    drwxr-xr-x 2 shuai shuai 4096 Apr 19 18:03 Templates
    drwxr-xr-x 2 shuai shuai 4096 Apr 19 18:03 Videos
    
    shuai@ubuntu:~$ ls -l // 别名指令对应的指令
    total 60
    -rw-r--r-- 1 shuai shuai   33 Apr 26 22:20 a.txt
    -rw-r--r-- 1 shuai shuai   38 Apr 26 21:17 b.txt
    -rw-r--r-- 1 shuai shuai   11 Apr 26 21:13 c.txt
    drwxr-xr-x 2 shuai shuai 4096 Apr 26 15:27 Desktop
    drwxr-xr-x 2 shuai shuai 4096 Apr 19 18:03 Documents
    drwxr-xr-x 2 shuai shuai 4096 Apr 19 18:03 Downloads
    -rw-r--r-- 1 shuai shuai 8980 Apr 19 17:37 examples.desktop
    -rw-r--r-- 1 shuai shuai   26 Apr 26 21:48 manage.py
    drwxr-xr-x 2 shuai shuai 4096 Apr 19 18:03 Music
    drwxr-xr-x 2 shuai shuai 4096 Apr 19 18:03 Pictures
    drwxr-xr-x 2 shuai shuai 4096 Apr 19 18:03 Public
    drwxr-xr-x 2 shuai shuai 4096 Apr 19 18:03 Templates
    drwxr-xr-x 2 shuai shuai 4096 Apr 19 18:03 Videos
    
    shuai@ubuntu:~$ unalias myls // 删除别名
    shuai@ubuntu:~$ alias
    alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
    alias egrep='egrep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias grep='grep --color=auto'
    alias l='ls -CF'
    alias la='ls -A'
    alias ll='ls -alF'
    alias ls='ls --color=auto'
    

    相关文章

      网友评论

        本文标题:Linux - alias

        本文链接:https://www.haomeiwen.com/subject/tsuctxtx.html