一、alias设置快捷键
在用户家目录下修改.bashrc文件,添加alias ff ='xxxx' 内容,source .bashrc报错。
解决方法:https://blog.csdn.net/zpf336/article/details/70314361
输入ls -l `which sh` 查看是否为dash,则执行sudo dpkg-reconfigure dash,选择no,修改dash为bash;
再输入ls -l `which sh` 查看变为bash。
重启系统后,再次source应该可以成功了。
bash、dash、sh的区别:
https://blog.csdn.net/weixin_39212776/article/details/81079727
https://www.cnblogs.com/macrored/p/11548347.html
一般用bash。
二、环境变量(bashrc文件和/etc/profile文件)
参考:https://blog.csdn.net/weixin_34270865/article/details/85980369
参考:https://blog.csdn.net/gmnet/article/details/5853942
环境变量文件:/etc/profile 相当于Windows的环境变量设置。对系统所有用户起作用。
添加变量变量方法,export 变量名 = '' ; echo $变量名 查看是否设置生效
set命令显示所有本地定义的Shell变量 ,set命令放在sh文件中,执行该sh文件时会打印文件中所有的变量取值,定位问题时有用。
root用户在/etc/profile添加变量a后,set可以查看到a变量,unset $a后,则该变量a则无效了。
使用修改.bashrc文件(在用户的家目录下)进行环境变量的编辑,只对当前用户有用。使用修改 /etc/profile 文件进行环境变量的编辑,是对所有用户有用。大家一定要注意区别。