那么个人的喜好设定在哪里?嘿嘿嘿嘿!那就是在个人家目录的几个隐藏档当中啰!分别会使用到底下的几个档案啦!(注意!都是隐藏档,需要使用 ls -al 方能显示出来),另外,注意一下啰!底下那个『 ~ 』代表的是『家目录』的意思!
o ~/.bash_profile:里面定义了个人化的路径(PATH)与环境变数的档案名称!你可以在这里修改你的个人路径呦!当然啰!也可以在 ~/.bashrc 这个个人设定的变数里头修改!
o ~/.bashrc:这个档案对于个人喜好的 bash 设定来说,是最重要的啦!因为我都是在这里设定我的个人化变数!例如命令别名的设定!路径的重新定义等等,都是在这里完成的!底下我们再仔细的讨论一下如何设定命令别名吧!
o ~/.bash_history:这个档案的用途在于将你曾经使用过的命令记录下来,而当你再次的以上下键搜寻或者直接以 history 搜寻的时候,就可以找到曾经使用过的指令啰!需要注意的是:
1. 在这一次的执行过程中的指令,将在你离开 shell 之后才会被纪录到这个档案中,否则将只会先被写到暂存记忆体中(Cache);
2. 可以藉由 history 这个指令来将里头的纪录搜寻出来;
3. 这个档案的指令记录笔数,与 HISTFILE 有关,你可以自行在 ~/.bashrc 里头设定,或者直接由 root 在 /etc/profile 里面统一设定大小!
o ~/.bash_logout:这个档案则是在『你登出 shell 的时候, BASH 会为你所做的事情!』通常预设是只有 clear 这件事情而已,不过,你也可以将一些备份或者是其他你认为重要的工作写在这个档案中(例如清空暂存档),那么当你离开 Linux 的时候,就可以解决一些烦人的事情啰!
大致上的个人设定就是如同上面说的!不过,我个人觉得比较重要的是 ~/.bashrc 这一个档案!我喜欢将自己的相关设定写在里头!这样可以很轻易的将个人的设定写好!尤其是命令别名与变数的设定等等!底下我们先来谈一谈『命令别名』与『历史指令记录』这两个东西,然后再来谈 ~/.bashrc 这个档案的一般各人喜好设定!
【编辑推荐】
- Linux Bash命令关于程序调试详解
- Linux Bash命令关于快捷键应用
- Linux Bash Shell系统的应用详解
- Linux Bash具体安装步骤及使用介绍
- Linux Bash命令查询相关事件详解