问题一:我一般用的是gedit,但我不知道他是不是默认的!而且也不知道如何查询默认的是什么!??
问题二:我知道在shell下可以用echo $SHELL来进行查询,但我记得有位朋友告诉我是默认的是dash,但我此时查询的结果是
代码: 全选
~$ echo $SHELL
/bin/bash
代码: 全选
~$ echo $SHELL
/bin/bash
把下面指令 複製 貼進終端機 執行如何查询ubuntu14.04默认的文本编辑器?
onlylove 写了:dash啥时候变成编辑器了,不是shell么?还有,用户交互模式下的shell默认就是bash
Ubuntu 可能没使用 $EDITOR九天星 写了:咦。。。。。
为什么我的shell显示的不是dash?
为什么echo $EDITOR无效?
1. 把下面指令 複製 貼進終端機 執行为什么我的shell显示的不是dash?
2. 不是無效 表示 EDITOR 變數值還是空集合 (預設值)为什么echo $EDITOR无效?
3. gedit 是圖形界面程式 見我一般用的是gedit,但我不知道他是不是默认的!而且也不知道如何查询默认的是什么!??
poloshiao 写了:1. 把下面指令 複製 貼進終端機 執行为什么我的shell显示的不是dash?
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:~$
为什么我的shell显示的不是dash?
1. 安裝 Ubuntu 時 預設是 /bin/dashsudo ls -al /bin/sh
lrwxrwxrwx 1 root root 4 3月 22 20:06 /bin/sh -> dash
2. 當你以 ulot0 成功登入後sudo cat /etc/passwd | grep ulot0
ulot01000:1000:ulot0,,,:/home/ulot0:/bin/bash