Linux alias 别名

本文介绍如何使用Linux的alias命令创建别名以简化常用命令,包括tomcat的启动、停止和状态检查等操作,并展示了如何配置.bashrc文件实现这些功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

alias命令使用户可以为一个很长的命令建立一个简短的别名,之后用户就可以使用这个简单易记的别名来执行该命令而不必输入原来的长命令了。
别名就是Shell中命令的一种速记法,它使用户能够按自己的需求定制和简化Linux命令。alias命令的语法格式如下:
alias 别名的名字=命令字符串
其中,命令字符串可能要使用单引号括起来,如 alias dir=‘ls -laF’.

Shell维护一个别名的列表,每当有命令输入时,shell都要搜寻这个别名列表。如果命令的第1个单词是一个别名,shell将使用(定义)别名的正文代替这个单词。当创建一个别名时,要遵守如下规则:

  • 在等号的两边都不能有任何空格。如果命令字符串中包含任何选项、元字符或空格,命令就必须使用单引号括起来。在一个别名中的每一个命令必须用分号(;)隔开。

我的别名命令主要是 用户tomcat 重启 和查看端口;
进入配置文件

vim ~/.bashrc

我的tomcat 放在 /usr/local/tomcat/

这是我的常用别名
其中
tomcatstop 、tomcatstart

alias tomcat='cd /usr/local/tomcat/webapps/'
alias tomcatflog='tail -f /usr/local/tomcat/logs/catalina.out'
alias tomcatn200='tail -n 200 /usr/local/tomcat/logs/catalina.out'
alias tomcatstop='sh /usr/local/tomcat/bin/shutdown.sh && ps -ef |grep tomcat'
alias tomcatstart='sh /usr/local/tomcat/bin/startup.sh && ps -ef |grep tomcat'
alias tomcatstatus='ps -ef | grep tomcat'
alias redisstatus='ps -ef | grep redis'

# 跳转到目录后自动显示目录下的文件和目录
cdls() {
    cd "${1}";
    ls;
}
alias cd='cdls'
# 删除文件自动显示目录瞎嘚瑟文件和目录
rmls() {
    rm "${1}";
    ls;
}
alias rmls='rmls'

这个修改,要下次登录的时候才能生效。想要即刻生效,可以输入

source ~/.bashrc

shutdown.sh 有点时候不会杀掉进程,所以我的tomcatstop,tomcatstart 使用了 &&,这样我就能查看tomcat 端口状态。

&&
方式:commandA && commandB
如果commandA执行成功,则执行commandB

tomcat 启动后,查看一下tomcat 进程
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值