kali的bilibi笔记

视频来源网址:https://www.bilibili.com/video/BV1aB4y1P7ji?p=6&t=1587

 

第六课: 

循环语句:for循环

格式:

for  变量  in    条件

do

  语句1

done

案例一:

#!/bin/sh

for i   in   `seq 15`

do

  echo  -e   "\033[32m num  is   $i  \033[0m"

done

案例二:

#!/bin/bash

#auto sum 1  100

j=0

for ((i=1;i<=100;i++))

do 

  j=`expr $i + $j`

done

echo $j

## 注解:[  ]   方括号,解释为一元和数字比较和判断时,使用  特有格式

               [[  ]]  双方括号  二元数字比较时使用,    特有格式

               ((    )) 双小括号,可以使用C语言的格式,比较可以使用 < >  =  等,来比较数字大小

 

find命令:

find   /var/log   -name  "*.log"     在/var/log   文件夹中,查找所有的.log文件 ,包括子目录

find  /var/log -name "*.log"  |  tail -2   在/var/log   文件夹中,查找所有的.log文件 ,包括子目录,  |   只取最后两个文件

find . -maxdepth  1  -name  "*.sh"  |  tail -2    在当前目录查找.sh文件,只查找一层(当前)目录, |  只取后两行

 

tar命令:

tar -czvf   2014all.tgz  $i   压缩文件$i到文件2014all.tgz压缩包中!!!  注意:压缩和解压缩不是一样格式

 

clear命令:

清除屏幕输出

 

scp命令:

scp  -r  /tmp/test.txt   root@127.0.0.1:/data/webapps/www    远程拷贝本地文件到目标用户@ip:/文件夹

 

案例四:远程主机批量传输文件:

#!/bin/bash

#auto  scp  files for client      #标准注释格式,要注明日期和用途和具体内容

#by authors wugk 2014

 

for i in `seq 100 200`

do

  scp -r /tmp/test.txt   root@127.0.0.$i:/data/webapps/www

done 

   

 

#创建本地私钥并创建无秘钥认证登录,具体如下

命令:ssh-keygen

输入y

 

 命令:cd 到 /root/.ssh目录

scp -r  id_rsa.pub  root@127.0.0.1:/root/.shh/autorized_keys   远程拷贝本机公钥到目标主机并修改名字为authorized_keys

 

 

 

远程:ssh   -l   root   127.0.0.1  'df  -h'  远程执行命令

 

 

远程拷贝:ssh-copy-id   -i   /root/.ssh/id_rsa.pub  127.0.0.1  远程拷贝本地公钥,并追加到远程ip的authorized_keys文件中,不执行替换,直接追加到文件中,完成免密登录

 

posted on   叶子在行动  阅读(72)  评论(0编辑  收藏  举报

编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示