我正在使用一个新的终端仿真器。术语是 E17 默认终端,它有一个很棒的命令:tyls
它是一个“图形”ls
我想为这个终端创建一个别名,因为该命令tyls
对 konsole、rxvt 或其他终端没有意义。
我正在思考用某种if
语句来~/.bash_profile
测试我是否了解术语,然后运行以下命令:
alias ls="tyls"
但是我如何测试我是否处于术语或任何其他终端中?
有人能帮我吗?
答案1
术语设置变量$TERMINOLOGY=1
,因此您可以测试它
[[ $TERMINOLOGY == 1 ]] && 别名 ls=tyls