提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
经常用到linux指令:
整理的指令如下,随时补充
一、linux指令
HDFS | ||
意义 | 指令 | 备注 |
更改权限 | hdfs dfs -chmod -R 777 /user/mapdisplaycompile/data/zhu/ | |
查看文件 | hadoop fs -ls /user/mapdisplaycompile/data/zhu/ | |
更改文件夹名 | mv fileDir1 fileDir2 | |
上传文件 | hadoop fs -put /opt/zyf/aomen/user/data/ /City_Model/ | |
下载文件 | hadoop fs -get /opt/zyf/aomen/user/mapdisplaycompile/data/ | |
删除文件 | hadoop fs -rm -r /user/mapdisplaycompile/data/ | |
删除文件夹 | hadoop fs -rm -r /user/mapdisplaycompile/data/zyf/Mainland/3DLandmark | |
更改文件所有者 | hadoop fs -chown -R mapdispalycompile/user/data/zyf hadoop fs -chgrp -R mapdispalycompile/user/data/zyf | |
拷贝文件 | hdfs dfs -cp /user/tomtom/data/converter/midPath/tomtom_glb_data/model/*.png /user/tomtom/data/converter/midPath/tomtom_glb_data/ | |
后台运行 | nohup your_command & | |
查看后台运行 | Jobs -l [hdfs直接可以用] | |
从远程复制目录到本地目录。 | 说明:从192.168.120.204机器上的/opt/soft/中下载mongodb 目录到本地的/opt/soft/目录来。 $scp -r root@192.168.120.204:/opt/soft/mongodb /opt/soft/ | |
linux | ||
Scp命令 | scp -r root@10.33.180.78:/mapdata/source_data_chn/naviinfo/NIMIF_G_ALL_20221008/NIMIF_G_ALL_20221008/NIMIFG_22M9_V1_GC_GraphAndVoice /opt/zyf/78NormalData/naviInfo/ | |
更改用户所有者 | chown -R mapdisplaycompile /opt/huawei/zyf/78NormalData chgrp -R mapdisplaycompile /opt/huawei/zyf/78NormalData | |
rar解压缩 | rar -x file.rar | |
tar 压缩 | tar -czvf xxx.tar ./(path) tar -czvf xxx.tar.gz (path) | |
tar解压 | tar -xzvf | |
zip解压 | unzip file.zip | |
拷贝文件 | cp -R road1 road2 | |
查找文件 | find . -name "*.glb" | |
创建多层目录 | mkdir -p data/tomtom/3DLANDMARKS/demo | |
创建c文件 | vim hello.c | |
创建文件 | touch hello.c | |
执行Makefile | make -j8 | |
查看文件夹文件数量 | ls -lR| grep "^-" | wc -l | |
删除文件夹 | rm -rf /path | |
移动文件夹 | mv 文件夹名 目的路径 | |
移动文件 | mv path1 path2 | |
查看隐藏 | ls -a | |
更改777权限 | Chmod 777 文件夹 | |
查看文件夹剩余空间大小 | df -h du -h | |
创建多层级目录 | mkdir -p dir1/dir2/dir3 注意,如果写成mkdir -p /dir1/dir2/dir3则会在根目录创建多层级文件夹。 | |
统计文件数量 | ls -l | wc -l | |
vi之后显示行号 | vi打开文件后,Esc后输入:set number | |
cat / cat -n | 查看文件 | |
修改密码 | [linuxmi@fedora www.linuxmi.com]$ passwd 更改用户 linuxmi 的密码 。 当前的密码: 新的密码: 重新输入新的密码: passwd:所有的身份验证令牌已经成功更新。 |
二、补充内容
1、关于移动文件
mv 文件夹名 目的路径 验证已经移动过去
移动文件
mv
实际场景:
现在 build.sh脚本在needDelete文件夹中,pkg文件夹中有一个文件叫configure,需要将configure文件移动到当前目录 ,脚本文件这样写
#!/bin/bash
echo "bash start excute"
mv org/ami/pkg/configure ./
如果将【mv org/ami/pkg/configure ./】 改成【mv /org/ami/pkg/configure ./】,会报错:
需要注意这一点
总结
随时补充。