每次登陆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]$