文件操作
cd 进入操作
1.1创建文件和目录(指定目录和不指定目录的区别)
mkdir /tmp/test01 //创建空文件夹
mkdir-p /data1/hadoop/hdfs/name //递归创建文件夹
touch /tmp/test01/file.txt //创建空文件
vi file.log //创建空文件并进入编辑模式
echo>file.txt //创建file.txt并输入空到该文件中
1.2列出文件和目录列表:
ls-a -h -l
ll -h(ls -l)
1.3文本编辑器 VI
Vim/vi/nano file
:q //退出
:w //保存
:wq //保存退出
:q! //强制退出
1.4文件内容查看
cat-n //查看内容时显示行号
cat/etc/redhat-release //不显示行号
cat-n/ext/passwd //查看内容是显示行号
1.5显示文件的头10行或尾10行
tail //默认查看文件尾10行
head //默认查看文件头10行
-n 数字 //查看指定头几行
tail-f //动态监控文件数据
More 百分比查看,不能回滚看
Less 能回滚看
1.6复制文件
cp/tmp/file1.txt/opt
1.7复制目录
cp-r/tmp/test01/opt
1.8移动,剪切,重命名文件或目录
mv/opt/test01/tmp
mv/opt/file1.txt/tmp/file2.txt
1.9重定向和追加 > >>
先清空文件内容,后写入新的内容
#ls -l/root>/tmp/file1.txt
追加新的内容,旧的内容不会消除
#ls -l/root>>/tmp/file1.txt