当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : UBUNTU下默认的文本编辑器是什么?
帖子发表于 : 2016-03-26 13:08 
头像

注册: 2007-07-14 20:45
帖子: 1123
送出感谢: 59
接收感谢: 30
ubuntu14.04下默认的文本编辑器是什么?如何查询ubuntu14.04默认的文本编辑器?


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

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


可我没改呀


附件:
选区_030.png
选区_030.png [ 59.61 KiB | 被浏览 1023 次 ]



最后由 九天星 编辑于 2016-03-26 13:26,总共编辑了 2 次
页首
 用户资料  
 
2 楼 
 文章标题 : Re: UBUNTU下默认的文本编辑器是什么?
帖子发表于 : 2016-03-26 13:11 
头像

注册: 2008-12-09 12:44
帖子: 3864
地址: 北京
送出感谢: 0 次
接收感谢: 2
代码:
echo $EDITOR
代码:
env | grep $EDITOR


_________________
Pity is the bomp!
活着就是折腾!生命不息,折腾不止!
看这帮家伙在干什么?@pityonline/u
Dropbox+Vps+PC 跑起来了!这是邀请链接


页首
 用户资料  
 
3 楼 
 文章标题 : Re: UBUNTU下默认的文本编辑器是什么?
帖子发表于 : 2016-03-26 13:17 
头像

注册: 2011-03-20 13:12
帖子: 4522
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
这个‘默认’概念比较宽泛。有桌面环境默认编辑器,xdg-open,$EDITOR,还有 update-alternatives --config editor 等等等等
另外楼上的 env 命令输出没有 $ 符号


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户


页首
 用户资料  
 
4 楼 
 文章标题 : Re: UBUNTU下默认的文本编辑器是什么?
帖子发表于 : 2016-03-26 13:21 

注册: 2009-08-04 16:33
帖子: 16893
送出感谢: 21
接收感谢: 1827
引用:
如何查询ubuntu14.04默认的文本编辑器?

把下面指令 複製 貼進終端機 執行
sudo cat /etc/gnome/defaults.list | grep text/plain


页首
 用户资料  
 
5 楼 
 文章标题 : Re: UBUNTU下默认的文本编辑器是什么?
帖子发表于 : 2016-03-26 13:25 
头像

注册: 2007-07-14 20:45
帖子: 1123
送出感谢: 59
接收感谢: 30
咦。。。。。



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


为什么echo $EDITOR无效?


页首
 用户资料  
 
6 楼 
 文章标题 : Re: UBUNTU下默认的文本编辑器是什么?
帖子发表于 : 2016-03-26 13:41 

注册: 2007-01-14 16:23
帖子: 4255
送出感谢: 0 次
接收感谢: 107
dash啥时候变成编辑器了,不是shell么? :Noting 还有,用户交互模式下的shell默认就是bash


_________________
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}


页首
 用户资料  
 
7 楼 
 文章标题 : Re: UBUNTU下默认的文本编辑器是什么?
帖子发表于 : 2016-03-26 13:45 
头像

注册: 2007-07-14 20:45
帖子: 1123
送出感谢: 59
接收感谢: 30
onlylove 写道:
dash啥时候变成编辑器了,不是shell么?还有,用户交互模式下的shell默认就是bash



我是两个问题夹在一起问的。 :Grimace


页首
 用户资料  
 
8 楼 
 文章标题 : Re: UBUNTU下默认的文本编辑器是什么?
帖子发表于 : 2016-03-26 18:44 
头像

注册: 2011-03-20 13:12
帖子: 4522
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
九天星 写道:
咦。。。。。
为什么我的shell显示的不是dash?
为什么echo $EDITOR无效?

Ubuntu 可能没使用 $EDITOR
dash 是 Ubuntu 的 sh
前面说了,“默认”这个概念比较宽泛,全局“默认”编辑器这个概念是比较模糊而难以定义的


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户



_________________
评价: 3.7% 九天星
 
页首
 用户资料  
 
9 楼 
 文章标题 : Re: UBUNTU下默认的文本编辑器是什么?
帖子发表于 : 2016-03-26 20:07 

注册: 2009-08-04 16:33
帖子: 16893
送出感谢: 21
接收感谢: 1827
引用:
为什么我的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 才生效


页首
 用户资料  
 
10 楼 
 文章标题 : Re: UBUNTU下默认的文本编辑器是什么?
帖子发表于 : 2016-03-26 22:33 
头像

注册: 2007-07-14 20:45
帖子: 1123
送出感谢: 59
接收感谢: 30
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:~$


页首
 用户资料  
 
11 楼 
 文章标题 : Re: UBUNTU下默认的文本编辑器是什么?
帖子发表于 : 2016-03-27 6:11 

注册: 2009-08-04 16:33
帖子: 16893
送出感谢: 21
接收感谢: 1827
引用:
为什么我的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.



_________________
评价: 3.7% 九天星
 
页首
 用户资料  
 
12 楼 
 文章标题 : Re: UBUNTU下默认的文本编辑器是什么?
帖子发表于 : 2016-03-27 9:59 
头像

注册: 2007-11-25 13:29
帖子: 7268
地址: 新疆博乐
系统: 14.04/16.04/Fedroa22
送出感谢: 38
接收感谢: 101
右上角设置-系统信息里可以查看到一些系统默认的打开方式


_________________
===新手请看===
Ubuntu 安装 | Ubuntu12.04/14.04/16.04 桌面操作指南
··Ubuntu16.04 安装图文教程(超简单)
····有时间就静下心来——折腾:)


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 12 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译