ArchLinux的自启动shell脚本

文章目录

  • 先写一个普通shell脚本
  • 用户登录login后自启的脚本
  • 进入shell自启的脚本

先写一个普通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

前提是已经在~下创建好了相应脚本 (不需要添加可执行)

你可能感兴趣的:(Arch,Linux,Linux,linux)