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

Sarah avatar
By Sarah
at 2018-08-21T10:05

Table of Contents

※ 引述《qwerty754892 (Q仔)》之銘言:
: 標題: [問題] 點兩下可執行指令的sh怎麼寫?
: 時間: Wed Aug 15 12:43:22 2018
:
:
: 各位鄉民午安
: 最近因工作需要被要求使用ubuntu
: 不過全公司都沒有人會用
: 自行摸索一下大概會用一些
:
: 有個工作內容是要執行指令查詢軟體運行進度
: 但每次都要在特定路徑開啟終端機
: 然後輸入制式化的指令
: 十分麻煩
:
: 記得在windows可以做一個bat檔
: 點兩下就可以執行批次檔
: 但在linux下,我直接文本輸入的指令
: 改了允許檔案作為程式執行功能
: 還是不能做到這件事,每次都用文本開啟
: 快把我逼瘋了 誰來救救我呢?
:
: https://i.imgur.com/BeJfU6x.jpg
: 我想執行的指令就一條
: /home/ct/status
: 當然還有其他複雜的,但先解決簡單的吧…
:
: 而且右鍵查看可執行的方式並沒有終端機這個選擇
: http://i.imgur.com/MXiE6jz.jpg
: 實在不知道該怎麼辦 求求大家幫忙





環境 : Ubuntu 16.04.1 LTS





[預先準備] test.sh

指令 vi test.sh
檔案內容
#!/bin/bash
echo Hello World
echo Hello World 2
read -n 1 -s -r -p "Press any key to continue"

指令 chmod +x test.sh





[方法1] 透過 DoubleClick1.desktop 呼叫 test.sh

系統預設點選 View executable text files when they are opened
( https://i.imgur.com/N4wljW4.png )

指令 vi DoubleClick1.desktop
檔案內容
[Desktop Entry]
Type=Application
Terminal=true
Name=DoubleClick1
Icon=utilities-terminal
Exec=gnome-terminal -e "bash -c '/home/john/Desktop/test.sh'"
Categories=Application;

指令 chmod +x DoubleClick1.desktop

桌面點選 DoubleClick1 即可執行





[方法2] 透過 DoubleClick2.sh 呼叫 test.sh

系統自行點選 Run executable text files when they are opened
( https://i.imgur.com/Y8aZrCl.png ) ([方法1]也行)

指令 vi DoubleClick2.sh
檔案內容
gnome-terminal -e "bash -c '/home/john/Desktop/test.sh'"

指令 chmod +x DoubleClick2.sh

桌面點選 DoubleClick2.sh 即可執行





------

test.sh的檔案路徑要用絕對路徑





:
: --
Tags: Linux

All Comments

CentOS安裝無法辨識到RAID

Edward Lewis avatar
By Edward Lewis
at 2018-08-19T14:35
※ 引述《PML ( )》之銘言: : : 各位前輩好 : : 小弟近來組了一台電腦,安裝了RAID卡也在RAID的BIOS設定好了 : : 主板的BIOS認得到virtual drive : : 但是進到安裝系統時, 卻只認到安裝碟本身的16G隨身碟, 找不到virtual碟 : : google上研究了好 ...

CentOS安裝無法辨識到RAID

Hedwig avatar
By Hedwig
at 2018-08-18T21:57
: 各位前輩好 : 小弟近來組了一台電腦,安裝了RAID卡也在RAID的BIOS設定好了 : 主板的BIOS認得到virtual drive : 但是進到安裝系統時, 卻只認到安裝碟本身的16G隨身碟, 找不到virtual碟 : google上研究了好久, 試著把驅動modprobe上, 卻還是失敗 : 出 ...

Centos安裝無法辨識到RAID

George avatar
By George
at 2018-08-18T20:56
各位前輩好 小弟近來組了一台電腦,安裝了RAID卡也在RAID的BIOS設定好了 主板的BIOS認得到virtual drive 但是進到安裝系統時, 卻只認到安裝碟本身的16G隨身碟, 找不到virtual碟 google上研究了好久, 試著把驅動modprobe上, 卻還是失敗 出現 modprobe:e ...

我無法 enable intel_pstate...

Daniel avatar
By Daniel
at 2018-08-17T00:14
請問一下 kernel 是 4.9.120 或 4.14.63 (CONFIG_X86_INTEL_PSTATE=y) 系統是 Debian stretch 處理器是 Intel(R) Core(TM) i7 CPU M 620 at 2.67GHz 機器是 Fujitsu Lifebook SH760 ...

新手簡易入門

Daph Bay avatar
By Daph Bay
at 2018-08-17T00:09
最近我也學一些 Linux 比較之下指令好像 Ubuntu 指令比較簡單 裝了Ubuntu 後感覺系統比想像中還肥大 想挑戰能不能減肥 下載Ubuntu Netboot版 在VMware裡裝 PC的VMware還算順利連到Ubuntu伺服器 Ubuntu base system也算順利安裝 拿出先前整理 ...