先写一个普通shell脚本
1 脚本创建
cd ~ (去家目录下创建)
vim my-first-shell-scripts.sh ( .sh后缀)
在脚本里添加以下内容
#!/bin/bash (使用/bin/目录下的bash shell来执行)
echo "hello world motherfucker" (执行的具体命令)
2 添加可执行权限
chmod ugo+x my-first-shell-scripts.sh
现在的脚本文件就是可执行的了
3 执行脚本
cd ~ (去到脚本所在目录)
./my-first-shell-scripts.sh(执行脚本)
用户登录login后自启的脚本
cd /etc/profile.d (该目录下的.sh文件都是登录自启)
(接下来写需要的shell脚本即可 要root权限)
sudo vim operated-after-user-login.sh
进入shell自启的脚本
修改shell的rc(read configuration)配置文件
.bashrc (bash) .zshrc (zsh) 都在家目录下
1 直接在shrc配置文件里添加命令
echo neofetch >> .zshrc (每次打开zsh都将会执行neofetch命令)
2 添加source (源文件不需要可执行权限)
echo "source ~/scripts-for-zsh.sh
前提是已经在~下创建好了相应脚本 (不需要添加可执行)