我很好奇 shell(比如 bash、cash等)内部的工作原理,所以我用 Python 实现了yosh(Your Own Shell)来满足自己的好奇心。我在本文中阐释的概念同样适用于其他语言。Step 0: 项目结构在这个项目中,我使用了下面的结构: yosh_project 是项目根文件夹(你也可以用 yosh 来命名)。yosh 是包文件夹,__init__.py 会让包
转载 2024-02-28 13:59:04
35阅读
【进入python的shell 环境:】(python里称作命令解释器,windows叫做cmd,unix叫做shell)cmd  输入set path=%path%;e:\python2.7然后输入python就进入了python的shell界面,类似这样:>>>如果要退出python的shell界面,在windows下按Ctrl + Z ,在linux下按Ctrl
转载 2023-09-10 09:53:54
93阅读
问题背景使用shell或者python脚本完成KVM虚拟机的批量创建,要求如下: (1)脚本需要人机交互,当输入虚拟机数量,虚拟机规格参数后,即可批量创建相应机器; (2)使用EXP技术从网络安装虚拟机,创建多个时使用复制原理; (3)脚本实现虚拟机生命周期管理,即可实现关机,启动,快照,从快照启动等等。README.txt本程序实现了虚拟机安装、虚拟机管理、快照管理、存储池管理、批量创建虚拟机功
第一部分: 1:linux基础简介 1:操作系统(Operating System) 1:操作系统是管理计算机硬件与软件资源的程序 2:典型操作系统 1:UNIX、LINUX、Mac OS X、Windows iOS、Android、MS-DOS 3:操作方式 1:命令行界面(Command Line Interface CLI) 1:用户通过键盘输入指令,计算机接
转载 2024-07-28 09:04:37
53阅读
shell脚本安装docker
原创 2019-04-26 09:37:04
10000+阅读
由于工作中有搭建ftp服务器,但是每次搭建有比较麻烦。于是编写了个shell脚本,在此将脚本共享给大家,如有疑问请联系QQ:403182580默认创建vsftp用户:dyc             密码:dyc             ftp数据存放目录:/d
原创 2014-11-07 13:56:02
1200阅读
LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。LNMP是现在大多数大型公司在用的web环境,nginx小巧高效的web服务器和反向代理服务器,相对于apach占用资源更少,抗并发力更强,而且处理静态文件速度非常快。Mysql是一个小型关系型数据库管理系统。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。这四种软件均为免费软
原创 2018-02-10 19:51:00
1021阅读
2点赞
#!/bin/bash#install oracle# version1.0 OS:CentOs 6.6 DB: 11.2.0.4# /etc/hostshostname=`sed -n '/zw/p' /etc/sysconfig/network| sed -s "s/=/ /g"|gawk '{print $2}'`ip=`ifconfig | sed -n '/192.168/p
原创 2023-02-24 09:30:52
200阅读
执行前先插入系统安装DVD  #!/bin/bash #Mount Install-DVD# YumPath="/media/CentOS"   if [ ! -d "$YumPath" ]   then&nb
原创 2012-06-25 20:55:07
1772阅读
#!/bin/bash #Install JDK# JDK=/usr/local/jdk* if [ ! -d $JDK ]   then   cp /opt/jdk* /usr/local   ch
原创 2012-06-26 22:17:10
1086阅读
#!/bin/bash#MODIFY:if [ `whoami` != "root" ];then echo "This script must be runing as root!!!" exit 71fiexport LC_ALL=en_US.UTF-8current_dir=$(cd `dirname $0` && pwd) #当前工作目录...
原创 2022-06-28 17:06:30
188阅读
#!/bin/bash# vim:sw=4:ts=4:et<<INFOAUTHOR:运维@小兵DATE:2021-07-07DESCRIBE:安装/卸载JDKSYSTEM:CentOS
原创 2022-06-28 18:25:25
827阅读
# Shell脚本安装MySQL 在Linux系统中,MySQL是一种常见的关系型数据库管理系统。在某些情况下,我们可能需要自动化安装MySQL,以便在多个服务器上快速部署。 本篇文章将介绍如何使用Shell脚本自动化安装MySQL,并提供相应的代码示例。 ## 准备工作 在开始之前,我们需要确保以下几个条件得到满足: 1. 一台运行Linux操作系统的服务器。 2. 具备管理员权限。
原创 2023-09-05 20:41:48
164阅读
# Redis Shell安装脚本教程 ## 1. 简介 在开始之前,让我们先了解一下Redis Shell。Redis Shell是一个命令行工具,用于与Redis服务器进行交互。它提供了一组命令,用于管理和操作Redis数据库。安装Redis Shell可以帮助开发者更轻松地与Redis进行交互,以便进行开发和调试工作。 ## 2. 安装步骤 下面是安装Redis Shell的步骤概览:
原创 2023-11-17 08:48:13
51阅读
shell脚本详细介绍一、概述Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言(就是你所说的shell脚本)。作为命令语言,它互动式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高阶语言中才具有的控制结构,包括循环和分支。它虽然不是 Linux系统内核的一部分,但它调用了系统内核的大部分功能
转载 2023-06-28 23:59:39
757阅读
#!/bin/bash# vim:sw=4:ts=4:etset -eTEMP_DIR="/tmp/ssl"if [ ! -d ${TEMP_DIR} ];then mkdir ${TEMP_DIR}else echo "ERROR:${TEMP_DI
原创 2022-06-28 18:15:47
197阅读
# Shell 脚本安装 Redis ## 概述 本文将教你如何使用 Shell 脚本安装 Redis。通过学习本文,你将了解到整个安装过程的步骤以及每个步骤需要做什么。 ## 流程图 下面是安装 Redis 的整个流程图: ```mermaid classDiagram class 小白 class 终端 class Redis class Shell
原创 2024-01-21 05:54:12
55阅读
# 使用 Shell 脚本安装 Docker 的那些事 Docker 是一个开源的容器管理平台,它允许开发者将应用程序及其所有依赖打包到一个可移植的容器中。使用 Docker,开发者可以更轻松地在不同环境中部署和运行软件。本文将通过使用 Shell 脚本安装 Docker,帮助大家快速上手。 ## 1. 准备工作 在开始之前,确保你的系统满足以下条件: - 64 位的处理器 - 至少 2
原创 9月前
34阅读
RedHat7安装达梦数据库记录一、数据库软件安装⑴环境检查⑵创建用户及配置内核参数⑶安装达梦数据库1.上传介质dm8_20220304_x86_rh6_64_ent.zip2.解压安装介质并挂载光盘3.将安装文件复制到/opt目录并修改安装文件权限4. 用dmdba用户执行安装程序选择语言和时区安装向导,点击下一步同意协议并下一步验证key(若无key,可略过)安装组件,提供四种安装方式选择安
shell
原创 2018-08-22 09:52:11
773阅读
  • 1
  • 2
  • 3
  • 4
  • 5