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 打印已经设置的命令别名 参考实例 查看系统已经设置的别名: ...
本篇将基于"RHEL-7命令手册+详细实例"来探讨一系列常用命令及其用途,帮助有一定基础的用户更深入地理解和应用这些命令。 1. **Alias**:别名命令允许用户为复杂的命令或命令序列创建简短的替代名称。例如,`alias ...
Linux alias命令 Linux alias命令用于设置指令的别名。 用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在....
- **实例丰富**:每个命令都附带了实际应用场景下的使用示例,帮助加深理解。 - **定期更新**:手册会根据社区反馈和技术发展不断修订和完善。 - **联系方式提供**:鼓励用户在发现错误或有补充建议时主动联系作者。...
以下是一些常见的CentOS命令及其应用实例: 1. **文件管理**: - `ls`:列出目录内容,例如`ls -l`列出详细信息,`ls -a`显示所有文件,包括隐藏文件。 - `cd`:改变工作目录,如`cd /home`进入/home目录。 - `...
which 命令的使用实例: 实例 1:查找文件、显示命令路径 命令:which lsmod 输出:/bin/pwd [root@localhost ~]# which adduser 输出:/usr/sbin/adduser 实例 2:用 which 去找出 which 命令:which which ...
本文档旨在详细解析Linux中最常用的一些命令,并通过实例来加深理解。 首先,学习Linux命令时需要注意路径问题。路径是指明命令存放位置的路径字符串,通常位于/bin、/usr/bin、/sbin、/usr/sbin等目录下。如果执行...
以上仅是Unix命令海洋中的一部分,实际使用中还有许多其他命令和选项,例如管道符(|)、重定向(>、<、>>)、别名(alias)等,它们共同构建了Unix/Linux系统的强大命令行工具。通过熟练掌握这些命令,用户可以更加...
- **命令别名**: 可以使用`alias`命令创建命令别名,如`alias ll='ls -l'`,之后输入`ll`就相当于执行`ls -l`。 - **历史记录**: 使用`history`命令可以查看过去执行过的命令,`!n`可以重复执行第n个命令。 ### 4. ...
### CAS单点登录实例详细步骤解析 #### 一、引言 CAS(Central Authentication Service)是一种开放源码的单点登录(SSO)协议,它允许用户在一个应用中登录后,无需再次输入用户名和密码就能访问同一域内的其它...
本篇将详细探讨`shell脚本实例`的相关知识点,帮助你深入理解并掌握Shell编程。 一、Shell脚本基础 1. **什么是Shell**:Shell是操作系统提供的一种命令解释器,它允许用户通过文本界面与操作系统交互,执行各种...
- 使用`whereis`或`locate`命令来查找命令是否存在及位置。 - 检查命令是否已通过包管理器如`apt-get`、`yum`等安装。 - 确认命令的拼写是否正确。 ##### 2\. `help` 和 `version` 选项 - **帮助信息**:大多数...
本文将详细讲解 DB2 命令的使用,包括启动交互式会话、编译 DB2 服务器节点目录、编译远程数据库目录、连接到 DB2 服务器、运行脚本、结束会话等。 一、启动交互式会话 要启动交互式会话,请输入以下命令:db2。该...
下面将详细介绍这些内容: ### 创建数据库命令 (CREATE DATABASE) #### 命令语法 ```plaintext CREATE DATABASE DB database-name AT NODE Create Database options ``` 在DB2中创建一个新的数据库是一项基本但...
【CAS_SSO单点登录实例详细步骤】 CAS(Central Authentication Service)是一种开源的单点登录(Single Sign-On,简称SSO)框架,它允许用户通过一个认证入口访问多个应用系统,而无需多次登录。以下是对CAS_SSO单...
使用`db2 list db directory`命令可以查看当前实例中的数据库列表,但请注意,如果没有数据库,可能会返回错误提示: ``` [db2inst1@localhost ~]$ db2 list db directory SQL1031N The database directory ...