SHELL脚本基础

if [-f filename] 判断文件   ; if [-d dir] 判断目录 f [-r file] 判断文件是否可读 w 可写 x 可执行  z 是否为空 case 变量 in for循环 do echo -n 一行输出  -e 对\ 命令进行解释   t 使用tab空格 给某个变量设置多个值可以把值放在括号

Linux学习记录九-正则表达式

grep -c打印总行数 -n显示行号 -v取反 -A*下面几行 -B*上面几行 C* 除了符合条件外上下各几行 -r遍历目录 -h 去掉文件名 .表示任意字符  *表示任意零个或多个*前面的字符 .*在前面基础上包括空行 –color 可以将过滤出的内容红色显示 grep过滤特殊字符需要脱义,而egrep

Linux学习记录八-Shell基本命令

覆盖输出  >>追加输出  2>错误内容输出 &>和&>> env可以输出当前用户下所有的环境变量及自定义的全局变量 bash 建立一个子shell  export 定义的变量在子shell同样有效 pstree 可以查看进程树 set查看所有的变量! /etc/pr

Linux学习记录七-打包压缩&软件安装

压缩打包 gzip 压缩.gz -d参数解压缩. -1-9为压缩强度级别 默认级别为6 -f 强制覆盖 bzip2 压缩.bz2 -d参数解压缩 -f 强制覆盖 zip -r 压缩带目录的 tar c 打包 x解包  -u查看压缩包内容; cvf 为打包 z为gzip的压缩格式   编译源码 编译时需要gcc

韩国VPS-Kdatacenter

一直想找一个稳定的国外vps来放站,之前试过了日本,美国,但是都抽风比较严重,在论坛搜索引擎找了好久,终于kdatecenter这家韩国的主机商出现了,每月19$…价格上真是吓到了一批人,但是看很多人的评价,速度没得说!而且少了一大批人的折腾,稳定性也上来了!   注册地址~~~:http://w

Linux学习记录六-磁盘管理&VIM编辑器

df  查看磁盘占用空间  后可接 -h -m -k  分别表示相同大小不同类型的占用状态  -i  以inodes的形式来表示占用情况 du 查看文件或文件夹占用空间(block),常用参数 -s -h mkfs .etx4 格式化  mke2fs  相对比mkfs可支持的参数更多一些。 UUID 分区的唯一标识。b

使用ssshell管理SS-libev后端

转自glzjin’s github   #!/bin/bash dbaddress=你的数据库地址 dbname=你的数据库名称 dbusername=你的数据库用户名 dbpassword=你的数据库密码 ip=你的服务器 ifconfig-a对外网卡地址,nat过来的请填就局域网IP node

Linux学习记录五-用户&组

/etc/passwd 可以查看系统下的各用户.每个用户分为7段. /etc/shadow 存储用户密码文件,每个用户密码分9段. /etc/group  存储用户组信息文件. useradd userdel usermod  创建/删除/更改用户-M 不创建家目录 -d 指定家目录 -g 指定所属组 -G 指定附属组