Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


Shell入门:掌握Linux,OS X,Unix的Shell环境

2015-3-31 08:05    评论: 20 收藏: 8 分享: 32    

找出bash shell的配置文件

用下面的命令列出bash shell的文件:

ls -l ~/.bash* ~/.profile /etc/bash* /etc/profile

示例输出:

Fig.05: List all bash environment configuration files

图5:列出bash的所有配置文件

要查看所有的bash配置文件,输入:

less ~/.bash* ~/.profile /etc/bash* /etc/profile

可以使用文字编辑器比如vim或emacs来一个一个编辑bash配置文件:

vim ~/.bashrc

编辑/etc/目录下的文件,输入:

## 首先是备份,以防万一
sudo cp -v /etc/bashrc /etc/bashrc.bak.22_jan_15

########################################################################
## 然后,随心所欲随便改吧,好好玩玩shell环境或者提高一下效率:)                 ##
########################################################################
sudo vim /etc/bashrc

被Bash shell初始化过程中应用的文件搞糊涂了吗?

下面的"bash初始化文件"流程图应该有些帮助:

根据账户设定的默认shell,你的用户配置或系统配置可能是下面其中一种:

找出zsh shell配置文件

zsh的wiki中建议用下面的命令:

strings =zsh | grep zshrc

示例输出:

/etc/zshrc
.zshrc

输入下面的命令列出你的zsh shell文件:

ls -l /etc/zsh/* /etc/profile ~/.z*

查看所有zsh配置文件:

less /etc/zsh/* /etc/profile ~/.z*

找出ksh shell配置文件

  1. 查看~/.profile或者/etc/profile文件。

找出tcsh shell配置文件

  1. C shell查看~/.login,~/.cshrc文件。
  2. TC shell查看~/.tcshrc和~/.cshrc文件。

我可以写个类似这样每次登录时都自动执行的脚本吗?

是的,把你的命令或别名或其他设定添加到~/.bashrc(bash shell)或者~/.profile(sh/ksh/bash)或者~/.login(csh/tcsh)文件中。

我可以写个类似这样每次登出都自动执行的脚本吗?

是的,把你的命令或别名或其他设定添加到~/.bash_logout(bash)或者~/.logout(csh/tcsh)文件。

查看其它分页:

发表评论


最新评论

我也要发表评论

_Dreamer 2015-4-6 13:19
不明觉厉啊
回复
ZetaZ 2015-3-31 22:33  新浪微博网友评论
5 回复
linux 2015-3-31 15:50
1
sunriders 发表于 2015-3-31 14:12 的评论:
第一张有大图么?想做桌面
来啦:http://pichost.me/1346723/
回复
sunriders 2015-3-31 14:12
第一张有大图么?想做桌面
1 回复
埋头奔跑的草帽 2015-3-31 14:03  新浪微博网友评论
@我的印象笔记
回复
Esteem 2015-3-31 13:18
真心不知道花费这么多时间写这些零散的东西有什么用?要真想写出属于自己的Shellscript还是的找一本合适的书并多动手联系才是!
2 回复
linlover 2015-3-31 11:53
巩固学习!
回复
闲云岛 2015-3-31 11:03  新浪微博网友评论
[酷]
回复
崔波king 2015-3-31 10:33  新浪微博网友评论
这个要掌握~~
回复
Oakenshield_ 2015-3-31 10:03  新浪微博网友评论
Repost
回复
JACKALywz 2015-3-31 09:33  新浪微博网友评论
@保存到为知笔记
回复
苏生不惑 2015-3-31 09:33  新浪微博网友评论
Linux shell
回复
thank4u 2015-3-31 09:03  新浪微博网友评论
mark
回复
随便就行了 2015-3-31 09:03  新浪微博网友评论
@我的印象笔记
回复
Geequlim 2015-3-31 09:03  新浪微博网友评论
收藏。
回复
冰红茶911 2015-3-31 08:33  新浪微博网友评论
@有道云笔记收藏
9 回复
魏先森准备去漂泊Nic 2015-3-31 08:33  新浪微博网友评论
Repost
10 回复
哈尔滨Linux用户组 2015-3-31 08:33  新浪微博网友评论
Repost
回复
振云_percy 2015-3-31 08:33  新浪微博网友评论
好长,马克
回复
Pigzhu_朱 2015-3-31 08:33  新浪微博网友评论
@我的印象笔记
回复

热点评论

魏先森准备去漂泊Nic 2015-3-31 08:33
Repost
10
冰红茶911 2015-3-31 08:33
@有道云笔记收藏
9
ZetaZ 2015-3-31 22:33
5
Esteem 2015-3-31 13:18
真心不知道花费这么多时间写这些零散的东西有什么用?要真想写出属于自己的Shellscript还是的找一本合适的书并多动手联系才是!
2
sunriders 2015-3-31 14:12
第一张有大图么?想做桌面
1
返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。