一、什么是Linux Shell? 概念:Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。是在Linux内核与用户之间的解释器程序,现在Linux通常指/bin/bash解释器来负责向内核翻译以及传达用户/程序指令,shell相当于操作系 ...
分类:
系统相关 时间:
2019-02-24 18:39:59
阅读次数:
184
最近做的微服务jar包想弄在持续集成中自动化部署,所以首先得有一个操作jar包的脚本 只需将jar文件的路径替换到APP_NAME的值就可以了,其他不用改 注意:window编辑的shell文件,通过WinSCP上传的Linux服务器,需要改变文件的格式(查看文件格式,vim编辑后输入 ...
分类:
编程语言 时间:
2019-02-24 10:48:38
阅读次数:
177
1、多命令顺序执行 ; 命令1;命令2 多个命令顺序执行,命令之间没有任何逻辑联系 && 命令1&&命令2 逻辑与,当命令1正确执行,才会执行命令2 || 命令1||命令2 逻辑或,当命令1执行不正确,才会执行命令2 例如: ls;date;cd /home/lsx;pwd;who dd if=输入 ...
分类:
系统相关 时间:
2019-02-12 00:09:01
阅读次数:
220
1、标准输入输出 设备 设备文件名 描述符 类型 键盘 /dev/stdin 0 标准输入 显示器 /dev/stdout 1 标准输出 显示器 /dev/stderr 2 标准输出 2、输出重定向 命令 > 文件 覆盖命令正确到文件或设备 命令 >> 文件 追加命令正确到文件或设备 错误命令 2> ...
分类:
系统相关 时间:
2019-02-11 20:01:18
阅读次数:
240
1、历史命令 history [选项] [历史命令保存文件] 选项: -c: 清空历史命令 -w: 把缓存中的历史命令写入历史命令保存文件 ~/.bash_history vim /etc/profile中的 Histsize可改存储历史命令数量 历史命令的调用 使用上、下箭头调用以前的历史命令 使 ...
分类:
系统相关 时间:
2019-02-11 19:49:37
阅读次数:
206
日常生活中,会经常用到随机数,使用场景非常广泛,例如买彩票、丢骰子、抽签、年会抽奖等。 Shell 下如何生成随机数呢,米扑博客特意写了本文,总结 Linux Shell 产生随机数的多种方法。 本文原文转自米扑博客:Linux Shell 生成随机数和随机字符串 计算机产生的的只是“伪随机数”,不 ...
分类:
系统相关 时间:
2019-02-08 23:20:27
阅读次数:
312
0x00 前言 在玩dvwa的命令注入漏洞的时候,遇到了没有预料到的错误,执行 发现返回的执行结果如下图 理论上在dvwa的根目录里应该有一个shell.php但是并没有出现 0x01 原因 经几次尝试,发现问题出在 上。将其换成 就可以完成写入shell,但是对 的功能不是很了解,于是在Linux ...
分类:
系统相关 时间:
2019-02-07 23:48:17
阅读次数:
228
基础命令学习目录首页 本文是Linux Shell系列教程的第(八)篇,更多shell教程请看:Linux Shell系列教程 在上一篇:Linux Shell系列教程之(七)Shell输出这篇文章中,已经对Shell printf命令有了一个简略的介绍,本篇给大家详细介绍下Shell中的print ...
分类:
其他好文 时间:
2019-02-07 13:38:35
阅读次数:
345
1、重定向介绍类型 文件描述符 默认情况 对应文件句柄位置标准输入(standard input) 0 从键盘获得输入 /proc/slef/fd/0标准输出(standard output) 1 输出到屏幕(即控制台) /proc/slef/fd/1错误输出(error output) 2 输出到 ...
分类:
系统相关 时间:
2019-02-02 14:25:21
阅读次数:
215