linux下应用程序的位置?
我想在linux(Ubuntu)下的桌面创建一个程序(vim,终端可以调用)的快捷方式:右击桌面选择创建启动器,在命令后选择程序的位置,但是我不知道vim的位置。在终端输...
我想在linux(Ubuntu)下的桌面创建一个程序(vim,终端可以调用)的快捷方式:右击桌面选择创建启动器,在命令后选择程序的位置,但是我不知道vim的位置。在终端输入 whereis vim,结果是:vim:/usr/vin/vim /usr/bin/vim.tiny /etc/vim /usr/share/vim /usr/share/man/man1/vim.1.gz
windows系统应用程序的后缀名为.exe,但是linux中应用程序不好找,我不知道是哪一个,就一个一个试,上面所有的我都试过了,但还是不行啊,双击建立的快捷方式后报错: 启动应用程序出错。细节:执行子进程“VIM”失败(没有该文件或目录)
我是linux新手,望高手明示:
1.我这样创建快捷方式可以吗?如果不对,是哪个地方错了。还有其它的方法吗?
2.我想知道在linux中,真正的程序放在哪个位置,当然程序包括:安装系统后系统自动安装的程序,还有自己安装的程序。
echo "$PATH" ##可以看到可执行程序的存放路径
ln -s app app.ln ##可以创建软连接
我试了的,不行啊,在终端直接输入 echo "$PATH" ## 吗? ##是什么意思?我要查找vim,命令中没有vim怎么查找呢? 展开
windows系统应用程序的后缀名为.exe,但是linux中应用程序不好找,我不知道是哪一个,就一个一个试,上面所有的我都试过了,但还是不行啊,双击建立的快捷方式后报错: 启动应用程序出错。细节:执行子进程“VIM”失败(没有该文件或目录)
我是linux新手,望高手明示:
1.我这样创建快捷方式可以吗?如果不对,是哪个地方错了。还有其它的方法吗?
2.我想知道在linux中,真正的程序放在哪个位置,当然程序包括:安装系统后系统自动安装的程序,还有自己安装的程序。
echo "$PATH" ##可以看到可执行程序的存放路径
ln -s app app.ln ##可以创建软连接
我试了的,不行啊,在终端直接输入 echo "$PATH" ## 吗? ##是什么意思?我要查找vim,命令中没有vim怎么查找呢? 展开
4个回答
推荐于2016-08-24 · 知道合伙人互联网行家
关注
展开全部
展开全部
1:应用程序都在含有bin的目录内
/bin,/usr/bin/,/usr/local/bin等等,也有些在/opt内,主要区别是安装的内容,/bin的是内部命令了/usr下的/bin有的是系统自带的,/local下的bin是自己安装的等,但是ubuntu不是,没有统一标准
你误会1楼了,##是说明那个后面是注释,不要你输入
另外你的vim装了么?ubuntu如果不单独安装的话,并没有vim,你输入vim可以执行不过是vim的一个快捷方式罢了,指向的是vi,用的是alisa vi='vim'实现的。另外你在安装vim的时候,新立德管理器也会显示你安装软件的所有文件的位置。用apt工具也可以查看,具体的man一下好了
/bin,/usr/bin/,/usr/local/bin等等,也有些在/opt内,主要区别是安装的内容,/bin的是内部命令了/usr下的/bin有的是系统自带的,/local下的bin是自己安装的等,但是ubuntu不是,没有统一标准
你误会1楼了,##是说明那个后面是注释,不要你输入
另外你的vim装了么?ubuntu如果不单独安装的话,并没有vim,你输入vim可以执行不过是vim的一个快捷方式罢了,指向的是vi,用的是alisa vi='vim'实现的。另外你在安装vim的时候,新立德管理器也会显示你安装软件的所有文件的位置。用apt工具也可以查看,具体的man一下好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
echo "$PATH" ##可以看到可执行程序的存放路径
ln -s app app.ln ##可以创建软连接
=================================================
##后面的内容是注释
找vim:
find / -name vim
which vim
locate vim
ln -s app app.ln ##可以创建软连接
=================================================
##后面的内容是注释
找vim:
find / -name vim
which vim
locate vim
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查看一个命令的实现用which和type命令。用which命令显示文件可能是一个符号链接,在linux中当一个命令有多种实现方式时,比如vi,他只是一个虚拟名称,涉及到具体实现可能是/usr/bin/vim.basic或/usr/bin/vim.tiny, linux有一套系统alternative系统,通过一系列符号链接来建立虚拟名称到真实实现之间的映射。(man update-alternatives可查看文档,可以通过file一路最终到最终实现)
程序该放什么位置由FHS标准来定义的。可以查看linux目录结构或fhs文档,一般用户命令放在/usr/bin目录下
#应该表示注释, 在变量替换中也用到#,##字符
程序该放什么位置由FHS标准来定义的。可以查看linux目录结构或fhs文档,一般用户命令放在/usr/bin目录下
#应该表示注释, 在变量替换中也用到#,##字符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询