【LINUX】常用Linux 基本命令

记录 开发过程中用到的linux 命令:

unzip解压时需要直接覆盖以解压的文件

unzip -o fileName.zip

tar 打包解压命令

//解压 加-C 指定解压目录 不加默认当前
tar -zxvf xxx.tar.gz -C /data/fileName
//压缩
tar -zcvf xxx.targz /data/fileName

服务器之间传输

当前机器---拷贝到--->远程机器(命令输入完毕,会要求输入密码)

scp /usr/local/tools/* root@192.168.0.240:/usr/local/tools

批量拷贝当前机器的多个文件夹到远程机器上 (命令 -r)

scp -r {products,scan_detail,storages,traces}/ root@121.56.166.188:/usr/local/solrconfig_data

远程机器---拷贝到--->当前机器

scp  远程用户名@IP地址:文件的绝对路径  本地Linux系统路径

scp root@192.168.0.241:/usr/local/tools/* /usr/local/tools

上传文件 覆盖当前文件命令

rz -y

查找文件、文件夹

查找目录:find /(查找范围) -name '查找关键字' -type d
查找文件:find /(查找范围) -name 查找关键字 -print

find / -name 'tomcat7' -type d #查找tomcat7文件夹所在的位置
find / -name 'server.xml' -print #查找server.xml文件的位置

复制多个文件夹命令,{}里罗列多个文件夹以逗号隔开

cp {hdfs,mapreduce,yarn}/lib/*.jar ~/eclipse-workspace/webPan/WebContent/WEB-INF/lib

只显示目录文件夹

ls -F |grep "/$"

解压多个zip文件 相同目录下

unzip '*.zip'

等同于
unzip a.zip b.zip c.zip 

给.sh文件授权

#授权可执行文件
chmod -x git.sh

#运行可执行文件
./git.sh

#放开所有权限命令
chmod 777 git.sh

不懂linux 4 2 1的可以看看这篇其他博主写的博客挺详细的https://www.cnblogs.com/ccw869476711/p/9213398.html

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zsigner

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值