第二组r-x 表示这个文件的所属组对它的权限:可读,不可写,可执行
第三组r-x 表示这个文件的其他用户(相对于上面两类用户)对它的权限:可读,不可写,可执行
chmod g-rw haha.dat 表示将haha.dat对所属组的rw权限取消
chmod o-rw haha.dat 表示将haha.dat对其他人的rw权限取消
chmod u+x haha.dat 表示将haha.dat对所属用户的权限增加x
chmod 664 haha.dat 就会修改成 rw-rw-r–
将一个文件夹的所有内容权限统一修改,则可以-R参数 chmod -R 770 aaa/
添加用户:useradd hadoop
设置密码:password hadoop
普通用户权限有限制,通过sudo暂时获取root权限linux常用命令,为用户设置sudo权限
用root编辑 vi /etc/sudoers
在文件的如下位置,为hadoop添加一行即可
root ALL=(ALL) ALL
hadoop ALL=(ALL) ALL
然后,hadoop用户就可以用sudo来执行系统级别的指令
:wq! 强制保存并退出
◆支持“正则表达式”的查找/替换,可快速搜索/替换文本字串。grep (global search regular expression(re) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。此资源管理器视图还包含高级搜索功能,如果搜索文本区分大小写,可输入过滤文本并指定搜索是否是正则表达式、文件名或文件内容。
参考:
a.txt中的内容
aaabbcaaa
aa bbc aaa
bb bbc bbb
asgodssgoodsssagodssgood
asgodssgoodsssagoodssgod
sdlkjflskdjf3slkdjfdksl
slkdjf2lskdjfkldsjl
find命令用来在指定目录下查找文件。任何位于参数之前的字符都将被视为欲查号的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。
**功能:**在目录结构中搜索文件,并执行指定的操作。
此命令提供了相当多的查找条件,功能很强大。
语法:find 起始目录 寻找条件 操作
说明:find命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件并对之采取相关操作。
find是操作匹配条件的文件()
查找当前目录下所有的gz结尾的文件
find . -name “*gz”
gzip命令用来压缩文件,gzip是个使用广泛的压缩程序,文件经过压缩过后,其名称后面会多出“.gz”扩展名。
gzip是在linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流行的压缩文件格式。据统计,gzip命令对文件有60%·70%的压缩率。减少文件大小有两个明显好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。
压缩 gzip a.txt
gzip -d a.txt.gz
tar命令可以为Linux的文件和目录创建档案。利用tar可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案加入新的文件。tar最初被用来在磁盘上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令可以把一大推文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。