一些配置文件(让别名和环境变量永久生效)
本文都是在相对路径下
1.想让别名永久生效就要写入~/.bashrc文件中
例:把lls设为ls的别名并永久生效
将 alias lls='ls' 添加到文件末尾
2.想让环境变量永久生效就要写入配置文件中~/.bash_profile 或者 /etc/profile中
例:将 /usr/local/go/bin 目录添加至 PATH 环境变量并永久生效
将 export PATH=$PATH:/usr/local/go/bin 添加到文件末尾
/ *******************************************************************************************************************************************************/
emm...用vim查看和修改文件就不写了自行搜素吧
注:因为这几个文件是可读文件所以需要修改一下权限才能写,可以通过ll查看一下它们的权限
可以看到.bash_profile的权限是644:管理员有读写权限,用户组和普通用户都只有可读权限
两种解决办法:
i.不修改权限直接使用sudo命令 + vim修改
sudo vim .bash_profile
修改(不懂的可自行搜索sudo命令)
ii.首先,在写之前修改文件权限
sudo chmod 666 .bash_profile (不一定是666,让普通用户有写权限即可,例如777也可)
然后 ,
vim .bash_profile
修改文件
最后,修改完成退出后将权限修改回来
chmod 644 .bash_profile
保险起见可以用ll -a 命令查看一下有没有改对
/**************************************************************************************************************/
3.添加后记得执行source
source ~/.bash_profile 或 source /etc/profile //这个看你写在哪个文件里面就执行哪一个
source也可以用 . 代替,也就是说上面的命令写成下面这个也可以
. ~/.bash_profile
或
. /etc/profile
为什么要执行这个source呢:因为当你修改了配置文件之后要重启才能生效,可能你觉得重启再打开也没关系,但是!在工作中经常使用的是远程连接,如果重启你就打开不了了
以上设置别名或者环境变量操作如果没有写入配置文件重启就没有了
注:如果你想用ls命令查看~目录下.bashrc文件记得加-a选项 (ls -a 目录/文件名),因为像.bashrc或者.bash_profile这种文件名前面有 . 的是隐藏文件,如果没有-a选项显示所有文件你是看不到这个文件的(查看其他目录下的隐藏文件同理)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话