(一)复制和移动
1.复制文件
格式:cp源文件 目标文件
示例:把filel.txt复制一份得到file2.txt
2.复制目录
格式:cp-r源文件夹 目标文件夹
示例:把目标dir1复制一份得到dir2
3.重命名和移动
格式:mv源文件 目标文件
重命名操作:mv file.txt newfile.txt
移动操作:mv file,txt newdir/file.txt
(二)查看文件内容
1.cat命令
2.more命令
enter键可以一行一行翻,space键翻下一页,按b翻到上一页
3.more-tail
(三)输出重定向
1.覆盖掉原来文件中所有的内容:>
2.添加到文件的末尾:>>
示例1:使用echo命令把文本内容添加到文件中
echo111>>a.txt 会把111追加到a.txt这个文件中。
echo111>a.txt 会把111写入a.txt这个文件中,把之前的内容删除掉
(四)管道运算符
| 管道运算符,它的功能是:把上一个命令的输出结果,作为下一个命令输入内容
(五)tar命令(tape archive)
这是一个非常高频,非常重要的命令,它的功能是压缩和解压缩文件
1.压缩文件
命令:tar-cvf test.tar 1.txt 2.txt 3.txt
参数:
-c 建立一个压缩文件,把多个文件或者文件夹压缩到一个新的文件中
-x 解压缩文件。把一个压缩文件中的内容全部解压出来
-f 指定压缩文件
-v显示具体过程
2.解压文件
示例:把一个压缩文件(test.tar)解压出来,就放在指定目录
tar -xvf test .tar-c./temp
参数:
-xvf必须 -x 表示解压文件 -v显示过程 -f指定压缩文件
-c必须 指定解压文件夹的目录
./temp 解压的位置
命令模式分为编辑模式和底线命令模式
编辑模式:可以修改文件
底线命令模式:开始通常用于文件保存和退出
:q退出
:w保存
:wq保存退出
:wq!强制保存退出
方向键控制移动
1.pageup,pagedown控制翻页
2.Home键可以快速定位到行首,End键可以快速定位
3.按下G可以跳到文件最后一行
4.按下gg可以可以跳到第一行
(五)复制和粘贴
(1)复制
1.yy(两个小y)复制光标所在行的内容
2。nyy(n+两个小y)复制当前行往下n行内容)
(2)粘贴
1.p(小写p)在当前的下一行粘贴
2.P(大写P)在当前的上一行粘贴
删除命令
1.dd(两个小d)用来删除光标所在当前内容
2.ndd(n+两个小d)用来删除当前行往下n行
撤销,反撤销
1.u撤销上一步的操作
2.ctrl+r反撤销(重做上一步的操作)
for (String word : words) {
context.write(new Text(word),new LongWritable(1));
}