linux环境下的一种退出后快速返回的方法

本文介绍了在项目开发中使用Shell环境的重要性,并详细解释了如何通过source命令设置环境,以及如何通过命令别名记录退出时的路径信息,便于快速返回到退出前的位置。此外,还展示了如何为常用的命令设置别名,以提高工作效率。

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

在做项目开发的时候,shell环境是很重要的,一旦污染了环境:如,改变了某个关键路径,或修改了配置脚本,就需要校正,一般的做法就是exit当前环境,重新登录,再source环境重来。

重新利用source来设置环境这些都是必须的,如何返回到退出exit时的目录是有技巧的,特别是处在一个深路径的时候,这个技巧的作用就变得明显了。

仔细的同事可以发现执行ls -al命令后有些部分会有带背景色,如下:


这是因为这个lsls --color=auto的别名查看~/.bashrc文档会发现如下:


此时输入的ls已不再是原始的ls了,而是带来--color=auto参数的ls了。ls --color=auto可以别名成ls,那exit也可以成为一个命令的别名。

一般用户都习惯使用exit命令来退出当前环境,这里可以把exit设置成一个带退出功能的命令组的别名。

为什么要把exit设置成一个别名呢?因为在退出的时候希望记录退出时的路径信息,然后退出登录。退出时的环境变量也会随之消失,再登入时无法直接获取退出时路径信息,但是可以在退出的时候把路径信息记录在文件中,再次登录的时候从文件中获取记录的路径信息。因此可以在~/.bashrc做如下添加。


这样就可以用gb命令快速的回到退出时的位置,用gbjz命令快速的回到JZ_ROOT_DIR指定的的位置。

 

命令别名的例子还有很多如:

alias mkdate='mkdir -p `date +%y%m%d`'     mkdate 能创建当前时间的文件夹




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值