shell script執行方式 - Linux

Kyle avatar
By Kyle
at 2018-10-05T16:04

Table of Contents

我寫了一隻簡單的shell script程式 test1.sh

在執行時,不論是 $sh test.sh 或 $./ test1.sh

都可正常執行

但是我看到有人是只打了test1.sh 就可以執行

爬文後判斷是與PATH的當前路徑有關

嘗試將檔案放到bin底下,再下指令test1.sh 也一樣無法執行

不知道有人知道如何改才能只打test1.sh就可以執行嗎

非常感謝

https://imgur.com/P80H1yp.jpg

--
Tags: Linux

All Comments

Jack avatar
By Jack
at 2018-10-08T13:48
至少先 echo $PATH 看一下會找哪些路徑目錄
Ursula avatar
By Ursula
at 2018-10-11T22:55
你文章內說的 bin 內,這個完整位置可以再確認一次
Hedy avatar
By Hedy
at 2018-10-16T02:09
chmod +x
Zora avatar
By Zora
at 2018-10-19T22:06
我看錯問題0.0
Ingrid avatar
By Ingrid
at 2018-10-24T20:31
糾結這個問題滿無聊的,不久有沒有./的差別
Ina avatar
By Ina
at 2018-10-25T01:33
...
Audriana avatar
By Audriana
at 2018-10-28T22:29
不過感覺弄清楚這基本的東西, 之後設定其他東西浪費的
的時間或許就會少一點了...吧?
Una avatar
By Una
at 2018-11-02T00:37
個人是覺得除非很清楚 script 寫了啥, 要不然放到
Heather avatar
By Heather
at 2018-11-03T05:08
PATH 裡還滿危險的啦, 尤其是把丟 script 的路徑直接
加進去 PATH...
Barb Cronin avatar
By Barb Cronin
at 2018-11-03T22:18
鳥哥網站基本觀念可以先看一下

如何可以把命令塞入變數內?

Edith avatar
By Edith
at 2018-10-05T00:27
想要把 wc -c a.jpg 輸出的值 塞入變數中 然後用 echo 方式顯示 但是不能用 aa = wc -c a.jpg Echo $aa 要怎麼做才可以呢? ----- Sent from JPTT on my iPhone - ...

Musicha-原裝Ubuntu 的筆電

Eartha avatar
By Eartha
at 2018-10-04T00:28
Hello 小弟最近在做這個多媒體創作筆電 https://www.facebook.com/musichamusictop/ 主要訴求雖然是專業音樂製作,但不做音樂就是一台配好Ubuntu Mate 18.04 的筆電。 她是我跟喜傑獅合作的成果,筆電有完整的Linux driver,即便使用的硬體是嶄新 ...

MPV開啟vaapi硬解播放DVD的ISO檔會有方格

Quintina avatar
By Quintina
at 2018-10-04T00:24
CPU: i5-2400 GPU: AMD RX460 發行版:Manjaro 核心版本:linux4.18 mpv版本:從AUR編譯的最新版 最近得到了幾個DVD的ISO檔,播放後發現只要啟用了vaapi 畫面就會出現很多方格,色塊也會變得怪怪的 這是我輸入的指令: mpv --no-config -- ...

apt-get 套件的問題

Dora avatar
By Dora
at 2018-10-03T23:12
板友晚安 想請教一下,我用 docker 安裝 ubuntu 14.04 apt-get update 之後 再下 apt-get install u-boot-tools:i386,目的是想要 mkimage 這個 binary來 build uImage 它其實會找不到套件可下載。只能下載 u ...

GCP的ssh問題

Olive avatar
By Olive
at 2018-10-03T20:30
最近想自學GCP 所以申請免費帳號自己來玩玩 在GCP建了一台CentOS 7 也在GCP手動配置了一個靜態的外部IP 卻只能透過GCP介面的SSH登入 防火牆規則查看是default 針對22 port 全部開放 iptables也停用了 telnet 22 port就是不過 有人能指點一下 ...