说明
这篇文档主要用于记录在Linux操作过程中不常用或新的知识点。
Linux系统
1.环境变量配置
/etc/profile:为系统的每个用户设置环境信息,对每个用户都生效,需重启使变量生效;
/etc/bashrc:对所有使用bash的用户生效,不需要重启,重新打开一个bash就可以了;
~/.bash_profile:只对当前用户生效
文件操作
1.查看文件尾部内容
#显示尾部15行内容
tail -n 15
2.查看文件尾部的最新信息
tail -f
3.快速定位文件内容
按ESC键,输入“/查找内容”
命令参数
- tar -xvf -C XX/XXXX
-C:这个参数主要用于将当前工作目录换成目标路径 ssh-keygen -P ''
添加-P参数后是两个单引号(双引号也可以),不会提示输入密码
用户组管理
- 添加用户/用户组
useradd:添加用户
useradd -d /user1 -G user_group user1
#-d:创建用户
#-G:指定用户组
groupadd:添加用户组
- 更改用户密码
passwd 用户名
- 更改目录权限
chmod
- 更改目录所有者
chown hadoop:hadoop -R /usr/local/src
#hadoop:属主为hadoop
#hadoop2:属组为hadoop
- 切换用户是否有短横线区别
有横杠:用户切换,更改工作目录,加载所有用户环境配置。
无横杠:用户切换,但是工作目录不会切换到该用户所在工作目录,也不会加载该用户设置的环境变量