首页 > 系统相关 >Bash shell

Bash shell

时间:2024-07-19 14:20:01浏览次数:5  
标签:bin shell sh 137 Bash bash

Bash shell

vim first.sh
#!/bin/bash # bash
#!/bin/sh # shell
viriable="nishidashabi"  # 变量间没有空格
chmod -x first.sh
./first.sh # 执行

shell语法

  1. shell解释器标志

    #!bin/bash #使用的是bash shell
    
  2. 变量命名

    viriable="nishishui?" # 变量定义没有空格
    
  3. for循环

    for variable in list
    do
        # 语句
    done
    
  4. #使用
    #主要用于注释一行

  5. $使用

    $(ls) # capture command
    $? // 查看上句命令是否成功
    
  6. if分支结构

    for i in {1..254}
    do
        ping 192.168.137.$i &> /dev/null # &> 合并标准输出和标准错误到这个文件
        if [ $? -eq 0 ] # 一定要有空格,否则会报错命令未找到
        then
            echo "192.168.137.$i is up"
        else
            echo "192.168.137.$i is down"
        fi
    done
    

标签:bin,shell,sh,137,Bash,bash
From: https://www.cnblogs.com/solicit/p/18311382

相关文章

  • 【攻防技术系列+PowerShell】无文件落地攻击
    #红队#MSF#powershell虚拟机环境搭建:【Kali】,192.168.10.131【win7】,192.168.10.134接上文:【攻防技术系列】MSF进程迁移,用的是里面的1.exe。如果遇到端口占用情况,可以采用以下解决方案:之后在【win7】中使用powershell执行以下命令,实现无文件落地攻击powershell-nop......
  • shell
    一、shell概述shell是一个命令行解释器,它接收应用程序/用户命令,然后调用操作系统内核。Shell还是一个功能相当强大的编程语言,易编写、易调试、灵活性强。Linux提供的shell解析器root@zhangkun:~#cat/etc/shells/bin/sh/bin/bash/usr/bin/bash/bin/dash/usr/bin/dash......
  • vim网络和安全的操作及shell的使用
    目录vim模式一般模式下的基本操作:一般模式切换到编辑模式:一般模式切换到命令模式:Vim多窗口使用技巧横向切割打开:纵向切割打开:关闭多窗口:窗口的切换:网络:定义:作用:网络的类型:网络状态的查询:netstat常用的端口号:通过网络下载文件wgetvim模式Vim编辑器:vi与vim......
  • 全程电子化升级脚本SHELL
     黑龙江ICPSP_UP.sh#!/bin/bash#定义变量formatted_date=$(date+"%Y%m%d")#获取当前日期,格式为YYYYMMDDtomcat_dir="/opt/tomcat/apache-tomcat-9.0.70_icpsp/"#Tomcat的根目录ftp_dir="${tomcat_dir}sun"#FTP上传文件的目录war_file="ICPSP.......
  • Shell编程速查手册(仅入门)
    一.Shell概述Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Shell脚本(shellscript),是一种为shell编写的脚本程序......
  • 【攻防技术系列】shellcode免杀
    接上文:【攻防技术系列】shellcode初识二、shellcode简单免杀2.1什么是免杀?免杀技术全称为反杀毒技术(AntiAnti-Virus)简称“免杀“。它指的是一种能使病毒木马免于被杀毒软件查杀的技术。由于免杀技术的涉猎面非常广,包含反汇编、逆向工程、系统漏洞等技术,所以难度很高。2.2......
  • Linux入门---(二)shell命令
    1.1man获得帮助信息help只能查询内嵌命令,外部命令查询格式:命令--help1.2快捷键ctrl+u,清空当前已输入,但未执行的命令1.3文件目录类从根目录/开始的就是绝对路径,从当前文件夹开始的就是相对路径pwd显示当前工作目录的绝对路径ls列出目录的内容(ls-a列出全部文件)cd切......
  • KU链接:如何在Linux作业系统上安装Azure PowerShell
    本文由KU链接вт989点сс原创编译,AzPowerShell模组是汇总模组。安装它会下载正式运作的AzPowerShell模组,并让其Cmdlet可供使用,本文说明如何在Linux上安装AzPowerShell模组。必要条件安装支援的PowerShell第7版或更新版本安装开启终端机或其他壳层主机应......
  • Shell介绍
    Shell是一种命令行界面程序,常用于与操作系统进行交互。它是操作系统的外壳,提供了一种用户使用操作系统功能的方式。Shell可以理解为用户与操作系统之间的接口,用户通过输入命令来告诉操作系统要执行的操作,然后操作系统会执行相应的命令并返回结果给用户。Shell可以执行各种操作......
  • 在 PowerShell 中Get-WmiObject Win32_PhysicalMemory,SMBIOSMemoryType 是一种用于描
    在PowerShell中Get-WmiObjectWin32_PhysicalMemory,SMBIOSMemoryType是一种用于描述系统中物理内存类型的属性。数字26表示特定的内存类型,具体为DDR4内存。每种内存类型在SMBIOS(SystemManagementBIOS)规范中都有一个对应的数字码,用来标识不同类型的内存。以下是一些常见......