LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1164|回复: 6

两个初级问题 1.怎么知道自己用的是什么shell? 2.shell里面的颜色文件在什么地方?怎么

[复制链接]
发表于 2005-12-17 18:12:47 | 显示全部楼层 |阅读模式
同上
因为我的显示器没有红色,所以在shell里面显示的红色文件我不能看见,想改一下。
请大家帮帮


我知道ls后面加上|more就不显示颜色了,但是太不方便了~~~~~~~~~
发表于 2005-12-18 01:12:56 | 显示全部楼层
1.
finger `whoami`
ps aux | grep $$
2.
alais ls='ls --color'
回复 支持 反对

使用道具 举报

发表于 2005-12-18 02:31:22 | 显示全部楼层
修改/etc/DIR_COLORS参照注释就行了。要不先拷贝一份成~/.dircolors再修改吧!
这样只生效一个用户。只要把那些显示红色的扩展名后面的颜色改成注释中描述的编号就可以了。
回复 支持 反对

使用道具 举报

发表于 2005-12-18 08:03:23 | 显示全部楼层
如何知道自己用的什么shell很简单呵呵
1.查看环境变量SHELL
  1. [zhyfly]@[zhy2fly][~](127)$echo $SHELL
  2. /bin/bash
复制代码
2.随便输入一个没有的命令
  1. [zhyfly]@[zhy2fly][~](0)$a                                                     
  2. bash: a: command not found
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-18 13:52:57 | 显示全部楼层
问题解决,谢谢了
回复 支持 反对

使用道具 举报

发表于 2005-12-18 15:49:44 | 显示全部楼层
echo $SHELL是看login shell,精确查看当前运行的shell:

ls -l /proc/$$/exe | awk '{ print $10 }'
回复 支持 反对

使用道具 举报

发表于 2005-12-18 19:31:47 | 显示全部楼层

  1. [No.117 19:25:33 ~ ]# ps
  2.   PID TTY          TIME CMD
  3. 11248 pts/1    00:00:00 bash
  4. 11739 pts/1    00:00:00 ps
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表