第二组r-x:%20表示这个文件的所属组对它的权限:可读,不可写,可执行
第三组r-x:%20表示这个文件的其他用户(相对于上面两类用户)对它的权限:可读,不可写,可执行
修改文件权限
chmod%20g-rw%20haha.dat%20表示将haha.dat对所属组的rw权限取消
chmod%20o-rw%20haha.dat%20表示将haha.dat对其他人的rw权限取消
chmod%20u+x%20haha.dat%20表示将haha.dat对所属用户的权限增加x
也可以用数字的方式来修改权限
chmod 664 haha.dat
就会修改成 rw-rw-r–
如果要将一个文件夹的所有内容权限统一修改,则可以-R参数
chmod -R 770 aaa/
chown angela:angela aaa/ <只有root能执行>
目录没有执行权限的时候普通用户不能进入
文件只有读写权限的时候普通用户是可以删除的(删除文件不是修改它,是操作父及目录),只要父级目录有执行和修改的权限
一些有用的快捷键(在一般模式下使用):
查找并替换(在底行命令模式中输入)
%s/sad/88888888888888 效果:查找文件中所有sad,替换为88888888888888
/you 效果:查找文件中出现的you,并定位到第一个找到的地方linux命令,按n可以定位到下一个匹配位置(按N定位到上一个)
useradd xx
要修改密码才能登陆
passwd xxx 按提示输入密码即可
用root编辑 vi /etc/sudoers
在文件的如下位置,为hadoop用户添加一行即可
root ALL=(ALL) ALL
hadoop ALL=(ALL) ALL
然后,hadoop用户就可以用sudo来执行系统级别的指令
[hadoop@shizhan ~]$ sudo useradd huangxiaoming
df -h
ls -rtl 倒序
halt
reboot
假如 A 要登陆 B
在A上操作:
1、首先:生成密钥对
ssh-keygen (提示时linux命令,直接回车即可)
2、再将A自己的公钥拷贝并追加到B的授权列表文件authorized_keys中
ssh-copy-id B