[問題] 點兩下可執行指令的sh怎麼寫?

作者: qwerty754892 (Q仔)   2018-08-15 12:43:22
各位鄉民午安
最近因工作需要被要求使用ubuntu
不過全公司都沒有人會用
自行摸索一下大概會用一些
有個工作內容是要執行指令查詢軟體運行進度
但每次都要在特定路徑開啟終端機
然後輸入制式化的指令
十分麻煩
記得在windows可以做一個bat檔
點兩下就可以執行批次檔
但在linux下,我直接文本輸入的指令
改了允許檔案作為程式執行功能
還是不能做到這件事,每次都用文本開啟
快把我逼瘋了 誰來救救我呢?
https://i.imgur.com/BeJfU6x.jpg
我想執行的指令就一條
/home/ct/status
當然還有其他複雜的,但先解決簡單的吧…
而且右鍵查看可執行的方式並沒有終端機這個選擇
http://i.imgur.com/MXiE6jz.jpg
實在不知道該怎麼辦 求求大家幫忙
作者: Bencrie   2018-08-15 12:53:00
圖上面不是有「執行軟體」?
作者: qwerty754892 (Q仔)   2018-08-15 12:54:00
那個選下去不是直接指令欸繞圈圈繞很久 然後什麼事情都沒有發生 幾乎都試過了
作者: Bencrie   2018-08-15 13:12:00
在那裡點執行本來就不會有 terminal 視窗啊
作者: qwerty754892 (Q仔)   2018-08-15 13:19:00
那請問我該如何做呢?我想點兩下直接執行指令
作者: kdjf (我抓得到什麼呢?)   2018-08-15 13:44:00
你是想要跳出terminal顯示執行結果嗎?欸等一下 你的script想幹嘛可以說一下嗎? 覺得你應該搞錯了
作者: qwerty754892 (Q仔)   2018-08-15 14:00:00
我的指令輸進去會跳出某程式運行的狀態 像這樣https://i.imgur.com/BbSRiZu.jpg不知道欸 半路學linux為了工作 腦袋還是在微軟模式
作者: Bencrie   2018-08-15 14:05:00
電腦斷層影像 XD 我相信他有跑,只是你看不到結果
作者: qwerty754892 (Q仔)   2018-08-15 14:10:00
對呀 我知道他有跑 但我要隨時看他的狀態結果我也看得到 只是每次都要輸入一堆有的沒的很累想寫像bat的批次檔直接執行指令 比較快 省事
作者: Bencrie   2018-08-15 14:17:00
script 改成 gnome-terminal -x sh -c "/home/ct/status;read -p 'Press any key to continue...' UNUSED"
作者: qwerty754892 (Q仔)   2018-08-15 15:04:00
那請問開啟方式要用哪個?我現在點開還是文檔編輯
作者: b0920075 (Void)   2018-08-15 16:04:00
在終端機執行就好了吧,為什麼一定要用點的在bashrc寫一個alias,之後在terminal輸入指令就好了吧
作者: qwerty754892 (Q仔)   2018-08-15 17:20:00
痾……比較直觀?因為我看別人可以啊 為什麼我不行然後第二個拍謝我看不懂 qq而且我原本開終端機指令就一條 如果現在又要弄那麼多東西 何必?主要就是想學著寫傻瓜程式,給下一個同事/長官直接無腦上手啦 這是我的小願景
作者: OSDBNetwork (路人甲)   2018-08-15 18:05:00
作者: rexsony (雷克斯索尼)   2018-08-15 19:22:00
照原Po的文字態度,知道也不想說。大概是這樣還是回去寫Windows吧
作者: qwerty754892 (Q仔)   2018-08-15 20:10:00
o大 謝謝,我再研究一下 看起來接近真相了!!!r大拍謝我有點看不懂我知道啥 win我也是略懂而以 但謝謝你沒噓我 我會繼續努力學習啊啊 我再看一次看懂了 不好意思冒犯您了 若知道還請您多幫忙 我查了蠻多網站都有人問這類問題,不過方法都不太一樣 綜合混雜也是每一個定論 但我是誠心發問的 再次向您致歉 不知道那句有冒犯到您。對不起
作者: Bencrie   2018-08-15 21:31:00
你的 script 有加 #!/bin/sh?屬性有 +x?
作者: qwerty754892 (Q仔)   2018-08-15 21:49:00
第一行 #!/bin/bash 或/sh都試過 預設開啟還是文本屬性+x是………?https://i.imgur.com/AgNpBhz.jpg 自己爬文找到解決辦法了 建立終端機捷徑在桌面 然後後面改成如圖片執行指令後也不會自動關閉 完全符合我的需求不過這樣好像只能執行單行的簡單指令?如果要換行不知道要怎麼用 還是想學scrpit要怎麼寫https://i.imgur.com/KPHtNMi.pngo大轉貼的文有效 ubuntu16預設好像沒有dconf-editor 要用sudo另外安裝 依序設定完後雙擊檔案可以變成執行模式而不是文本開啟了!! 那請問b大的方法是?
作者: sppmg (sppmg)   2018-08-15 23:56:00
屬性x Google: chmod 。Linux中是否可執行由是否具有x屬性決定,而非副檔名。 Debian中帶x的會詢問要執行還是開文檔, Ubuntu我就不知了。我覺得文字、態度沒什麼問題啊!只不過是想點兩圖示執行罷了。對日常使用不是終端機的人來說,當然還是弄個圖示方便。以我來說,就算寫個 script ,有時也是建個圖示到工作列。最簡單像是 sync ,沒事多按幾下 XD。
作者: Bencrie   2018-08-16 00:59:00
sync 可以按 magic key 啊 XD
作者: hijkxyzuw (i,j,k) ×(x,y,z)   2018-08-18 11:48:00
要寫 launcher 吧桌面右鍵應該有個建立啟動器,把指令寫成指令檔路徑

Links booklink

Contact Us: admin [ a t ] ucptt.com