日期:2014-05-16  浏览次数:20717 次

如何创建linux命令”快捷方式”或”自定义命令”
对于经常使用linux的朋友来说,经常碰到每次要输入大量命令而且经常要多次输入,是不是为每次重复输入或者用”↑”来选择历史输入而烦躁呢,今天我们来学习如何来创建linux shell命令的快捷方式。

1. linux shell命令别名(alias)
linux shell别名是个很有用的东西,特别是命令特别长的时候可以显著提高使用效率(减少输入字符的时间,以及减少出错的概率)。如何创建shell别名呢, 我们是通过shell别名命令:alias
a). 查看系统中有哪些别名命令 [test @tset test]#alias 即可显示目前系统中的别名命令
alias ll=’ls -l’
alias vi=’vim’
//查看日志
alias tailkn='tail -f /webdata/IBM/WebSphere/AppServer/profiles/AppSrv01/d:/logs/web/web.log'

//删除项目
alias wstmdkn='rm -rf /webdata/IBM/WebSphere/AppServer/profiles/AppSrv01/temp/suse11-183Node01/server1/web_war'

//启动服务器
alias wssta='/webdata/IBM/WebSphere/AppServer/bin/startServer.sh server1'

//停止服务器
alias wssto='/webdata/IBM/WebSphere/AppServer/bin/stopServer.sh server1'

b). 如何创建shell命令别名也是使用 [test @tset test]#alias alias_name=’command’
c). 如何删除已经建立的别名命令呢?使用unalias命令 [test @test test]#unalias alias_name 即可删除alias_name的别名命令

但是通过这种方式设置的别名命令只对当前登录环境下有效,退出后重新登录就无效了,如何才能使别名命令一直有效呢,那就是修改rc配置文件,把设置别名的过程加入到系统启动后初始化用户的脚本中, 用户只需要修改 ~/.bashrc文件, 加入你要设置的别名命令即可,例如
1 # .bashrc
2
3 alias ll=’ls -l’
5 alias vi=’vim’
6 # Source global definitions
7 if [ -f /etc/bashrc ]; then
8 . /etc/bashrc
9 fi
修改此文件过后我们通常要退出名重新登录后才会生效,当然也可以是用source命令直接把配置载入到当前环境中[test @test test]#source ~/.bashrc


rm命令用法
说明:删除档案及目录。
  
  参数:
  
  -i 删除前逐一询问确认。
  -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
  -r 将目录及以下之档案亦逐一删除。
  范例: