linux常用指令

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

经常用到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
执行Makefilemake -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 ./】,会报错:

需要注意这一点 


总结

随时补充。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值