怎么知道一个程序的在终端命令的名字???

sh/bash/dash/ksh/zsh等Shell脚本
回复
trojanhorse
帖子: 4
注册时间: 2012-11-30 15:01
系统: ubuntu 12.04 LTS

怎么知道一个程序的在终端命令的名字???

#1

帖子 trojanhorse » 2012-11-30 15:07

比如要通过终端运行一个程序,比如firefox,在终端中输入firefox 就可运行。但是有些程序的名字并不知道,怎么在终端中输入让它运行呢?比如sopcast , 在终端中输入sopcast 显示找不到命令。。高手,请教!
onlylove
论坛版主
帖子: 5371
注册时间: 2007-01-14 16:23

Re: 怎么知道一个程序的在终端命令的名字???

#2

帖子 onlylove » 2012-11-30 15:12

你可以输软件名称的第一个字母,然后按下tab自动补全下试下……其实也不一定好用的,比方新立得的名字是synaptic,修改软件源的那个是gtk-software-property
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
头像
youzhiyili
帖子: 2422
注册时间: 2012-03-22 20:42
系统: ubuntu22.04

Re: 怎么知道一个程序的在终端命令的名字???

#3

帖子 youzhiyili » 2012-11-30 15:12

找起动器 /usr/share/applications/
sopcast前端你装没有?
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf
zhangxiaofir
帖子: 53
注册时间: 2010-12-09 23:54

Re: 怎么知道一个程序的在终端命令的名字???

#4

帖子 zhangxiaofir » 2012-11-30 15:16

善用TAB键(2次), 一般输入那个程序的前几个字母 TAB 就会补全 另, 你输入sopcast 然后按2次TAB 看有类似的命令没有 有的话就是了
头像
ACGNX
帖子: 87
注册时间: 2012-07-12 14:02

Re: 怎么知道一个程序的在终端命令的名字???

#5

帖子 ACGNX » 2012-11-30 15:34

youzhiyili 写了: sopcast前端你装没有?
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 怎么知道一个程序的在终端命令的名字???

#6

帖子 eexpress » 2012-11-30 15:35

需要先知道软件包名。然后dpkg -L xxxx|grep bin
一个软件可能包括很多个可执行的程序。
● 鸣学
trojanhorse
帖子: 4
注册时间: 2012-11-30 15:01
系统: ubuntu 12.04 LTS

Re: 怎么知道一个程序的在终端命令的名字???

#7

帖子 trojanhorse » 2012-11-30 17:05

sopcast 前端我装了,dash主页里面有。
我弄明白了,唯一的方法就是去/usr/share/applications 察看相应的.desktop文件中的Exec字段。谢谢大家!
q_yangguangyouzi
帖子: 37
注册时间: 2012-03-06 0:22

Re: 怎么知道一个程序的在终端命令的名字???

#8

帖子 q_yangguangyouzi » 2012-12-05 23:49

apropos
回复