出发点:
部分目录节点具有特殊用途,希望在切入目录节点后,提示用户该目录的具体使用信息。
例如下图效果,进入目录后,终端自动输出目录警示信息。
具体操作:
step1、编写需要打印的文本信息
在指定路径下,编辑.readme文件内容
如下图
文件内容如下图:
step2、确认服务器 当前系统使用的shell版本,是bash 还是 csh
方法:终端命令行输入 echo $0
输出结果,即是当前系统使用的shell版本
我的演示系统shell版本为bash,如下图:
step3、根据步骤一的结果编译响应文件,演示服务器是bash,所以编辑 ./bashrc文件
具体:
2.1 进入当前登陆用户的目录下,cd /home/user/***(用户名)
例如root用户,就直接cd ~ 切到~目录下(进入~/目录下,vi .bashrc)
编辑 .bashrc文件
文件内容如下:
# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
ficd() {
builtin cd "$@"
if [[ ! -z $_cd_readme ]]; then
return
fiif [[ "$@" == *"test"* ]]; then
cat /test/.readme
export _cd_readme=true
fi}
保存起来
以上三个步骤,就完成配置了。
效果:用户每次登录终端,第一次访问目录节点时,服务器会自动打印信息。