UBUNTU下默认的文本编辑器是什么?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
九天星
帖子: 1441
注册时间: 2007-07-14 20:45

UBUNTU下默认的文本编辑器是什么?

#1

帖子 九天星 » 2016-03-26 13:08

ubuntu14.04下默认的文本编辑器是什么?如何查询ubuntu14.04默认的文本编辑器?


问题一:我一般用的是gedit,但我不知道他是不是默认的!而且也不知道如何查询默认的是什么!??

问题二:我知道在shell下可以用echo $SHELL来进行查询,但我记得有位朋友告诉我是默认的是dash,但我此时查询的结果是

代码: 全选

~$ echo $SHELL
/bin/bash
可我没改呀
附件
选区_030.png
上次由 九天星 在 2016-03-26 13:26,总共编辑 2 次。
头像
pityonline
帖子: 3864
注册时间: 2008-12-09 12:44
来自: 北京
联系:

Re: UBUNTU下默认的文本编辑器是什么?

#2

帖子 pityonline » 2016-03-26 13:11

代码: 全选

echo $EDITOR

代码: 全选

env | grep $EDITOR
Pity is the bomp!
活着就是折腾!生命不息,折腾不止!
看这帮家伙在干什么?@pityonline/u
Dropbox+Vps+PC 跑起来了!这是邀请链接
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: UBUNTU下默认的文本编辑器是什么?

#3

帖子 vickycq » 2016-03-26 13:17

这个‘默认’概念比较宽泛。有桌面环境默认编辑器,xdg-open,$EDITOR,还有 update-alternatives --config editor 等等等等
另外楼上的 env 命令输出没有 $ 符号
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: UBUNTU下默认的文本编辑器是什么?

#4

帖子 poloshiao » 2016-03-26 13:21

如何查询ubuntu14.04默认的文本编辑器?
把下面指令 複製 貼進終端機 執行
sudo cat /etc/gnome/defaults.list | grep text/plain
头像
九天星
帖子: 1441
注册时间: 2007-07-14 20:45

Re: UBUNTU下默认的文本编辑器是什么?

#5

帖子 九天星 » 2016-03-26 13:25

咦。。。。。



为什么我的shell显示的不是dash?


为什么echo $EDITOR无效?
onlylove
论坛版主
帖子: 5370
注册时间: 2007-01-14 16:23

Re: UBUNTU下默认的文本编辑器是什么?

#6

帖子 onlylove » 2016-03-26 13:41

dash啥时候变成编辑器了,不是shell么? :Noting 还有,用户交互模式下的shell默认就是bash
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
头像
九天星
帖子: 1441
注册时间: 2007-07-14 20:45

Re: UBUNTU下默认的文本编辑器是什么?

#7

帖子 九天星 » 2016-03-26 13:45

onlylove 写了:dash啥时候变成编辑器了,不是shell么?还有,用户交互模式下的shell默认就是bash

我是两个问题夹在一起问的。 :Grimace
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: UBUNTU下默认的文本编辑器是什么?

#8

帖子 vickycq » 2016-03-26 18:44

九天星 写了:咦。。。。。
为什么我的shell显示的不是dash?
为什么echo $EDITOR无效?
Ubuntu 可能没使用 $EDITOR
dash 是 Ubuntu 的 sh
前面说了,“默认”这个概念比较宽泛,全局“默认”编辑器这个概念是比较模糊而难以定义的
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: UBUNTU下默认的文本编辑器是什么?

#9

帖子 poloshiao » 2016-03-26 20:07

为什么我的shell显示的不是dash?
1. 把下面指令 複製 貼進終端機 執行
1-1. sudo ls -al /bin/sh
1-2. sudo cat /etc/passwd | grep username
這裡的 username 請以你登入的帳號名稱 代替
把結果直接 選取/複製 貼上來
为什么echo $EDITOR无效?
2. 不是無效 表示 EDITOR 變數值還是空集合 (預設值)
意思是 還沒有 設定 非 空集合 變數值
設定方法 參閱
https://help.ubuntu.com/community/Envir ... _variables
Setting values to environment variables
我一般用的是gedit,但我不知道他是不是默认的!而且也不知道如何查询默认的是什么!??
3. gedit 是圖形界面程式 見
viewtopic.php?p=3158728#p3158728
3-1. 默认圖形界面程式 需要登入 tty7 才生效
头像
九天星
帖子: 1441
注册时间: 2007-07-14 20:45

Re: UBUNTU下默认的文本编辑器是什么?

#10

帖子 九天星 » 2016-03-26 22:33

poloshiao 写了:
为什么我的shell显示的不是dash?
1. 把下面指令 複製 貼進終端機 執行
1-1. sudo ls -al /bin/sh
1-2. sudo cat /etc/passwd | grep username
這裡的 username 請以你登入的帳號名稱 代替
把結果直接 選取/複製 貼上來

代码: 全选

ulot0@ulot0-computer:~$ sudo ls -al /bin/sh
[sudo] password for ulot0: 
lrwxrwxrwx 1 root root 4  3月 22 20:06 /bin/sh -> dash
ulot0@ulot0-computer:~$ sudo cat /etc/passwd | grep ulot0
ulot0:x:1000:1000:ulot0,,,:/home/ulot0:/bin/bash
ulot0@ulot0-computer:~$ 
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: UBUNTU下默认的文本编辑器是什么?

#11

帖子 poloshiao » 2016-03-27 6:11

为什么我的shell显示的不是dash?
sudo ls -al /bin/sh
lrwxrwxrwx 1 root root 4 3月 22 20:06 /bin/sh -> dash
1. 安裝 Ubuntu 時 預設是 /bin/dash
sudo cat /etc/passwd | grep ulot0
ulot0:x:1000:1000:ulot0,,,:/home/ulot0:/bin/bash
2. 當你以 ulot0 成功登入後
/bin/bash 取代了 /bin/dash
2-1. 當你成功登出後 又恢復 /bin/dash
2-2. 參閱
http://manpages.ubuntu.com/manpages/xen ... swd.5.html
passwd - the password file
optional user command interpreter
The command interpreter field provides the name of the user's command language interpreter, or the name of the initial program to execute.
The login program uses this information to set the value of the $SHELL environmental variable. If this field is empty, it defaults to the value /bin/sh.
头像
TeliuTe
论坛版主
帖子: 7675
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: UBUNTU下默认的文本编辑器是什么?

#12

帖子 TeliuTe » 2016-03-27 9:59

右上角设置-系统信息里可以查看到一些系统默认的打开方式
回复