[问题] 点两下可执行指令的sh怎么写?

楼主: qwerty754892 (Q仔)   2018-08-15 12:43:22
各位乡民午安
最近因工作需要被要求使用ubuntu
不过全公司都没有人会用
自行摸索一下大概会用一些
有个工作内容是要执行指令查询软件运行进度
但每次都要在特定路径开启终端机
然后输入制式化的指令
十分麻烦
记得在windows可以做一个bat档
点两下就可以执行批次档
但在linux下,我直接文本输入的指令
改了允许档案作为程式执行功能
还是不能做到这件事,每次都用文本开启
快把我逼疯了 谁来救救我呢?
https://i.imgur.com/BeJfU6x.jpg
我想执行的指令就一条
/home/ct/status
当然还有其他复杂的,但先解决简单的吧…
而且右键查看可执行的方式并没有终端机这个选择


实在不知道该怎么办 求求大家帮忙
作者: 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