首页
学习
活动
专区
圈层
工具
发布
综合排序最热优先最新优先
时间不限
ShellShell 脚本 (Shell Script)
业界所说的 Shell 通常都是指 Shell 脚本,但要知道,ShellShell Script 是两个不同的概念。 Shell 脚本种类众多,常见的有: Bourne Shell(/usr/bin/sh或/bin/sh) Bourne Again Shell(/bin/bash) C Shell(/usr/bin/csh ) K Shell(/usr/bin/ksh) Shell for Root(/sbin/sh) 除了上面的几种,Node.js 本质上也是一种 Shell 脚本,只不过他的语法是 JavaScript 不同 Shell 脚本的区别就是语法不一样。 总结:我们通过编写 Shell 脚本,然后放在 Shell 应用程序里面运行,常见的 Shell 应用程序有 Cmd、git Bash 等等。 ---- Shell 脚本 - Bash Bash 是大多数 Linux 系统默认的 Shell 脚本。
天天Lotay
2022-11-21
2.7K0
标签:
ShellShell 脚本 (Shell Script)
业界所说的 Shell 通常都是指 Shell 脚本,但要知道,ShellShell Script 是两个不同的概念。 Shell 脚本种类众多,常见的有: Bourne Shell(/usr/bin/sh或/bin/sh) Bourne Again Shell(/bin/bash) C Shell(/usr/bin/csh ) K Shell(/usr/bin/ksh) Shell for Root(/sbin/sh) 除了上面的几种,Node.js 本质上也是一种 Shell 脚本,只不过他的语法是 JavaScript 不同 Shell 脚本的区别就是语法不一样。 总结:我们通过编写 Shell 脚本,然后放在 Shell 应用程序里面运行,常见的 Shell 应用程序有 Cmd、git Bash 等等。 Shell 脚本 - Bash Bash 是大多数 Linux 系统默认的 Shell 脚本。
小小范
2021-12-14
2.8K0
标签:
​meterpreter shell | 加固shell
-0193211/ metasploit 中的 meterpreter shell 是一个我们比较喜欢的shell,因为方便我们后续加载各种模块,简直不要太方便 所以我们这次把一个简单的shell升级为 可以看到现在状态还是一个普通shell,并不是一个tty,现在我们来变个魔术 在这个shell中输入 background 在对话中选择 y 成功将shell放在了后台 ? 我们使用 sessions -u 1 将普通shell提升为 meterpreter shell(创建一个新的shell) ? 可以看到有一个新的meterpreter shell 产生了,仔细看回显其实可以看出实际上是调用了 post/multi/manage/shell_to_meterpreter 我们进入这个shell来测试一下吧 可以看到成功获取到meterpreter 的shell,这个shell 功能太全了,之前说的命令补全、Ctrl+c 不退出 但是默认不支持 su,ssh等 当然可以使用msf的库来实现了
意大利的猫
2020-08-20
2K0
标签:
ShellShell脚本入门
所以Shell命令是用户操作计算机硬件的桥梁, Shell是命令, 类似于windows系统Dos命令 Shell是一个门程序设计语言, Shell里面含有变量, 函数, 逻辑控制语句等等 Shell 脚本 通过Shell命令或程序编程语言编写的Shell文本文件, 这就是Shell脚本 , 也叫Shell程序 为什么学习Shell脚本? 通过Shell命令与编程语言来提高linux系统的管理工作效率 Shell的运行过程 当用户下达指令给该操作系统的时候,实际上是把指令告诉shell,经过shell解释,处理后让内核做出相应的动作。 shell; /bin/bash Bourne Again Shell它是Bourne Shell的扩展,简称bash,是LinuxOS默认shell,有灵活和强大的编辑接口,同时又很友好的用户界面,交互性很强 /bin/csh C Shell是C语言风格Shell /bin/tcsh 是C Shell的一个扩展版本。
陶然同学
2023-10-20
1.3K0
标签:
Shell系列-Shell概述
一、shell环境及特性 1.什么是shell? 负责向内核翻译以及传达用户/程序指令,相当于操作系统的”外壳”.在Linux中默认shell一般为/bin/bash 2.Shell的使用方式 shell有两种使用方式,一种交互式的,另外一种是非交互式的 常见的shell程序种类 在linux系统下可以使用cat /etc/shells命令来查看当前系统所支持的shell. [root@centos67-x64 /]# cat /etc/shells /bin/sh     //多数UNIX默认的shell /bin/bash   //多数Linux默认的shell /sbin /nologin     //非登录的shell /bin/dash 注:在RHEL系统中,/bin/sh实际上是bash的符号链接 4.
行 者
2018-03-26
1.9K0
标签:
Shell:子shell概念
目录 shell环境 什么是子shellshell的分类 shell环境 每个shell进程有一个自己的运行环境,不同的Shell进程有不同的Shell环境。 读取配置文件情况分为两种: 用户登录启动的shell image.png 非用户登录启动的shell image.png 什么是子shell 所谓子shell,即从当前shell环境中新开了一个shell 环境,这个新开的shell环境就是子shell,而开启子shell的环境称为该子shell的父shell。 对于Shell的子进程来说,它是一个从父级Shell进程派生而来的新的Shell进程,我们将这种新的Shell进程称为这个父级Shell的子Shell。 子shell的分类 大致分为两类: sub shell:通过进程替换<(cmd),>(cmd)、命令替换 child shell:通过以可执行文件的方式运行shell脚本或直接在当前shell中启动shell
huofo
2022-03-17
2K0
标签:
Host Shell 与 Target Shell
使用IDE Workbench/Tornado连接Target Server后,就可以使用Host Shell了 其实VxWorks本身已经提供了一个Shell:Vx5时,叫做Target Shell ;Vx6+后,叫做Kernel Shell 大部分情况下,这俩Shell的作用是相同的。 最本质的:Host Shell是Host端的IDE里的一个可执行程序 Target Shell是Target端的VxWorks系统里的一个服务 这个服务,以组件的形式添加,以任务的形式存在 然后 可严重的是,文件系统相关的几个用户接口,在两个Shell下的操作完全没有关联 同样是pwd,在两个Shell里的结果就完全不一样。这就麻烦了,如何解决呢?非常简单
Taishan3721
2021-09-15
1.6K0
标签:
shell学习(八)Shell变量
本地变量 定义Shell变量,变量名不需要加美元符号 $ 本地变量只在当前shell生存期中有效 变量定义 变量名要求:字母、数字、下划线组成,只能是字母或下划线开头,变量名严格区分大小写 取出变量值 ,用在如脚本,函数传递参数使用,有如下特殊的,位置参数变量 $0 获取shell脚本文件名,以及脚本路径 $n 获取shell脚本的第n个参数,n在1~9之间,如$1,$2,$9,大于9则需要写 ${10},参数空格隔开 $# 获取执行的shell脚本后边的参数总个数 $* 获取shell脚本所有参数,不加引号等同于$@作用,加上引号"$*"作用是接收所有参数为单个字符串,"$1 $2 shell for循环的知识 反斜杠 '\' ,是转义符号 ubuntu@VM-12-16-ubuntu:~$ cat different.sh #! 上一次命令执行状态返回值,0正确,非0失败 $$ 当前shell脚本的进程号 $!
god_frey
2022-05-09
1.2K0
标签:
反弹shell | 反弹shell总结
0x01:Redis未授权访问反弹shell Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 >" OK 192.168.63.130:6379> save OK 即可将shell写入web目录(web目录根据实际情况) 访问之: 0x02:Powershell反弹shell Windows ,输入session -i 1进入第一个会话,输入shell,然后再次输入session -i 2,会看到系统的CMD命令行!! 、HTML应用程序(HTAs)等进行反弹shell,它的功能有点类似MSF。 0x03 MSF反弹shell 3.1 使用regsvr32_applocker_bypass_server反弹shell 利用metasploit的web_delivery模块可通过python、php
安全小王子
2022-12-11
4.2K0
标签:
Shell编程-什么是shell
所以我们主要从以下几个方面讲解Shell编程: Shell编程-什么是shell(本章节) Shell编程-变量 Shell编程-数据类型 Shell编程-逻辑判断 Shell编程-if判断 Shell 编程-if和else Shell编程-while循环 Shell编程-for循环 Shell编程-case Shell编程-break Shell编程-continue Shell编程--函数 Shell 编程-案例(一) Shell编程-案例(二) Shell编程-小结 Shell 是一种命令行解释器,也是一种具有特殊用途的程序,它为用户提供了与操作系统内核进行交互的界面。 二、常见Shell 1. Bash (Bourne Again Shell) 默认 Shell:Bash 是 CentOS 中的默认 Shell,广泛使用并提供了强大的功能。 Sh (Bourne Shell) 传统 Shell:Bourne Shell 是早期的 Unix Shell,Bash 旨在兼容 Bourne Shell
运维小路
2024-11-01
5750
标签:
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档