zoukankan      html  css  js  c++  java
  • centos alias命令详解

    Alias命令
    功能描述:我们在进行系统的管理工作一定会有一些我们经常固定使用,但又很长的命令。那我们可以给这些这一长串的命令起一个别名。之后还需要这一长串命令时就可以直接以别名来替代了。系统中已经有一些默认的命令别名。可以alias来查看。也可以查看家目录下的~/.bash_profile来查看,这个是属于用户个人的别名。如果要定义全局的别名,可以将定义写入/etc/bashrc档案中。通过alias去的别名,在系统重新启动过后会自动清除。修改后,要source一下才会生效。
    语法:alias [别名] = [指令名称]
    取消别名:unalias [别名]


    系统默认存在的别名
    # alias

    指令:alias
    设置指令的别名

    语法:# alias name='command line'
    注意:在定义别名的时候等号两边不能够有空格。

    参数:
    -p: 打印出现有的别名(唯一的参数)
    若不加任何参数,则列出目前所有的别名设置

    用法:
    # alias cp='cp -i'
    这样就可以用cp来代替cp -i,而且cp -i这条命令依旧有效

    查看alias:
    列出目前所有的别名设置。
    # alias 或 # alias -p

    查看具体一条指令的别名
    # alias cp


    别名永久化:
    alias的作用仅在该次登入的操作,即输入一次alias后,这个修改只在当前的Shell生效。如果重新开启一个 Shell,或者重新登录,则这些alias将无法使用。好在linux中提供alias永久化的方法:
    <1>.若要每次登入就自动生效别名,则把别名加在/etc/profile或~/.bashrc中。然后# source ~/.bashrc
    <2>.若要让每一位用户都生效别名,则把别名加在/etc/bashrc最后面,然后# source /etc/bashrc

    重新设置别名:
    alias重置的方法与第一次设置的时候一样
    # alias cp='cp -i'

    删除别名:
    格式:unalias name

    # unalias cplinux 指令详解 alias 设置别名

  • 相关阅读:
    使用VS2013自带的PreEmptive Dotfuscator and Analytis来混淆C#代码
    jQuery发布1.9正式版,最后支持IE 6/7/8
    response的contentType的类型值Response.ContentType
    svn 切出指定版本、更改版本名称、删除分支
    js中url解码
    如何判断一个变量是否是utf-8
    mysql explain详解
    PHP Warning: date() [function.date]: It is not safe to rely on the system's timezone
    winScp上传文件时,如何过滤制定文件
    winScp如何通过隧道代理进行远程连接
  • 原文地址:https://www.cnblogs.com/zqifa/p/linux-alias-1.html
Copyright © 2011-2022 走看看