#!/bin/bash
#
if [ -f $1 ];then echo "file already exist" && exit
else touch $1 && chmod +x
原创
2016-05-13 16:30:04
1016阅读
一、数组介绍 一个变量只能存一个值,现实中很多值需要存储,可以定义数组来存储一类的值。 二、基本数组 1、概念: 数组可以让用户一次性赋予多个值,需要读取数据时只需通过索引调用就可以方便读出。 2、数组语法 数组名称=(元素1 元素2 元素3) [root@localhost test2021072 ...
转载
2021-07-25 16:26:00
259阅读
2评论
客户生产环境是centos6.5 x64位操作系统,需要往上面部署php网站,并开启GD库功能。为此,自己写了一个脚本,提高工作效率。 安装过程中,最为诡异的还是php.ini文件,编译完成后将php.ini-development拷到php配置目录下,gd库竟然不起作用,php网站的png验证码显示不正常
原创
2015-03-22 13:41:18
1060阅读
题目来源牛客shell练习写一个 bash脚本来转置文本文件nowcoder.txt中的文件内容。为了简单起见,你可以假设:你可以假设每行列数相
原创
2022-12-06 01:05:39
58阅读
提示用户指定备份的目录的路径,若目录已存在则显示提示信息后跳过,否则显示相应的提示信息后创建该目录.
具体实现:
#!/bin/bash
read -p "what is your backup directory:" bakdir
if [ -d $bakdir ];then
echo "$bakdir already exist."
原创
2010-09-21 16:54:26
486阅读
cut命令:文件剪切cut命令用来从指定文件中选择指定的行,输出到标准输出。cut -c 3 test.c 显示文件的每行的第3个字符cut -b 2 test.c 显示每一行的第2个字符cout -c1-10 test.c 显示每行第1个到第10个字符ed命令:行文本编辑器root@outer:~# eda //追加文本,进入编辑模式asdfdgfgag
原创
2016-10-03 22:13:07
564阅读
sed流式编辑器,行的处理编辑器。 Sed参数 (1)-n #只打印内容。 (2)p #代表选行打印。 (3)d #删除。 (4)-i #对原文件进行操作。 (5)s///g #全部替换。 Sed语句 (1) sed ‘/roo\+/p’ –n 文件名 #打印roo前面大于=1的行。\+需要脱义字符 ...
转载
2021-09-29 14:51:00
135阅读
2评论
实现“X shell的Python”可以按照以下步骤进行:
1. 安装Python:首先,你需要确保你的操作系统上已经安装了Python。如果没有安装,你可以从Python官方网站( --version`来验证Python是否成功安装。
2. 学习基础Python知识:在进行Shell编程之前,你需要对Python的基础知识有一定的了解。你可以参考Python官方文档(
3. 创建一个She
原创
2023-10-20 06:59:45
91阅读
# 利用X Shell搭建Redis
Redis是一款开源的内存数据结构存储系统,支持多种数据结构,如字符串、哈希、列表、集合等。它通常用作数据库、缓存和消息代理,是现代应用程序中非常流行的选择。本文将介绍如何通过X Shell工具在服务器上搭建Redis,并提供一些简单的代码示例。
## 前期准备
在开始之前,请确保您已经具备以下条件:
1. 一台可以远程连接的服务器(如Linux系统)
原创
2024-10-01 05:27:20
27阅读
在上面的结果中,前面有“+”号的行是shell脚本实际执行的命令,前面有“++”号的行是执行trap机制中指定的命令,其它的行则是输出信息。 shell的执行选项除了可以在启动shell时指定外,亦可在脚本中用set命令来指定。 "set -参数"表示启用某选项,"set +参数"表示关闭某选项。有
转载
2019-06-26 19:00:00
682阅读
2评论
范例if [ "x${var}" == "x" ]if [ x"$DPV然正确。所以:if [ "x${var}" == "x" ] 整句的意思是判断${v
转载
2022-12-13 16:21:58
138阅读
printf 命令模仿 C 程序库(library)里的 printf() 程序。标准所定义,因此使用printf的脚本比使用echo移植性好。printf 使用引用文本或空格分隔的参数,外面可以在printf中使用格式化字符串,还可以制定字符串的宽度、左右对齐方式等。默认printf不会像 echo 自动添加换行符,我们可以手动添加 \n。printf 命令的语法:printf &nb
原创
2017-06-23 15:53:04
683阅读
#!/bin/bash# Program:# system_init_shell# History:# 2012/06/01 25061008@qq.com# Release:# 1.1cat << EOF +--------------------------
推荐
原创
2012-09-08 16:27:26
2356阅读
点赞
9评论
PS:写脚本的初衷,是为了方便自己更有效率的去工作,同时锻炼自己写脚本的能力,当然还希望能够给大家带来一些小的帮助,希望大家多多支持,评论评论,指出不足的地方。一、测试环境[root@hello ~]# uname -r
2.6.32-279.el6.x86_64
[root@hello ~]# cat /etc/issue
CentOS release 6.3 (Final)
Kernel \r
推荐
原创
2013-11-06 18:34:21
2427阅读
点赞
15评论
RHEL/CentOS 6.x的系统服务比5.x系列的要多了很多新面孔,估计很多童鞋不甚理解,网上这方面资料也很少。理解这个对运维人员是必要的,所以花了些时间网上搜集整理了下,供参考,因为开启不必要的服务越 多,系统就相对越不安全。不需开启的服务尽量关闭。
下面列表是在RHEL/CentOS 6.x最小化桌面环境安装下
原创
2012-08-04 17:04:04
3635阅读
点赞
RHEL/CentOS6.x的系统服务比5.x系列的要多了很多新面孔,估计很多童鞋不甚理解,网上这方面资料也很少。理解这个对运维人员是必要的,因为开启不必要的服务越多,系统就相对越不安全。不需开启的服务尽量关闭。本人结合自己的应用经验做一些讲解说明,有不同理解的童鞋欢迎交流。下面列表是在RHEL/CentOS6.x最小化桌面环境安装下显示出来的系统服务,其中红色字体标注的是用官方的minimalI
转载
精选
2013-10-14 18:55:30
185阅读