精华内容
下载资源
问答
  • alias命令

    千次阅读 2019-07-01 13:21:18
    在管理和维护Linux系统的过程中,将会...通常情况下,系统中已经定义了一些命令别名,要查看已经定义的命令别名,可以使用alias命令: #alias命令将输出所有已经定义的命令别名 alias alias cp=‘cp -i’ alias l...

    在管理和维护Linux系统的过程中,将会使用到大量命令,有一些很长的命令或用法经常被用到,重复而频繁地输入某个很长命令或用法是不可取的。这时可以使用命令别名功能将这个过程简单化。

    1.系统定义的别名
    通常情况下,系统中已经定义了一些命令别名,要查看已经定义的命令别名,可以使用alias命令:
    #alias命令将输出所有已经定义的命令别名

    alias

    alias cp=‘cp -i’
    alias l.=‘ls -d .* --color=tty’
    alias ll=‘ls -l --color=tty’
    alias ls=‘ls --color=tty’
    alias mv=‘mv -i’
    alias rm=‘rm -i’
    alias which=‘alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde’
    从上面的结果中可以看出,当我们使用命令cp(复制文件命令)时,系统会用cp -i代替命令中的cp。除此之外,还定义了ls命令及其使用的颜色、移动文件命令mv、删除命令rm等。
    用于设置系统别名的相关文件保存在/etc/profile.d/目录中(系统别名目录),使用以下方式可以查看:

    #进入目录/etc/profile.d/

    cd /etc/profile.d/

    #查看目录中的文件

    ls

    colorls.csh glib2.sh krb5-workstation.csh lang.sh vim.csh
    colorls.sh gnome-ssh-askpass.csh krb5-workstation.sh less.csh vim.sh
    glib2.csh gnome-ssh-askpass.sh lang.csh less.sh which-2.sh
    #查看文件less.csh的内容

    cat less.csh

    #以下为less.csh的内容,其中定义了ls命令使用的颜色等别名

    less initialization script (csh)

    if ( -x /usr/bin/lesspipe.sh ) then
    setenv LESSOPEN “|/usr/bin/lesspipe.sh %s”
    endif

    cat colorls.sh

    color-ls initialization

    alias ll=‘ls -l’ 2>/dev/null
    alias l.=‘ls -d .*’ 2>/dev/null

    2.用户自定义别名
    许多时候管理员都会按自己的使用习惯定义命令别名。例如让查看当前文件内容的命令兼容DOS中的查看文本命令type:
    #为cat命令定义一个别名type

    alias type=‘cat’

    #使用type命令查看文件alias.txt的内容

    type alias.txt

    alias l.=‘ls -d .* --color=tty’
    alias ll=‘ls -l --color=tty’
    alias ls=‘ls --color=tty’
    alias vi=‘vim’
    alias which=‘alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde’
    上面的命令中,先为cat命令定义了一个名为type的别名。当用户使用命令type时,系统会自动使用cat命令将其替代。
    3.取消定义的别名
    要取消已经定义好的命令别名,可以对别名使用unalias命令:

    unalias type

    type alias.txt

    -bash:type: command not found

    4.保存别名设置

    当系统重新启动或用户重新登录时,使用alias命令定义的别名将会丢失。可以在系统别名目录中添加别名配置文件,但这种方式定义的别名对所有的用户都生效,通常不建议使用这种方法。
    如果要定义全局别名,通常建议将命令添加到全局配置文件**/etc/profile**中。例如定义全局别名:

    echo “alias type=‘cat’”>>/etc/profile

    这条命令将alias type='cat’添加到文件/etc/profile中。
    注意:在对/etc/profile这样的系统配置文件进行操作时,一定要谨慎,否则有可能会损坏系统。因此上面的命令中使用的是">>“而不是”>",">>"表示将内容追加到文件结尾。
    如果某个用户想要定义自己的命令别名,可以将命令添加到用户家目录中的文件.bash_profile中。例如要定义用户自己的别名:

    echo “alias vi=‘vim’”>>~/.bash_profile

    source ~/.bash_profile 最后,退出并重新登陆以使定义生效。

    展开全文
  • alias命令用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化。使用alias时,用户必须使用单引号 ‘ ‘ 将原来的命令引起来,防止特殊字符导致错误。 alias命令的作用只局限于该次登入的操作。若...
  • Linux alias命令编写

    2020-09-15 03:07:33
    主要介绍了Linux alias命令编写,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • Linux alias命令 Linux alias命令用于设置指令的别名。 用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在....
  • 别名 使用cmd的Alias命令
  • alias命令用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化. 用alias 短命令=’原命令 选项’ alias 138ssh= 'ssh -i ~/.ssh/138.pem ec2-user@192.168.21.138' 这下子就可以直接使用138ssh ...
  • Linux 中如何使用 alias 命令.doc
  • linux alias命令

    千次阅读 2018-08-23 08:32:32
    可以使用alias命令将较长的命令简写使用.   二、使用方法 1 2 3 语法:alias (选项)(参数) 选项:-p:打印已经设置的Linux shell别名  参数:'定义Linux shell别名'   三...

    一、介绍

    alias 命令用来设置Linux shell 命令的别名。可以使用alias命令将较长的命令简写使用.

     

    二、使用方法

    1

    2

    3

    语法:alias (选项)(参数)

    选项:-p:打印已经设置的Linux shell别名 

    参数:'定义Linux shell别名'

      

    三、案例

     

    1.alias定义别名ssh_5_13

    1

    [root@ping ~]# alias ssh_5_13='ssh root@10.157.5.13'

      

    2.查看系统已经设置的别名 

    1

    2

    3

    4

    5

    6

    7

    8

    [root@ping ~]# alias

    alias cp='cp -i'

    alias l.='ls -d .* --color=auto'

    alias ll='ls -l --color=auto'

    alias ls='ls --color=auto'

    alias mv='mv -i'

    alias rm='This command cannot be used'

    alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

     

    3.设置别名对当前用户生效  

    1

    2

    3

    [root@ping ~]# vim /root/.bashrc    #将alias写入到配置文件中

     

    [root@ping ~]# source /root/.bashrc     #对配置文件立即生效

    4.屏蔽当前别名

    1

    [root@ping ~]# \rm -rf /root/*

    展开全文
  • alias命令的使用

    2020-09-30 10:41:44
    alias命令用来设置命令的别名,从而将一些较长的命令进行简化。使用alias时,必须使用单引号将被设置别名的命令引起来,防止特殊字符导致错误。 基本用法: alias 新的命令='原命令 -选项/参数' 例如: alias vi='...

    alias命令用来设置命令的别名,从而将一些较长的命令进行简化。使用alias时,必须使用单引号将被设置别名的命令引起来,防止特殊字符导致错误。

    基本用法:

    alias 新的命令='原命令 -选项/参数'
    

    例如:

    alias vi='vim'
    

    查看别名:
    直接输入 alias 命令会列出当前系统中所有已经定义的命令别名。

    删除别名:
    要删除一个别名,可以使用 unalias 命令,如 unalias l。

    永久化别名:
    直接在linux命令窗口或shell里设定的命令别名,在终端关闭或者系统重新启动后都会失效。若要每次登入都能够使用这些命令别名,则可将相应的alias命令存放到bash的初始化文件/etc/bashrc(对所有用户有效)或~/.bashrc 文件(只对当前用户有效)中。

    存放完毕后重新载入初始化文件:

    source ~/.bashrc
    
    展开全文
  • alias命令介绍

    千次阅读 2019-07-01 17:59:14
    在 Linux 下我们有个别名命令 alias ,可以将那些繁琐的命令自定义为我们容易记住的别名,可以大大提高我们的效率。 但是,alias 命令只对当前终端有效,当终端关闭之后,我们所设置的别名全部失效。所以如果想让...

    在 Linux 环境下工作的工程师,一定会对那些繁琐的指令和参数命令行印象深刻吧。而且,可怕的不是繁琐,而是需要大量重复输入这些繁琐的命令。

    在 Linux 下我们有个别名命令 alias ,可以将那些繁琐的命令自定义为我们容易记住的别名,可以大大提高我们的效率。

    但是,alias 命令只对当前终端有效,当终端关闭之后,我们所设置的别名全部失效。所以如果想让这些别名永久有效,我们就需要将它们添加到 .bash_profile 文件里。

    在本文里,良许将介绍 10 个非常实用,能够提高你工作效率的命令别名。

    压缩包文件,特别是 tar 文件在 Linux 下使用非常广泛,但是 tar 命令的选项又非常多,也不好记住。所以我们可以将常用的几个选项定义为一个别名 untar ,这样我们需要解压 tar 文件时,直接 untar filename 即可。
    alias untar='tar -zxvf ’

    我们下载一个很大的文件时,突然网络异常中断了,我们重新下载是不是很抓狂?别担心,我们的 wget 命令有个 -c 选项,支持断点下载,我们也可以将它设置为别名:
    alias wget='wget -c ’

    有时我们需要生成一个 20 个字符的随机数密码,我们可以使用 openssl 命令,但完整的命令又很长很不方便,我们可以设置别名:
    alias getpass=“openssl rand -base64 20”

    下载一个文件之后,我们想要校验一下它的 checksum 值,可以将这个命令封装为一个别名 sha ,之后我们 sha filename 就可以校验文件的 checksum 值。
    alias sha='shasum -a 256 ’

    正常情况下,ping 命令将无限次输出,但其实没多大意义。我们可以使用 -c 命令将其限制为 5 次输出,然后设置为别名 ping ,使用时,ping url 即可。
    alias ping=‘ping -c 5’

    如果我们想随时随地启动一个 web 服务器,我们可以使用这个别名:
    alias www=‘python -m SimpleHTTPServer 8000’

    网速的测试在工作中也经常用到,但 Linux 没有自带命令可用,我们可以借助第三方工具 speedtest-cli 。这个工具可以直接从 Github 上下载,使用方法里面也有详细介绍。我们需要先使用 speedtest-cli 命令来选择离我们最近的服务器,然后设置如下别名:
    alias speed=‘speedtest-cli --server 2406 --simple’

    你的公网 IP 是多少?记性好的可以直接背下来,但如果你有 10 台上百台服务器呢?也可以背下来,然后参加最强大脑。其实有个命令可以直接查询,但那个命令太变态,不好记,果断设置为别名。
    alias ipe=‘curl ipinfo.io/ip’

    如何知道自己的局域网 IP ?这个命令同样变态,果断设置别名。
    alias ipi=‘ipconfig getifaddr en0’

    最后,清屏,我们可以使用 ctrl + l 快捷键,也可以将 clear 命令定义得更短,这样使用起来更直接,更粗暴。
    alias c=‘clear’

    参考链接
    https://mp.weixin.qq.com/s/PPOBE3shIw5u_9FrjUjkXA

    展开全文
  • 1.命令简介 ...alias 命令的作用只局限于当前会话,若要每次登录都能够使用这些命令别名,则可将相应的 alias 命令存放到 Bash 的初始化文件 /etc/bashrc(针对所有用户)或 ~/etc/.bashrc(针对当...
  • 【Linux命令】alias命令

    2016-01-12 12:04:39
    来自: http://man.linuxde.net/aliasalias命令用来设置指令的别名。我们可以使用该命令可以将一些较长...若要每次登入都能够使用这些命令别名,则可将相应的alias命令存放到bash的初始化文件/etc/bashrc中。alias(选项)
  • alias 命令详解

    2015-03-23 17:02:00
    alias 命令 作用: 设置命令别名,可以将较长的命令进行简化,使用alias 时,用户必须使用单引号将原来的命令引起来,防止特殊字符导致错误。 如要永久生效则将alias 命令存放到bash 的初始化文件 /etc/...
  • linux中alias命令

    千次阅读 2018-08-01 23:22:43
    Linux alias命令用于设置指令的别名。 用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。alias的效力仅及于该次登入的操作。如果你想永久保存你设置的别名,可以将命令设置保存在/etc...
  • 添加自定义alias命令

    千次阅读 2016-11-14 21:08:24
    alias命令用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化。使用alias时,用户必须使用单引号' '将原来的命令引起来,防止特殊字符导致错误。 alias的使用方法alias 新的命令='原命令 -选项/...
  • alias命令用于查看或设置命令别名,但仅作用于该次登陆的会话,若要永久使用别名,可在 ~/.bashrc 中设定别名 cat ~/.bashrc可查看alias命令 直接输入alias也可以 alias // 查看别名 alias cp='cp -i' // 设置...
  • alias 命令的用法

    千次阅读 2019-03-04 22:37:48
    linux系统下给命令指定别名alias命令用法: 在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问题,但对于带命 令行参数的命令,链接就...
  • Linux alias命令的使用

    万次阅读 2017-03-30 22:32:46
    Linux alias命令用来设置指令的别名,对一些较长的命令进行简化。使用alias时,必须使用单引号将原来的命令包含,防止特殊字符导致错误。
  • alias 命令用法

    2013-01-04 15:38:51
    添加命令: alias 新的命令='原命令 -选项/参数 删除命令: unalias 要删除的命令 查找命令: 直接输入 alias 命令会列出当前系统中所有已经定义的命令别名
  • linux alias命令学习

    2013-09-22 10:36:39
    alias顾名思义就是用来给命令取别名,alias命令的使用方式有: 1. 用户对感兴趣的命令取别名,以提高方便性 sh-# alias sh-# alias ls='ls -alhi' sh-# alias ls='ls -alhi' sh-# unalias ls sh-# ls sh-# alias 2. ...
  • 在文件保存alias命令并生效

    千次阅读 2018-07-07 16:17:43
    alias命令格式 1、alias命令可以为命令别名,可以在bash窗口直接输入命令进行别名,格式如下:alias lm=’ls -l | more’。 2、取消命令别名格式为:unalias lm 但是alias命令的效果只在当前登录期间有效,重新...
  • Linux自学之旅-基础命令alias设置命令的别名) 文章目录前言一、alias有什么用?二、alias使用1.alias 命令别名='命令'2.直接alias3.当前用户永久生效设置总结 前言 1.上一节我们讲述了管道符的作用及其基本使用...
  • 使用alias命令可以为命令定义别名。如果命令中有空格的话,就需要使用双引号(比如在命令与选项之间就有空格)。
  • centos alias命令详解

    2017-07-03 15:56:27
    Alias命令 功能描述:我们在进行系统的管理工作一定会有一些我们经常固定使用,但又很长的命令。那我们可以给这些这一长串的命令起一个别名。之后还需要这一长串命令时就可以直接以别名来替代了。系统中已经有一些...
  • alias命令用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化。使用alias时,用户必须使用单引号 ‘ ‘ 将原来的命令引起来,防止特殊字符导致错误。 alias命令的作用只局限于该次登入的操作。若...
  • Linux下alias命令的使用

    千次阅读 2018-10-16 05:00:34
    最近在使用ssh连接远程机器敲了类似ssh -i ~/.ssh/138.pem ec2-user@192.168.21.138 这么长一串...alias命令用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化.用alias 短命令='原命令 选项' ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 155,282
精华内容 62,112
关键字:

alias命令