现在有一个现实的场景:
每一次打开Linux,都是在 目录下;

我最近想练习网络的代码,所以创建了一个目录,路径为:

可以看到,这个路径很长,如果没一次都通过cd /home/admin/linex/internet/practice,那太麻烦了!

那么如果应用到Shell脚本,把这个指令写入脚本,再执行它不就可以了吗?
试一试就知道了,见名知意,我把该脚本命名为goto.sh:

接下来执行它:

发现并没有进入指定路径,因为Shell会fork一个子进程,子进程通过exec执行程序,具体细节我在之前有讲到,附链接:https://blog.csdn.net/han8040laixin/article/details/81141566

那么有没有什么指令,能够让父bash亲自执行呢?
答案是有的,用 . 或 source 修饰脚本就可以!

可以看到,当我用source修饰脚本时,路径发生了改变,父bash亲自执行了命令。

接下来只要把goto文件放入path中,直接执行source goto,就可以进入指定路径了:

现在不论是在那个目录下,都可以快速进入指定的目录。

Linux下通过Shell脚本快速进入指定目录相关推荐

  1. linux下的shell脚本

    linux下的shell脚本 一.Shell概述 二.Shell 解析器 三.Shell脚本入门 1. 脚本格式 2. 第一个Shell脚本:helloworld 3. 第二个Shell脚本:多命令处 ...

  2. 执行shell脚本进入指定目录

    在linux环境下,常有通过shell脚本进入指定目录的操作,例如有一段脚本chdir.sh: [plain]  view plain copy #!/bin/sh cd /home/user/Dow ...

  3. shell脚本进入指定目录

    在linux环境下,常有通过shell脚本进入指定目录的操作,例如有一段脚本 framework.sh #!/bin/bash echo "\n----------- 开始进入指定文件夹 - ...

  4. 【Shell】执行shell脚本进入指定目录

    在linux环境下,常有通过shell脚本进入指定目录的操作,例如有一段脚本chdir.sh: #!/bin/sh cd /home/jiulong/mstar/TVOS_Release_V1.0.6 ...

  5. linux下的shell脚本,linux下的shell脚本的使用

    什么是shell? Shell是一个命令解释器,它在操作系统的最外层,负责直接与用户进行对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕反馈给用户.这种对话方式可是交互 ...

  6. linux下执行shell脚本文件,Linux下使用shell脚本自动执行脚本文件

    搜索热词 以下实例本人在Centos6.5 64位操作系统中使用 一.定时复制文件 a.在/usr/local/wfjb_web_back目录下创建 tomcatBack.sh文件 #将tomcat中 ...

  7. Linux下的shell脚本实战之用户创建

    Linux下的shell脚本实战之用户创建 一.脚本要求 二.脚本内容 三.运行脚本 一.脚本要求 二.脚本内容 三.运行脚本 一.脚本要求 1.该脚本提示用户创建用户名和密码 2.判断输入的用户名是 ...

  8. linux实现学生信息管理系统,Linux下基于shell脚本实现学生信息管理系统

    LINUX Linux操作系统 Linux下基于shell脚本实现学生信息管理系统 #该管理系统是参考两位博主(时间有点远了,我忘了,请博主看到后联系我)后自行修改添加的.登录过程还有很多不完善,我就 ...

  9. Linux下使用Shell脚本快速创建项目目录模板

    //proj.sh #!/bin/sh #FileName:proj.sh #Function:create project directory quckily #Version:V0.1 #Auth ...

最新文章

  1. Spring3.1.2与Hibernate4.1.8整合
  2. Oracle 分析及动态采样
  3. Linux有问必答:如何为在Linux中安装兄弟牌打印机
  4. 流程图制作在云上 https://www.processon.com/
  5. 高通人工智能应用创新大赛收官!9大奖项花落谁家?
  6. 【论文写作】毕业论文写作套路之正文(2)
  7. hdu 5919 主席树保留区间数的种类数目
  8. 光盘安装 windowns 10 系统 与 Win10 英文系统修改成中文系统
  9. 根据pid查端口_PID控制原理:看完这几个故事你就明白了
  10. Ant Design 遭删库!
  11. 查征信 查婚姻状况 查公开的个人信息 学信网学历学位查询 中国执行信息公开网执行人查询 民办院校学位学历查询 国外学历学位查询方法 征信中心 中国裁判文书查询 查询全国的莆田系医院 企查查 天眼查
  12. PHP快速入门指南-基础篇一
  13. 工作流现状2008年
  14. ALPS 2.3.0 安装教程
  15. java word 替换_Java 在 Word 文档中使用新文本替换指定文本的方法
  16. 权重衰减 weight_decay 是个啥
  17. 微信摇一摇服务器实现,微信摇一摇事件通知
  18. MFC实现CIE1931
  19. AVD的CPU的选择
  20. 卡方分布上侧α分位数的近似公式及其证明

热门文章

  1. 程序员应该掌握的统计学公式
  2. python3 copy和deepcopy
  3. Git本地仓库与GitHub远程仓库的同步方法
  4. open /run/flannel/subnet.env: no such file or directory
  5. 盘点2017,迎接2018
  6. 力扣小练习(Java)
  7. VIJOS-P1078 松鼠吃果子
  8. ImportError: libpython3.8.so.1.0: cannot open shared object file: No such file 【Docker 容器root用户方法总结】
  9. buck-boost电路计算
  10. 51单片机的串行接口介绍