首页 > 代码库 > Shell中快速跳转到特定目录
Shell中快速跳转到特定目录
Shell中快速跳转到特定目录
在电脑上把项目代码统一放到了一个目录“~/code”下,经常需要从其它目录跳转到代码目录,总是输入目录比较麻烦,于是便想有没有更好的方式。
www.ahlinux.com
方式1: 在脚本中跳转
最开始是想在一个脚本中进行目录跳转,未果。因为脚本是在Shell的子进程中执行的,无法改变当前Shell的目录。后来得知在执行脚本前加一个“. ”,可以在当前进程中执行脚本,这样就能改变目录了。
www.ahlinux.com
1
#!/bin/bash<span></span> # 跳转脚本,文件名“<span></span>change_dir_script”
2
cd ‘/path/to/code‘
执行脚本
1
. change_dir_script # "."后还有一个空格,脚本可指定完整路径,或放在PATH目录中
方式2: Shell命令别名
在Bash Shell中,可以给一些命令指定别名,且别名中还能带上命令参数。配置如下:
1
# Shell配置文件位置,“~/.bashrc<span></span>”
2
3
...
4
alias code=‘cd /path/to/code‘
5
...
这样便可通过“code”命令从任意目录跳转到代码目录了。
又,如果修改了“.bashrc”文件,想立即生效,可以执行:
1
source "~/.bashrc"
参考帖子:http://bbs.chinaunix.net/thread-125979-1-1.html
- 本文来自:Linux学习网
Shell中快速跳转到特定目录
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。