现有以下场景,假设我在本地有/home/pc/Downloads/temp/Project
目录,我想快速在终端进入Project
目录,需要怎么操作呢
文件管理器
由于我知道这个目录在哪个位置,那我就可以打开文件管理器,进入到这个目录,然后,右键打开终端,这样终端就直接在这个目录了。
终端cd
命令
在桌面右键打开终端,输入cd /home/pc/Downloads/temp/Project/
进入到
shell脚本
- 创建shell脚本,内容如下,创建完成后去设置权限,当前设置为
755
#!/bin/bash cd /home/pc/Downloads/temp/Project/
文件权限说明请查看 Ubuntu 文件权限
- 运行
直接运行脚本文件的时候,发现并不能直接跳转到指定目录,这是因为直接运行时创建了子shell,所以无法在当前窗口直接跳转。如果需要跳转需要在脚本前加上.
或source
, 这样就不会再创建子shell了,也可以看到路径跳转了
配置别名(推荐)
- 在当前用户目录
/home/pc
,找到.bashrc
文件并打开
- 在最后一行添加下述内容并保存退出
alias cdp="cd /home/pc/Downloads/temp/Project/"
- 运行
source .bashrc
,使配置生效,这一步不能少,再次运行cdp
,即可快速跳转到指定目录