基础代码

  1 # cat /etc/redhat-release //查看系统详细版本信息
  2 # uptime //获取系统负载情况
  3 # watch -n 1 uptime //每秒刷新一次获得当前的系统负载情况
  4 # who //用于查看当前登录用户
  5 # last [-x] //查看登录记录
  6 # history [-c] //命令历史记录,清除历跑记录
  7 # sosreport //收信系统配置并诊断信息输出结论文档
  8 # more 文件名 //命令用于查看纯文本文件
  9 # head -n 20 文件名 //head 命令用于查看纯文本文档的前N
 10 # tail -n 20 文件名 //tail 命令用于查看纯文本文档的后N 行
 11 # tail [-f] //持续刷新显示的内容
 12 # od [选项] [文件] //od 命令用于对查看特殊格式的文
 13 # wc [参数] 文本 //wc 命令用于统计指定文本的行数、字数、字节数
 14 $ -l //只显示行数
 15 $ -w //只显示单词数
 16 $ -c //只显示字节数
 17 # cut [参数] 文本 //cut 命令用于通过列来提取文本字
 18 $-d 分隔符指定分隔符,默认为Tab。
 19 $-f 指定显示的列数。
 20 $-c 单位改为字符
 21 # touch [选项] [文件] //touch 创建空白文件与修改文件时间
 22 $ -a 近修改“访问时间”(atime)
 23 $ -m 近修改“更改时间”(mtime)
 24 $ -d 同时修改atime 与mtime
 25 $ -t 要修改成的时间[YYMMDDhhmm]
 26 # du -sh xmldb/
 27 du -sm * | sort -n //统计当前目录大小 并安大小 排序
 28 du -sk * | sort -n
 29 du -sk * | grep guojf //看一个人的大小
 30 du -m | cut -d "/" -f 2 //看第二个/ 字符前的文字
 31 查看此文件夹有多少文件 /*/*/* 有多少文件
 32 # echo $PATH //查看当前的$PATH 变量内容
 33 -------------------------------------------------------------
 34 ## vim 编辑器的命令模式中常用的快捷键
 35 dd //删除(剪切)光标所在整行。
 36 5dd //删除(剪切)从光标处开始的5 行。
 37 yy //复制光标所在整行。
 38 5yy //复制从光标处开始的5 行。
 39 p //将之前删除(dd)或复制(yy)过的数据粘贴到光标后。
 40 / //字符串在文本中从上至下搜索该字符串。
 41 ? //字符串在文本中从下至上搜索该字符串。
 42 n //显示搜索命令定位到的下一个字符串。
 43 N //显示搜索命令定位到的上一个字符串。
 44 u //撤销上一步的操作
 45 vim //编辑器的末行模式中的常用命令
 46 命令 作用
 47 :w //保存
 48 :q //退出
 49 :q! //强制退出(放弃对文本的修改内容)
 50 :wq! //强制保存退出
 51 :set nu //显示行号
 52 :set nonu //不显示行号
 53 : //命令执行该命令
 54 : //整数跳转到该行
 55 # hostnamectl set-hostname <主机名> //永久设置主机名
 56 # hostnamectl status //查看主机名相关的设置
 57 --------------------------------------------------------------
 58 Shell 预定义变量:
 59 $0 当前执行Shell 脚本的程序名。
 60 $1-9,${10},${11}…… 参数的位置变量。
 61 $# 一共有多少个参数。
 62 $* 所有位置变量的值。
 63 $? 判断上一条命令是否执行成功,0 为成功,非0 为失败。
 64 ----------------------------------------------------------------
 65 文件测试:[ 操作符文件或目录名]
 66 操作符作用
 67 -d 测试是否为目录。
 68 -e 测试文件或目录是否存在。
 69 -f 判断是否为文件。
 70 -r 测试当前用户是否有权限读取。
 71 -w 测试当前用户是否有权限写入。
 72 -x 测试当前用户是否有权限执行。
 73 
 74 [root@linuxprobe ~]# [ -d /etc/fstab ]
 75 显示上一条命令的返回值,非0 则为失败,即不是目录:
 76 [root@linuxprobe ~]# echo $?
 77 1
 78 ----------------------------------------------------------------------
 79 逻辑测试:[ 表达式1 ] 操作符[ 表达式2 ]
 80 操作符 作用
 81 && 逻辑的与,"而且"的意思。
 82 || 逻辑的或,"或者"的意思。
 83 ! 逻辑的否。
 84 ------------------------------------------------------------------------------
 85 整数值比较:[ 整数1 操作符整数2 ]
 86 操作符 作用
 87 -eq 判断是否等于
 88 -ne 判断是否不等于
 89 -gt 判断是否大于
 90 -lt 判断是否小于
 91 -le 判断是否等于或小于
 92 -ge 判断是否大于或等于
 93 -----------------------------------------------------------------------------
 94 参数 作用
 95 at <时间> 安排一次性任务
 96 atq 或at -l 查看任务列表
 97 at -c 序号预览任务与设置环境
 98 atrm 序号删除任务
 99 ---------------------------------------------------
100 # ps -ef //查看进程
101 # at //计划任务
102 #
103 ---------------------------------------------------------------------------
104 创建长期可循环的计划任务,则要用到cron
105 crontab -e [-u 用户名] //创建、编辑计划任务
106 crontab -l [-u 用户名] //创建、编辑计划任务
107 crontab -r [-u 用户名] //删除计划任务
108 --------------------------------------------------------------------
109 号”–“代表的是文件类型
110 -:普通文件,d:目录文件,l:链接文件,b:块设备文件,c:字符设备文件,p:管道文件
111 
112 # du [选项] [文件] //命令用于查看磁盘的使用量
113 参数 作用
114 -a 评估每个文件而非目录整体占用量。
115 -c 评估每个文件并计算出总占用量总和。
116 -h 更易读的容量格式如1K,234M,2G…
117 -s 仅显示占用量总和。
118 ---------------------------------------------------------------------
119 rpm -ql 包名 //查询包安装位置
120 
121 先检查NGINX语法的正确性
122 /usr/local/nginx/sbin/nginx -t // 检测nginx语法的正确性
123 pkill -HUP nginx //平滑重启NGINX
124 
125 # ulimit -SHn 65535 //设置同时连接文件数,临时生效
126 #/etc/rc.local //写入etc/rc.local 开机生效
127 
128 #cat /etc/resolv.conf    //查看DNS。

 

posted @ 2016-11-30 17:02  snooopy  阅读(441)  评论(0编辑  收藏  举报