分享一个清空系统日志的脚本:
vim logmess_clean.sh
#bin/bash //该脚本所使用的shell解释器
cd /var/log/ //切换到存放日志目录
echo > messages //清空日志
echo "logmessages is clean" //脚本执行完成后输出“日志清空”
[root@localhost shellscripts]# ll 查看脚本的权限
total 4 -rw-r--r--. 1 root root 67 May 26 11:57 logmess_clean.sh /默认写好的脚本是没有可执行的权限。
chmod +x logmess_clean.sh
[root@localhost shellscripts]# ./logmess_clean.sh logmessages is clean
执行该脚本:
# cat /var/log/messages
查看确认脚本执行成功:
如果不想输入./或sh执行脚本,想在系统的任何地方执行scriprt。
把脚本移到PATH环境变量下:
同时也可以配置环境变量路径:
修改完成后发现系统已经记下了/bin路径,还要断开在连接, 如果想立刻生效,则可执行下面的语句:
也可以编辑.bashrc这个环境变量文件。
修改.bash文件
[root@localhost /]# vi/root/.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 fi
export PATH="$PATH:/shellscripts/" //添加此行