linux tips
用来记录使用linux过程中发现的过去不知道的小知识. 持续更新.
在CentOS/Fedora/RedHat上/usr merge
在CentOS上的根目录的几个目录是/usr下同名目录的符号链接:
1
2
3
4bin -> usr/bin
sbin -> usr/sbin
lib -> usr/lib
lib64 -> usr/lib64
之前一直不知道原因, 通过这篇文章The Case for the /usr Merge. 了解到. 过去,/bin和/sbin目录中的程序用于挂载usr分区. 现在这项工作由initramfs完成, 因此拆分目录不再有任何作用. 发行版不再需要将实用程序分散到不同的目录中, 将它们全部存储在/usr中可以简化文件系统层次结构.
在linux manual中查看目录结构
1 | man hier |
usr/bin与usr/local/bin的区别
usr/local/bin存放不被包管理工具管理的用户程序. 比如直接从源代码编译的binary文件.
修改terminal里输出的语言为英语
1 | export LANG=en_US.UTF-8 |
可以加到.bashrc里