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命令存放到bash的初始化文件 /etc/bashrc中。 语法格式:alias [参数] 常用参数: -p 打印已经设置的命令别名 参考实例 查看系统已经设置的别名: ...
Linux alias命令 Linux alias命令用于设置指令的别名。 用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在....
如果需要取消任意一个命令别名,则使用该命令别名作为指令的参数选项即可。如果使用-a选项,则表示取消所有已经存在的命令别名。 语法格式:unalias [参数] [别名] 常用参数: -a 取消所有命令别名 参考实例 ...
1、究竟什么是命令 一条命令不外乎以下四种情况: 可执行程序。可执行程序就像在/usr/bin目录里...alias命令。我们可以在其他命令的基础上定义自己的命令。 2、识别命令 2.1、type–显示命令的类型 type命令是一个she
上面命令参数是常用参数的一部分,详细情况可参考文档。此处的mydb是要登录的数据库的名称。 在进行开发和实际应用中,用户不应该只用root用户进行连接数据库,虽然使用root用户进行测试时很方便,但会给系统带来...
技巧2:使用cd 和alias 命令快速返回上级目录 技巧3:用一条语句执行―mkdir‖和―cd‖命令 技巧4:用―cd -‖在最近访问的两个目录之间切换 技巧5:用―dirs‖、―pushd‖、―popd‖来操作目录栈 技巧6:用―shopt ...
用法您只需要实例化AliasGeneratorConfig并获取类AliasGenerator的实例。 之后,您可以通过调用它的公共方法开始,如下所示: AliasGeneratorConfig config = new AliasGeneratorConfig();AliasGenerator generator ...
上面命令参数是常用参数的一部分,详细情况可参考文档。此处的mydb是要登录的数据库的名称。 在进行开发和实际应用中,用户不应该只用root用户进行连接数据库,虽然使用root用户进行测试时很方便,但会给系统带来...
实例 给命令设置别名 [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命令用于显示或设置键盘按键与其相关的功能。 您可以利用bind命令了解有哪些按键组合与其功能,也可以自行指定要用哪些按键组合。 语法bind [-dlv][-f ]...alias-expand-line arrow-key-pref
很喜欢ruby元编程,puppet和...rpc接口模板化——使用eval、alias、defind_method require 'rack/rpc' class Server < Rack> :hello_world end 上面是一个rpc server,编写一个函数,调用rpc命令进行注册。 采用define
Linux enable命令 Linux enable命令用于启动或关闭 shell 内建指令。 若要执行的文件名称与...实例 显示shell内置命令 # enable //显示shell命令 enable . enable : enable [ enable alias enable bg enable bind enab
忽略以#开头的注释部分 : cams:/u01/app/oracle/product/8.1.7:Y 其中 cams 为实例 ID /u01/app/oracle/product/8.1.7为 ORACLE_HOME目 录 Y表示允许使用 dbstart和 dbshut 启动和关闭该实例数据库 ...
实例 连接多个命令 # 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...
ASFbotTelegram Bot用python编码... --host :ASF IPC主机(默认为127.0.0.1 ) --port :ASF IPC侦听端口(默认为1242 ) --password :ASF IPC密码(如果已设置一个) --verbosity :日志详细程度(DEBUG,INFO,WARN
whorlwind, 使指纹加密变得轻而易举 Whorlwind用指纹处理加密/解密敏感数据的android API指纹的反应包装。用法通过调用以下命令创建 Whorlwind 实例:Whorlwind.create(context, storage, keyAlias)
运行以下命令以创建训练实例。 # Download Wikidump wget https://dumps.wikimedia.org/enwiki/latest/enwiki-latest-pages-articles.xml.bz2 # Download alise wget -c ...
运行以下命令以创建训练实例。 # Download Wikidump wget https://dumps.wikimedia.org/enwiki/latest/enwiki-latest-pages-articles.xml.bz2 # Download alise wget -c ...
第8讲 browse命令的使用技巧 1、浏览所有parts,使用技巧 2、浏览所有nets,使用技巧 3、浏览所有offpage connector,使用技巧 4、浏览所有DRC makers,使用技巧 第9讲 搜索操作使用技巧 1、搜索特定part 2、搜索...
您有Grafana实例吗? frigga确保您不会在Prometheus中刮取指标,而在Grafana仪表板中则不会出现。 根据您的Grafana仪表板,仅刮擦Prometheus中的相关指标,请参阅。 frigga在上生成keep过滤器,并将它们添加到您的...