點兩下可執行指令的sh怎麼寫? - Linux

Table of Contents


各位鄉民午安
最近因工作需要被要求使用ubuntu
不過全公司都沒有人會用
自行摸索一下大概會用一些

有個工作內容是要執行指令查詢軟體運行進度
但每次都要在特定路徑開啟終端機
然後輸入制式化的指令
十分麻煩

記得在windows可以做一個bat檔
點兩下就可以執行批次檔
但在linux下,我直接文本輸入的指令
改了允許檔案作為程式執行功能
還是不能做到這件事,每次都用文本開啟
快把我逼瘋了 誰來救救我呢?

https://i.imgur.com/BeJfU6x.jpg
我想執行的指令就一條
/home/ct/status
當然還有其他複雜的,但先解決簡單的吧…

而且右鍵查看可執行的方式並沒有終端機這個選擇
http://i.imgur.com/MXiE6jz.jpg
實在不知道該怎麼辦 求求大家幫忙

--

All Comments

Ophelia avatarOphelia2018-08-18
圖上面不是有「執行軟體」?
Agnes avatarAgnes2018-08-22
那個選下去不是直接指令欸
Elvira avatarElvira2018-08-27
繞圈圈繞很久 然後什麼事情都沒有發生 幾乎都試過了
Daniel avatarDaniel2018-08-29
在那裡點執行本來就不會有 terminal 視窗啊
Christine avatarChristine2018-08-31
那請問我該如何做呢?我想點兩下直接執行指令
Ophelia avatarOphelia2018-09-01
你是想要跳出terminal顯示執行結果嗎?
Enid avatarEnid2018-09-01
欸等一下 你的script想幹嘛可以說一下嗎? 覺得你應該搞錯了
Mason avatarMason2018-09-05
我的指令輸進去會跳出某程式運行的狀態 像這樣
Linda avatarLinda2018-09-08
不知道欸 半路學linux為了工作 腦袋還是在微軟模式
William avatarWilliam2018-09-13
電腦斷層影像 XD 我相信他有跑,只是你看不到結果
Aaliyah avatarAaliyah2018-09-16
對呀 我知道他有跑 但我要隨時看他的狀態
Wallis avatarWallis2018-09-17
結果我也看得到 只是每次都要輸入一堆有的沒的很累
Olga avatarOlga2018-09-21
想寫像bat的批次檔直接執行指令 比較快 省事
Donna avatarDonna2018-09-22
script 改成 gnome-terminal -x sh -c "/home/ct/status;
Jessica avatarJessica2018-09-25
read -p 'Press any key to continue...' UNUSED"
Isabella avatarIsabella2018-09-27
那請問開啟方式要用哪個?我現在點開還是文檔編輯
Steve avatarSteve2018-10-01
在終端機執行就好了吧,為什麼一定要用點的
Thomas avatarThomas2018-10-03
在bashrc寫一個alias,之後在terminal輸入指令就好了吧
Catherine avatarCatherine2018-10-05
痾……比較直觀?因為我看別人可以啊 為什麼我不行
然後第二個拍謝我看不懂 qq
Jacob avatarJacob2018-10-06
而且我原本開終端機指令就一條 如果現在又要弄那麼
多東西 何必?主要就是想學著寫傻瓜程式,給下一個
同事/長官直接無腦上手啦 這是我的小願景
Doris avatarDoris2018-10-10
Liam avatarLiam2018-10-12
照原Po的文字態度,知道也不想說。大概是這樣
Sierra Rose avatarSierra Rose2018-10-17
還是回去寫Windows吧
Robert avatarRobert2018-10-20
o大 謝謝,我再研究一下 看起來接近真相了!!!
Irma avatarIrma2018-10-21
r大拍謝我有點看不懂我知道啥 win我也是略懂而以 但
謝謝你沒噓我 我會繼續努力學習
Edward Lewis avatarEdward Lewis2018-10-25
啊啊 我再看一次看懂了 不好意思冒犯您了 若知道還
請您多幫忙 我查了蠻多網站都有人問這類問題,不過
方法都不太一樣 綜合混雜也是每一個定論 但我是誠心
發問的 再次向您致歉 不知道那句有冒犯到您。對不起
Odelette avatarOdelette2018-10-27
你的 script 有加 #!/bin/sh?屬性有 +x?
Hedy avatarHedy2018-10-29
第一行 #!/bin/bash 或/sh都試過 預設開啟還是文本
Rae avatarRae2018-10-30
屬性+x是………?
Edward Lewis avatarEdward Lewis2018-11-01
https://i.imgur.com/AgNpBhz.jpg 自己爬文找到解決
辦法了 建立終端機捷徑在桌面 然後後面改成如圖片
執行指令後也不會自動關閉 完全符合我的需求
Lily avatarLily2018-11-04
不過這樣好像只能執行單行的簡單指令?如果要換行不
知道要怎麼用 還是想學scrpit要怎麼寫
Charlotte avatarCharlotte2018-11-07
https://i.imgur.com/KPHtNMi.png
o大轉貼的文有效 ubuntu16預設好像沒有dconf-edito
r 要用sudo另外安裝 依序設定完後雙擊檔案可以變成
執行模式而不是文本開啟了!! 那請問b大的方法是?
Olive avatarOlive2018-11-09
屬性x Google: chmod 。Linux中是否可執行由是否具有x屬性
決定,而非副檔名。 Debian中帶x的會詢問要執行還是開文檔
, Ubuntu我就不知了。
Dora avatarDora2018-11-10
我覺得文字、態度沒什麼問題啊!只不過是想點兩圖示執行罷
了。對日常使用不是終端機的人來說,當然還是弄個圖示方便
。以我來說,就算寫個 script ,有時也是建個圖示到工作列
。最簡單像是 sync ,沒事多按幾下 XD。
Olga avatarOlga2018-11-13
sync 可以按 magic key 啊 XD
Olive avatarOlive2018-11-14
要寫 launcher 吧
Linda avatarLinda2018-11-18
桌面右鍵應該有個建立啟動器,把指令寫成指令檔路徑