linux中這個指令碼執行後為什麼無法輸入

2022-12-25 08:46:09 字數 2059 閱讀 2974

1樓:頑皮哈利

把這個儲存為乙個檔案,hello

然後chmod 777 hello

接著試驗

./hello

./hello hello

./hello bsyou

2樓:匿名使用者

兩個 if , 只有乙個 fi,首先語法有問題呢

整個結構比較亂吧。。呵呵

請問怎樣開啟linux的」命令視窗」?為什麼我執行過一條命令後就無法再輸入或執行另外的命令了呢?

3樓:匿名使用者

右擊。。。。開啟終端!

執行一條命令後要用exit命令退出才能執行下一條命令!

4樓:流氓小王子

輸入命令就是用終端,你也可以切換到字元介面。

你說的無法輸入其它命令,是因為剛才你輸入的那個命令還在執行,執行完你就可以輸入命令了,或者你可以在開乙個終端輸入命令。

我linux系統,執行grep命令後便進入文字輸入狀態,沒法執行指令碼。這是怎麼回事?

5樓:大大蟲

ctrl +c退出

因為你關鍵字和檔名直接少了空格,bash認為命令沒輸完,等你繼續輸入檔名

6樓:搗蒜大師

ctrl-d就行了 你是漏了空格吧

7樓:喊佳呀乖

cat 檔名|grep 關鍵字

linux中,命令列下,輸入:`set`。執行後就什麼也沒有,然後輸什麼顯示什麼,無法返回,求救中?

linux s**件,為什麼點了執行之後沒反應?

8樓:匿名使用者

1、可能是你的使用者沒有許可權;

2、修改文件許可權:chmod +x vsf_findlibs.sh ,在執行。

9樓:匿名使用者

sh 檔案 是 shell 指令碼檔案——它既是可以執行的檔案,又是可以編輯的文字檔案。

因此,開啟他有兩種方法——開啟執行,和開啟編輯。

你可以通過右鍵選單來選擇用哪種方式開啟。

另外,linux 和 unix 系統中,檔案出了讀取和寫入的許可權之外,還有執行的許可權。你可能要確認你有這個許可權。

你可以通過 chmod 777 __.sh 來修改你的檔案許可權。

linux上寫了指令碼,不能執行!求解答!

10樓:匿名使用者

你的指令碼是在普通使用者下編寫、設定許可權的?

/opt下的東西都需要root許可權才能修改、mount也需要root許可權。

如果不是必須執行在非root使用者下的話,建議試試用root賬戶執行。

11樓:

你在超級使用者下,用 chmod 755 killmountrestart.sh 後,在執行該 bash 指令碼試一試。

12樓:

先提權 chmod 命令

13樓:

你還沒有修改許可權,chmod 777 killmountrestart.sh

再執行應該就可以了

linux上明明有這個檔案,為什麼輸入命令卻提示沒有,有圖,求告知,萬分感謝!!!

14樓:大大蟲

你的檔案是windows格式的,linux系統裡,每行結尾只有「《換行》」,即「\n」;windows系統裡面,每行結尾是「《換行》《回車》」,即「\n\r」。所以看起來你後面多了個「^m」

你需要把所有的^m刪除,用dos2unix命令很方便,如果沒有用vi編輯替換

15樓:

1這個指令碼格式錯誤,把行尾的^m去掉。

sed -i 's/\r$//' 1

16樓:烏雲下沒有雨

使用uedit 編輯器,連線到ftp,在**可以刪除。我試過了。

linux 怎麼檢視指令碼是否執行

以deepin linux為例,檢視指令碼是否執行,需要在系統監視器中檢視。具體的操作步驟和方法如下 1 首先,單擊deepin功能選項中的啟動器,如下圖所示。2 其次,完成上述步驟後,單擊啟動器中的 系統管理 選項,如下圖所示。3 接著,完成上述步驟後,單擊 系統管理 中的 系統監視器 圖示,如下...

Linux許可權簡單問題,在Linux中執行檔案時候許可權不夠,怎麼解決

ftp組,系統分配的帳號號碼是50。dev是這組的成員。group name the name of the group.password the encrypted group password.if this field is empty,no password is needed.gid th...

linux中是什麼指令,Linux中表示什麼指令

是當前目 錄的復意思 再舉幾個例子制 hello是表示執行當前目bai錄下du的zhihello檔案vi readme.txt 是執行vi開啟dao當前目錄下的readme.txt檔案 cd media 是進入當前目錄下面的media目錄 就是執行可執行屬性的檔案 當前目錄下的 之所以執行當前目錄下...