`

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 打印已经设置的命令别名 参考实例 查看系统已经设置的别名: ...

    RHEL-7命令手册+详细实例

    本篇将基于"RHEL-7命令手册+详细实例"来探讨一系列常用命令及其用途,帮助有一定基础的用户更深入地理解和应用这些命令。 1. **Alias**:别名命令允许用户为复杂的命令或命令序列创建简短的替代名称。例如,`alias ...

    Linux alias命令用法详解

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

    rhel 7命令手册+详细实例-更新版

    - **实例丰富**:每个命令都附带了实际应用场景下的使用示例,帮助加深理解。 - **定期更新**:手册会根据社区反馈和技术发展不断修订和完善。 - **联系方式提供**:鼓励用户在发现错误或有补充建议时主动联系作者。...

    Centos常用命令总结实例

    以下是一些常见的CentOS命令及其应用实例: 1. **文件管理**: - `ls`:列出目录内容,例如`ls -l`列出详细信息,`ls -a`显示所有文件,包括隐藏文件。 - `cd`:改变工作目录,如`cd /home`进入/home目录。 - `...

    linux中which命令使用详解.docx

    which 命令的使用实例: 实例 1:查找文件、显示命令路径 命令:which lsmod 输出:/bin/pwd [root@localhost ~]# which adduser 输出:/usr/sbin/adduser 实例 2:用 which 去找出 which 命令:which which ...

    Linux常用命令详解(配合示例说明_清晰易懂)

    本文档旨在详细解析Linux中最常用的一些命令,并通过实例来加深理解。 首先,学习Linux命令时需要注意路径问题。路径是指明命令存放位置的路径字符串,通常位于/bin、/usr/bin、/sbin、/usr/sbin等目录下。如果执行...

    Unix命令大全,实例大全

    以上仅是Unix命令海洋中的一部分,实际使用中还有许多其他命令和选项,例如管道符(|)、重定向(&gt;、&lt;、&gt;&gt;)、别名(alias)等,它们共同构建了Unix/Linux系统的强大命令行工具。通过熟练掌握这些命令,用户可以更加...

    bash入门学习实例

    - **命令别名**: 可以使用`alias`命令创建命令别名,如`alias ll='ls -l'`,之后输入`ll`就相当于执行`ls -l`。 - **历史记录**: 使用`history`命令可以查看过去执行过的命令,`!n`可以重复执行第n个命令。 ### 4. ...

    CAS单点登录实例详细步骤

    ### CAS单点登录实例详细步骤解析 #### 一、引言 CAS(Central Authentication Service)是一种开放源码的单点登录(SSO)协议,它允许用户在一个应用中登录后,无需再次输入用户名和密码就能访问同一域内的其它...

    shell脚本实例

    本篇将详细探讨`shell脚本实例`的相关知识点,帮助你深入理解并掌握Shell编程。 一、Shell脚本基础 1. **什么是Shell**:Shell是操作系统提供的一种命令解释器,它允许用户通过文本界面与操作系统交互,执行各种...

    Linux常用命令详解.pdf

    - 使用`whereis`或`locate`命令来查找命令是否存在及位置。 - 检查命令是否已通过包管理器如`apt-get`、`yum`等安装。 - 确认命令的拼写是否正确。 ##### 2\. `help` 和 `version` 选项 - **帮助信息**:大多数...

    DB2数据库命令详解

    本文将详细讲解 DB2 命令的使用,包括启动交互式会话、编译 DB2 服务器节点目录、编译远程数据库目录、连接到 DB2 服务器、运行脚本、结束会话等。 一、启动交互式会话 要启动交互式会话,请输入以下命令:db2。该...

    db2数据库详细命令解释文档

    下面将详细介绍这些内容: ### 创建数据库命令 (CREATE DATABASE) #### 命令语法 ```plaintext CREATE DATABASE DB database-name AT NODE Create Database options ``` 在DB2中创建一个新的数据库是一项基本但...

    转载CAS_SSO单点登录实例详细步骤

    【CAS_SSO单点登录实例详细步骤】 CAS(Central Authentication Service)是一种开源的单点登录(Single Sign-On,简称SSO)框架,它允许用户通过一个认证入口访问多个应用系统,而无需多次登录。以下是对CAS_SSO单...

    linux下启动db数据库命令.pdf

    使用`db2 list db directory`命令可以查看当前实例中的数据库列表,但请注意,如果没有数据库,可能会返回错误提示: ``` [db2inst1@localhost ~]$ db2 list db directory SQL1031N The database directory ...

Global site tag (gtag.js) - Google Analytics