shell实现文件目录的切换

每次登陆linux的时候都要cd切换目录,感觉太麻烦,所以自己写了个小脚本,仅供参考

#!/bin/bash
currPath=`pwd`
chPath="/study/linuxCommond/shell"
cd "${currPath}${chPath}"
# 按照修改时间逆序排序显示目录下的内容
ls -lrt

因为自己每次都是切换到固定目录下的,所以后面的路径是写死的。

写好shell脚本后,使用chmod +x fileName.sh 修改文件的可执行权限

然后使用source fileName.sh(这里只能用source执行脚本,使用./和sh执行的话不会切换目录)就可以切换到执行目录下,并显示内容了。

测试结果:

[***@*** ~]$ ls
develop  study  switchPath.sh  公共  模板  视频  图片  文档  下载  音乐  桌面
[***@*** ~]$ source switchPath.sh 
总用量 68
-rwxrwxr-x. 1 *** ***  106 5月  28 16:59 a.sh
-rwxrwxr-x. 1 *** ***  481 5月  28 20:52 b.sh
-rwxrwxr-x. 1 *** ***  355 5月  29 09:22 guessNum.sh
-rwxrwxr-x. 1 *** ***  922 5月  29 15:25 guessNum2.sh
-rwxrwxr-x. 1 *** ***  108 5月  29 15:32 random.sh
-rw-rw-r--. 1 *** ***  529 5月  29 17:05 1.sh
-rwxrwxr-x. 1 *** ***    0 5月  29 17:09 muliti.sh
-rw-rw-r--. 1 *** ***  365 5月  29 17:20 getFile.sh
-rw-rw-r--. 1 *** *** 2915 6月  11 17:35 mysql_system.sh
-rwxrwxr-x. 1 *** ***  613 6月  19 21:07 mysql_conn.sh
-rw-rw-r--. 1 *** ***    0 6月  20 17:09 mysql.txt
-rwxrwxr-x. 1 *** ***  548 6月  20 17:14 mysql_conn2.sh
-rw-rw-r--. 1 *** ***  633 6月  21 14:31 judgeChar.sh
-rw-rw-r--. 1 *** ***  228 6月  24 21:20 words.txt
-rw-rw-r--. 1 *** ***  811 6月  24 21:33 wordsCount.sh
-rw-rw-r--. 1 *** ***  341 6月  24 21:35 temp.txt
-rw-rw-r--. 1 *** ***  497 6月  24 21:35 count.txt
-rw-rw-r--. 1 *** ***   25 7月  18 17:31 start.sh
-rw-rw-r--. 1 *** ***  129 7月  30 10:31 switchPath.sh
[***@*** shell]$ pwd
/home/***/study/linuxCommond/shell
[***@*** shell]$ 

猜你喜欢

转载自blog.csdn.net/LSW_JAVADP/article/details/97758473
今日推荐