ICode9

精准搜索请尝试: 精确搜索
  • shell script define functions2022-08-29 15:02:23

    As we all know, shell scripts can define functions Here are some of the functions I use 1.Defines a function that displays a progress bar [root@ali-devan ~]# cat progress.sh  #!/bin/bash function Progress() { i='' echo -e "\033[32m$1\033[

  • Linux编译OpenSSL.0.9.8g2022-08-28 23:32:17

    环境:   Linux平台:Centos Linux release 7.6.1810 (Core)、gcc 4.8.5 开始: 一、下载源码   1. openssl-OpenSSL_0_9_8g.tar.gz          解压得到openssl-OpenSSL_0_9_8g目录   查看openssl版本:opensslv.h                                   

  • PHP通过iconv将字符串从GBK转换为UTF8字符集2022-08-28 21:03:54

    PHP通过iconv将字符串从GBK转换为UTF8字符集_php技巧_脚本之家  https://www.jb51.net/article/27743.htm 1. iconv()介绍iconv函数可以将一种已知的字符集文件转换成另一种已知的字符集文件。例如:从GB2312转换为UTF-8。iconv函数在php5中内置,GB字符集默认打开。2. iconv()错误ic

  • PHP isset()与empty()的使用区别详解2022-08-28 21:00:10

    PHP isset()与empty()的使用区别详解_php基础_脚本之家  https://www.jb51.net/article/24666.htm PHP的isset()函数 一般用来检测变量是否设置格式:bool isset ( mixed var [, mixed var [, ...]] )功能:检测变量是否设置返回值:若变量不存在则返回 FALSE若变量存在且其值为NULL,也

  • Shell 中 [[]]和[]的区别2022-08-26 21:30:09

    多数情况下[]和[[]]是可以通用的,两者的主要差异是:test或[]是符合POSIX标准的测试语句,兼容性更强,几乎可以运行在所有Shell解释器中,相比较而言[[]]仅可运行在特定的几个Shell解释器中(如Bash、Zsh等)。然而,目前支持使用[[]]进行条件测试的解释器已经足够多了。使用[[]]进行测试判断时

  • win服务器 部署Jenkins 并发布NET6项目记录2022-08-26 12:00:47

    安装Jenkins、设置Git、配置触发器日程表等等这些基础的百度一堆,这里就不作介绍。   核心是写构建脚本 以下脚本仅供参考 echo IIS停止站点 BG c:\windows\system32\inetsrv\AppCmd.exe stop apppool /apppool.name:"IIS中的站点名称"c:\Windows\System32\inetsrv\appcmd.exe st

  • Go errors All In One2022-08-26 01:00:25

    Go errors All In One sh: gin: command not found zsh go path $ echo $GOPATH $ echo $PATH | grep $GOPATH https://github.com/codegangsta/gin/issues/114 $ code .zshrc $ source ~/.zshrc https://stackoverflow.com/questions/53665895/tried-to-install-gol

  • PHP 静态局部变量和静态全局变量2022-08-25 16:31:55

    PHP static静态局部变量和静态全局变量总结_胡德咏的博客-CSDN博客  https://blog.csdn.net/u010620626/article/details/43965879 使用静态局部变量的原因是它不能被外部使用,但是它的值依然在每次使用后保留。虽然使用全局变量可以实现相同的功能,但是它经常会造成意外。静态局

  • Shell2022-08-25 15:00:09

    Shell单词的意思是外壳,在Unix里是操作系统内核的外壳,是用户和操作系统内核交互的中介。 Shell是一个命令解释器,解释用户输入的命令,执行相关操作。 Shell是一个程序,提供一个与用户对话的环境,这个环境只有一个命令提示符,让用户从键盘输入命令,所以Shell又叫做命令行环境。 Bash基本语

  • Makefile的使用2022-08-25 07:30:47

    1 概要 软件的分层使软件的逻辑关系更清晰,但是也带来一个副作用,即Makefile也变得复杂了。道理显而易见:对于一个简单项目,如果所有文件都放在同一个文件夹内,Makefile写起来也会十分简单,但是我们不能一直停留在原始时代,当复杂项目的源文件按类型、功能、模块等分散到不同路径时,需要我

  • Windows系统BAT脚本FTP传输最新文件2022-08-24 16:01:57

    一、场景分析 在Windows系统下,通常使用共享文件夹结合任务计划方式实现文件定期自动拷贝至异机,本文中给出另一种方式即通过FTP进行拷贝。简单FTP命令中需指定文件名,但由于需拷贝文件名不固定,因此对BAT脚本进行了改造,使其自动获取文件名并调用FTP进行传输,详细介绍如下。 二、具体配

  • 代码审计 企业级Web代码安全架构 可惜php 没那么熟了,正好从逆向角度复习 php虚拟机2022-08-23 15:32:02

      忘了哪本书里说,研究信息系统的安全问题,要对系统获得比开发人员更深的理解,深以为然   php虚拟机    <深入理解PHP内核> 这书当年就没咋看懂。。。 https://www.shouce.ren/api/view/a/14924   print语句 创建一条zend_op,将返回值的类型设置为临时变量(IS_TMP_VAR),并为临时变

  • Shell | Shell 编程基础(三)2022-08-22 23:31:23

    Shell | Shell 编程基础(三) 一、编程基础 解释器: Shell脚本第一行指定解释器必须写#!/bin/bash,如果没有会默认使用#!/bin/sh作为解释程序 注释: Shell注释,单行#,多行 <<COMMENT comment line 1 comment line 2 comment line n COMMENT 设置执行权限 当前用户增加

  • PHP代码示例 - 创建、读取、增加、删除、修改 xml2022-08-22 21:04:19

    这篇文章我们将讨论如何使用php对xml进行CRUD(创建、读取、更新、删除)操作,CRUD操作通常是数据库的基本数据操作。这里,我们将创建一个简单的PHP应用程序,在XML而不是数据库上执行所有这些操作。   PHP创建XML文件 php创建xml文件最常用的两种方法是使用SimpleXML和DomDocument。这里

  • 脚本技巧-case语句2022-08-22 00:05:17

    目录前言选项脚本内容执行结果if语句参数测试参考 前言 我们在写脚本时,经常遇到,需要复用脚本功能的情况,如根据参数,决定要指定执行哪部分功能,这里我们使用shell的case语句实现。 选项 脚本内容 #!/usr/bin/env bash para=$1 if [ ! -n "$1" ];then echo "no para" exit -1

  • PHP正则的Unknown Modifier错误解决方法2022-08-21 16:04:29

    https://www.jb51.net/article/22304.htm   如下正则: $a='2<span><nobr>tóng<span class="h">dòng</span></nobr><br>垌</span>3';echo preg_replace('/<span class="h">[^<]*?</s

  • radhat7.9 文件打开限制设定2022-08-20 22:30:17

    打开文件限制设定 echo "* soft nofile 65535" >> /etc/security/limits.conf echo "* hard nofile 65535" >> /etc/security/limits.conf echo '* soft nproc 65535' >> /etc/security/limits.conf echo '* hard nproc 65535&#

  • 写shell必备辅助神器ShellCheck2022-08-20 01:00:13

    ShellCheck 的目标是 指出并澄清导致 shell 给出神秘错误消息的典型初学者语法问题。 指出并澄清导致 shell 行为异常和违反直觉的典型中级语义问题。 指出可能导致高级用户的其他工作脚本在未来情况下失败的细微警告、极端情况和陷阱。 以上来自于官网github文档的谷歌机翻,地

  • 日常实用脚本(持续更新)2022-08-20 00:31:39

    1、list_sys_status.sh 显示系统使用的以下信息: 主机名、IP地址、子网掩码、网关、DNS服务器IP地址信息 #!/bin/bashIP=`ifconfig eth0 | head -2 | tail -1 | awk '{print $2}' | awk -F":" '{print $2}'`ZW=` ifconfig eth0 | head -2 | tail -1 | aw

  • php 去掉字符串的最后一个字符2022-08-19 22:01:44

    在一个站长的空间看到这样的文章,觉得会有用,先记录下来原字符串1,2,3,4,5,6,去掉最后一个字符",",最终结果为1,2,3,4,5,6 代码如下:  $str = "1,2,3,4,5,6,";  $newstr = substr($str,0,strlen($str)-1);  echo $newstr;  //echo 1,2,3,4,5,6 系统自带的函数即可实现这

  • SSH能连接上,但SFTP不能2022-08-19 21:34:20

    https://blog.csdn.net/qq_37435462/article/details/113962129 locate sftp-server vi /etc/ssh/sshd_config Subsystem sftp /usr/lib/openssh/sftp-server 改成实际路径 service sshd restart   如果还不行把iptables和ufw的服务关掉之后再次尝试连接   如果还不行使用vim命

  • Shell脚本调试技术2022-08-18 13:05:00

    前言 shell编程在unix/linux世界中使用得非常广泛,熟练掌握shell编程也是成为一名优秀的unix/linux开发者和系统管理员的必经之路。脚本调试的主要工作就是发现引发脚本错误的原因以及在脚本源代码中定位发生错误的行,常用的手段包括分析输出的错误信息,通过在脚本中加入调试语句,输出

  • OSCP-3:命令行的快乐2022-08-17 21:35:16

    1. Bash环境 1-1 环境变量 1、$PATH:代表环境变量的值,即所有环境变量路径 echo $PATH :输出环境变量到控制台 2、$USER:代表当前用户变量,即指代当前用户名 echo $USER :输出当前用户到控制台 3、$PWD:代表当前目录 4、$HOME:主目录,主目录其实是当前账号目录,~代表根目录(可以理解为磁

  • shell并行执行2022-08-16 17:32:11

    # vim parallel.sh #!/bin/bash beginTime=`date +%s` num=1 for i in `seq 1 3` do { echo $i "业务逻辑 开始执行,当前时间:" `date "+%Y-%m-%d %H:%M:%S"` echo "-----------------------------------------------------------" s

  • shell脚本echo打印错位2022-08-16 15:31:45

    问题描述 在脚本中使用curl命令请求Jenkins的API获取job的编号,随后将编号和其他字符串拼接后,使用echo命令打印出来,但打印后字符串错位了。 脚本大致如下: num=`curl API_URL | awk -F"#" '{print $2}'` echo /job/job_name/${num}/console 打印的出来是: /console_name/74 预期

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有