Linux设置自启动和显示文字
2022年12月21日约 611 字大约 2 分钟
有的小伙伴们每次打开 Linux 终端时都得重新配置之前的开发环境,非常麻烦,很容易把我们累 s;有的小伙伴每次打开 Linux 终端都只能看到枯燥的终端,也很容易把我们气 s。看完这篇文章,就可以改变上面的的两种现状了。
这里以 Termux 为例,同时也适用与其他 Linux 版本
本篇教程都是以~/.bashrc
(bash)或~/.zshrc
(zsh)为基础的(小白可读),所以要学会编辑文件。
由于不同的终端对应不同的文件,所以需要查看你的终端类型。
echo $0
使用这个命令查看终端类型
例如,我这个终端就是 zsh
然后使用下面的其中之一编辑对应的文件
vim ~/.bashrc
或
vim ~/.zshrc
每次打开终端时自动执行某命令
- 先打开前言的提到文件,然后按 i 键编辑
- 添加你要执行的命令,像写 sh 脚本一样,就像这样
sshd
- 按下 esc,然后输入
:wq
退出 vim
- 重启终端
每次打开终端显示几段文字
- 先打开前言的提到文件,然后按 i 键编辑
- 添加你要显示的文字,就像这样
echo 'Hello heStudio!'
- 按下 esc,然后输入
:wq
退出 vim - 重启终端
运行效果如下
~/.bash_profile 和 ~/.bashrc 文件区别
~/.bash_profile
为当前用户设置专属的环境信息和启动程序,当用户登录时该文件执行一次。默认情况下,它用于设置环境变量,并执行当前用户的 .bashrc 文件。理念类似于 /etc/profile,只不过只对当前用户有效,也需要重启才能生效。(注意:Centos7 系统命名为.bash_profile,其他系统可能是.bash_login 或.profile
~/.bashrc
为当前用户设置专属的 bash 信息,当每次打开新的 shell 时,该文件被执行。理念类似于/etc/bashrc,只不过只对当前用户有效,不需要重启只需要打开新的 shell 即可生效。