【Hadoop学习笔记 第一章】Day03 Linux相关命令介绍2

文件操作

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

猜你喜欢

转载自blog.csdn.net/weixin_42864175/article/details/88875764