`

alias命令使用详细及实例

阅读更多

alias命令使用详细及项目应用

 

alias   定义命令别名

命令:   alias
功能说明:设置指令的别名。
语法:alias[别名]=[指令名称]

补充说明:用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。 alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在/etc/profile或自己的~/.bashrc中设定指令的别名。

 

 

例子:
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 echo_info  'echo \[Info :`date '+%Y-%m-%d-%H:%M:%S'`\]'
alias echo_error 'echo \[Error:`date '+%Y-%m-%d-%H:%M:%S'`\]'

 

如果想永久生效,就把这条写入到 /etc/bashrc里面
 
 

利用alias,可以简化在数据库脚本的调用:
//对sybase数据库isql进行设置别名
alias runsql "$SYB/bin/isql -U$NAME -P$PASSWD -S$SERVER -w 132 -D$DBNAME"

alias rptrunsql "$SYB/bin/isql -U$NAME -P$PASSWD -S$SERVER -w 9999 -D$DBNAME -s' '"

runsql << GEN_RPT >! $TMP_RPT_FILE

set nocount on

go

exec sp_gen_except_rpt '${REPORT_FREQUENCY}','${GENERATION_DATE}'

go

GEN_RPT

runsql << EOF

truncate table ${TABLENAME}
go

EOF

 

//oracle数据库:

alias runsql "sqlplus $USER/$PASS@$SERVER"

runsql  << EOF | tee -a $LOG_FILE

SET SHOW OFF

SET VER OFF

SET HEADING OFF

SET SERVEROUTPUT ON

@$SQL_DIR/sql_backup_tables.sql $location;

exit

EOF

分享到:
评论

相关推荐

    alias命令 设置命令别名

    若要每次登入都能够使用这些命令别名,则可将相应的alias命令存放到bash的初始化文件 /etc/bashrc中。 语法格式:alias [参数] 常用参数: -p 打印已经设置的命令别名 参考实例 查看系统已经设置的别名: ...

    Linux alias命令用法详解

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

    unalias命令 取消命令别名

    如果需要取消任意一个命令别名,则使用该命令别名作为指令的参数选项即可。如果使用-a选项,则表示取消所有已经存在的命令别名。 语法格式:unalias [参数] [别名] 常用参数: -a 取消所有命令别名 参考实例 ...

    Linux–命令的使用

    1、究竟什么是命令 一条命令不外乎以下四种情况: 可执行程序。可执行程序就像在/usr/bin目录里...alias命令。我们可以在其他命令的基础上定义自己的命令。 2、识别命令 2.1、type–显示命令的类型 type命令是一个she

    MySQL命令大全

    上面命令参数是常用参数的一部分,详细情况可参考文档。此处的mydb是要登录的数据库的名称。 在进行开发和实际应用中,用户不应该只用root用户进行连接数据库,虽然使用root用户进行测试时很方便,但会给系统带来...

    Linux 101 hacks (2nd)

    技巧2:使用cd 和alias 命令快速返回上级目录 技巧3:用一条语句执行―mkdir‖和―cd‖命令 技巧4:用―cd -‖在最近访问的两个目录之间切换 技巧5:用―dirs‖、―pushd‖、―popd‖来操作目录栈 技巧6:用―shopt ...

    alias-generator

    用法您只需要实例化AliasGeneratorConfig并获取类AliasGenerator的实例。 之后,您可以通过调用它的公共方法开始,如下所示: AliasGeneratorConfig config = new AliasGeneratorConfig();AliasGenerator generator ...

    MYSQL常用命令大全

    上面命令参数是常用参数的一部分,详细情况可参考文档。此处的mydb是要登录的数据库的名称。 在进行开发和实际应用中,用户不应该只用root用户进行连接数据库,虽然使用root用户进行测试时很方便,但会给系统带来...

    Linux unalias命令用法详解

    实例 给命令设置别名 [root@runoob.com ~]# alias lx=ls [root@runoob.com ~]# lx anaconda-ks.cfg Desktop install.log install.log.syslog qte 删除别名 [root@runoob.com ~]# alias lx //显示别名 alias lx='...

    Linux bind命令用法详解

    Linux bind命令 Linux bind命令用于显示或设置键盘按键与其相关的功能。 您可以利用bind命令了解有哪些按键组合与其功能,也可以自行指定要用哪些按键组合。 语法bind [-dlv][-f ]...alias-expand-line arrow-key-pref

    ruby元编程实际使用实例

    很喜欢ruby元编程,puppet和...rpc接口模板化——使用eval、alias、defind_method require 'rack/rpc' class Server &lt; Rack&gt; :hello_world end 上面是一个rpc server,编写一个函数,调用rpc命令进行注册。 采用define

    Linux enable命令用法详解

    Linux enable命令 Linux enable命令用于启动或关闭 shell 内建指令。 若要执行的文件名称与...实例 显示shell内置命令 # enable //显示shell命令 enable . enable : enable [ enable alias enable bg enable bind enab

    Oracle 主要配置文件介绍

    忽略以#开头的注释部分 : cams:/u01/app/oracle/product/8.1.7:Y 其中 cams 为实例 ID /u01/app/oracle/product/8.1.7为 ORACLE_HOME目 录 Y表示允许使用 dbstart和 dbshut 启动和关闭该实例数据库 ...

    Linux eval命令用法详解

    实例 连接多个命令 # eval enable;ls //连接多个命令 enable . enable : enable [ enable alias enable bg enable bind enable break enable builtin enable caller enable cd enable command enable compgen enable...

    ASFBot:使用电报控制您的ArchiSteamFarm

    ASFbotTelegram Bot用python编码... --host :ASF IPC主机(默认为127.0.0.1 ) --port :ASF IPC侦听端口(默认为1242 ) --password :ASF IPC密码(如果已设置一个) --verbosity :日志详细程度(DEBUG,INFO,WARN

    whorlwind, 使指纹加密变得轻而易举.zip

    whorlwind, 使指纹加密变得轻而易举 Whorlwind用指纹处理加密/解密敏感数据的android API指纹的反应包装。用法通过调用以下命令创建 Whorlwind 实例:Whorlwind.create(context, storage, keyAlias)

    ERNIE:ACL 2019论文“ ERNIE的源代码和数据集-e language source code

    运行以下命令以创建训练实例。 # Download Wikidump wget https://dumps.wikimedia.org/enwiki/latest/enwiki-latest-pages-articles.xml.bz2 # Download alise wget -c ...

    my_erine

    运行以下命令以创建训练实例。 # Download Wikidump wget https://dumps.wikimedia.org/enwiki/latest/enwiki-latest-pages-articles.xml.bz2 # Download alise wget -c ...

    《于博士之Cadence SPB 15.7 快速入门视频教程》共60集 网盘地址.txt

    第8讲 browse命令的使用技巧 1、浏览所有parts,使用技巧 2、浏览所有nets,使用技巧 3、浏览所有offpage connector,使用技巧 4、浏览所有DRC makers,使用技巧 第9讲 搜索操作使用技巧 1、搜索特定part 2、搜索...

    frigga:根据您的Grafana仪表板,仅刮擦Prometheus中的相关指标

    您有Grafana实例吗? frigga确保您不会在Prometheus中刮取指标,而在Grafana仪表板中则不会出现。 根据您的Grafana仪表板,仅刮擦Prometheus中的相关指标,请参阅。 frigga在上生成keep过滤器,并将它们添加到您的...

Global site tag (gtag.js) - Google Analytics