Ubuntu 快速切换到指定目录

现有以下场景,假设我在本地有/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,即可快速跳转到指定目录
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值