bash】的更多相关文章

一.bash的分类 1. 按生效范围分类 全局生效 /etc/profile /etc/profile.d/*.sh /etc/bashrc 个人用户生效 ~/.bash_profile ~/.bashrc 2.按功能分类 profile类-----用于定义环境变量,运行命令或者脚本 bashrc类-----用于别名.函数.本地变量 二.配置文件生效的顺序 1.交互式登录 通过ssh.telent等远程连接方式登录 通过su - 用户名 切换用户 /etc/profile--->/etc/pro…
目录 1.简介 2.安装 2.1脚本安装 查看该脚本的如何使用 使用脚本自动安装 替换以前的nginx 2.2 手动安装 先安装基本依赖 构建pagespeed 重新编译安装nginx 3.配置 3.1 开启,待机,关闭 开启 备机 关闭 3.2 功能配置 Content-Security-Policy 头部 HTTP Vary 协议 Cache-Control: no-transform 协议 LowercaseHtmlNames ModifyCachingHeaders 保留相对路径 开启…
说明 全文中所有的‘删掉我’,都请忽略,如果不这么做,那么您将看不到这篇文章 ssr已经不行了,现在大家都以v2ra y为主 安装服务端 运行一键安装脚本,之后进入脚本界面,选“1”安装: bash <(curl -s -L https://git.io/v2ra删掉我y.sh) 然后一路回车默认就行,很快就结束了 查看结果 // 查看二维码 v2ra删掉我y qr // 查看地址 v2ra删掉我y url 下载客户端 github搜索 v2ra yU 其它 由于本站不能过多讲述,所以具体请看h…
内容来自https://www.noobyy.com/31.html  谢谢教程,侵权的话会立即删除! 1. 首先进入Vultr官网注册:https://www.vultr.com 注册完开始充值,我当时用的支付宝可以直接充值 充值完成就可以创建服务器. 创建服务器选择日本或新加坡的,因为离得近,延迟会比较低 系统选择Debian9的,后续不用你自己再去开启BBR,个人用的话选择最便宜的5美元的就行,3.5美元的只有部分地区有 服务器创建完会给你一个ip地址 注意,这里一定要去检测下这个ip地址…
VPS构建VPN教程 (由于博客限制有些敏感词 V 2ray中间会打空格或者(删掉我)图片中的敏感词进行了马赛克处理) 关于自建VPN翻墙教程,此处是利用V 2 ray的一个VPS搭建VPN教程.便于交流和学习使用.  最近随着墙的升级许多ssr.ss都被墙给墙了 最好:建造之前首先要做两件事 注册VPS服务器[Vultr主机  /阿里云主机 都可以] 用SSH工具连接进入VPS主机服务器 使用SSH工具设置VPS 下载Xshell 打开Xshell在新建会话窗口中填写相关信息 名称:可以自定义…
打开securecrt登陆服务器 输入命令:bash <(curl -s -L https://git.io/vzray.sh)1 回车tcp 回车端口 回车默认 回车…
Trojan 网络代理服务搭建 前言 本文目的在于帮助相同困惑的网友,让使用更加简单. Trojan为Trojan-GFW开源的一款新思路网络代理软件, 前期准备 [x] 服务器:系统CentOS 7 (使用GCP 申请的香港服务器) [x] 域名:freenom申请的免费域名,免费有效期为12个月,由于freenom的域名解析服务器对中国不太友好,所以选用了腾讯的DNSPod免费解析服务. SSL证书为一键安装脚本安装,安装过程中没有遇到问题 服务器安装服务端 安装curl yum updat…
一. 步骤 1: 下载cURL工具 使用您的Windows机器从cURL web站点下载最新版本的cURL: (1) 通常情况下,多数的Windows用户可以从官网下载页面http://curl.haxx.se/download.html中下载最新版本,如下所示: Win32 2000/XP zip | 7.39.0 | binary | SSL | Günter Knauf | 2.06 MB,因为版本更新,版本号可能有变化. (2) 其它操作系统,可以从cURL web站点页面的"Selec…
原文链接:http://hi.baidu.com/meoow/item/aef5814bbd5be3e1bcf451e9 这是我根据百度云PCS的API写的一个基于bash的命令行工具, 使用了curl, awk, sed, xxd, bash,没有使用任何其他的语言解释器做辅助 目前,上传下载,文件列表,文件信息,创建文件夹,删除文件都没问题 复制和移动总是返回参数错误,实在找不出来哪里跟API不一致了,暂时放弃. 另外离线下载相关的API也都添加了,但是因为现在百度云不能申请,我是用的是by…
开门见山 git bash 是 Windows 用户安装 git 时默认安装的命令行工具,不仅界面漂亮功能也不错,大多数情况下可以替代 Windows 原生的 cmd 命令行. 然而,git bash 命令行不是万金油,并不能完全替代 cmd ,详情请参考 mintty 官网的相关说明. mintty is not a full replacement for the Windows Console window git bash 命令行默认使用 mintty 作为终端模拟器,而 mintty…
写在前面: a.  对比curl 和 wget 的相同和不同点 来记忆 a-1 curl url  直接将请求内容输出到标准输出. 如果下载不是瞬时间完成,会显示下载进度条,如果向取消,加-s : wget  url 将请求内容下载到当前目录,名字是请求的文件名字.同时会显示域名解析 和 端口连接信息,如果想屏蔽,加 -q : a-2 curl 请求常用 -Lvso   -o  将请求内容输出到指定文件, -L follow 301 and 302 , -v 输出请求头和响应头信息. wget…
cURL > Docs > Tutorial:  http://curl.haxx.se/docs/httpscripting.html 下载单个文件,默认将输出打印到标准输出中(STDOUT)中,能够通过http.ftp等方式下载文件,也能够上传文件.其实curl远不止前面所说的那些功能,类似的工具还有wget. curl命令使用了libcurl库来实现,libcurl库常用在C程序中用来处理HTTP请求,curlpp是libcurl的一个C++封装,这几个东西可以用在抓取网页.网络监控等方…
-v 显示整个通信过程 -L 自动处理目标网址的自动跳转如301跳转 -i 显示头部信息 -d 发送表单信息 -X HTTP动词 -F 文件上传 -A User Agent字段 -b cookie -H 增加头信息 -U HTTP认证 -v 显示整个通信过程 C:\Documents and Settings\ganiks.liu\Desktop>curl -v http://yii2back/users * Hostname was NOT found in DNS cache * Tryin…
本文是上课笔记总结,涉及细节知识点会在以后文章说明! bash脚本编程: 脚本程序:解释器解释执行: shell: 交互式接口:编程环境: shell: 能够提供一些内部命令,并且能通过PATH环境变量找到外部命令:把命令提交给内核启动为进程: 编程环境: 流程控制语句: 顺序执行: 循环执行: 选择执行: 条件测试:真.假 $? 命令的状态结果: 0: 真 1-255: 假 过程式的编程语言的元素:变量.流程.函数.数组 变量:局部变量.本地变量.环境变量.位置参数变量.特殊变量 变量: 数值…
Hyperpolyglot Unix Shells: Bash, Fish, Ksh, Tcsh, Zsh grammar | quoting and escaping | charactersvariables | variable expansion | brace, tilde, command, and pathname expansion | special variablesarithmetic and conditional expressionsarrays | associat…
 摘要 Linux命令是基于文本格式输入输出的一种程序,依照Unix哲学中强调的程序功能简单,输入宽松,输出严谨,各种程序组合能够具有更强大的功能,而具有这样的灵活性的主要原因是Linux规定程序的输入输出必须坚持文件流格式.即文本格式,而这就是Linux系统的核心之中的一个. 对于Bash,即Shell的一种.为如今主流Linux发行版本号默认的命令行解释器,是一种功能强大的工具.能够实现对Linux支持的程序命令的组合.从而实现强大功能.类似于Window系统的bat文件,Bash具有更…
bash中的变量的种类 根据变量的生效范围等标准 本地变量:生效范围为当前shell进程:对当前shell之外的其它shell进程,包括当前shell的子shell进程均无效: 环境变量:生效范围为当前shell进程及其子进程: 局部变量:生效范围为当前shell进程中某代码片断(通常指函数): 位置变量:$1, $2, ...来表示,用于让脚本在脚本代码中调用通过命令行传递给它的参数: 特殊变量:$?, $0, $*, $@, $#,$n,$$ 一.本地变量 1.变量赋值:name='valu…
命令补全: tab shell程序在接收到用户执行命令的请求,分析完成后,最左侧的字符串会被当做命令 命令查找机制: 查找内部命令: 根据PATH环境变量中设定的目录,自左而右逐个搜索目录下的文件名 给定的打头字符如果能唯一标识某命令文件程序,则直接补全 给定的打头字符如果不能唯一标识某命令文件程序,在一次tab,会给出列表 路径补全:tab 在给定的起始路径下,以对应路径下的打头字串来逐一匹配其实路径下的每个文件 如果能唯一标识,则直接补全 否则,再一次tab,给出列表 双击Tab: /2Ta…
Linux Shell 提供两个非常实用的命令来爬取网页,它们分别是 curl 和 wget curl 和 wget 使用代理 curl 支持 http.https.socks4.socks5 wget 支持 http.https 代理示例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 #!/bin/bash # # curl 支持 http.…
linux基础之bash特性 1.命令历史 命令历史包含的环境变量 $HISTSIZE:命令历史记录的条数 $HISTFILE:命令历史文件~/.bash_history $HISTFILESIZE:命令历史文件记录历史命令的条数 $HISTCONTROL:控制命令历史的记录方式 关于这个$HISTCONTROL环境变量值的介绍: ignoredups:设置为这个值时,忽略重复的命令记录到命令历史中,这重复的命令必须是连续的,也就是挨着的($HISTCONTROL默认是ignoredups这个值…