最近系统瓶颈又出现了,在哪里呢?不清楚,反正只知道是各种反应很慢,或者干脆出来503。目前只知道503是HAProxy返回的,至于实际上为什么还是不很确定。在这次的排查过程中,被迫要亲自上阵查找之前不是自己搭建的平台,于是乎被迫要开始摸从来没有认真对付过的linux系。那好吧,就记录一下初学者可能需要的一些很蠢“疑问”和答案吧。
Q:DOS命令对应的近似命令是啥?
A:
| DOS | -- | Linux |
| dir | ls | |
| cd | cd (注意必须要有空格) | |
| md | mkdir | |
| rd | rmdir | |
| copy | cp | |
| move | mv | |
| ren | mv | |
| del | rm | |
| find | grep | |
| fc | diff | |
| type | cat | |
| more | more | |
| notepad/edit | vi |
Q:Windows常见工具相应的类似命令都是啥?
A:
| Windows | -- | Linux |
| 任务管理器 | (详见此处) | |
| 本地用户/组 | (详见此处) |
Q:那个……用命令行的时候有什么技巧?
A:
| 查找命令的参数 | 命令 --help 或者 man 命令 或者 info 命令 |
| 组合各种命令 | 命令1 | 命令2 | ... (详见此处) |
| 将命令输出到文件 | 命令1 参数... > 文件名 |
Q:C#里面常用的字符串操作怎么搞?
A:
| source.IndexOf(dest) | $(expr index $source $dest) |
| source.SubString(dest,startIndex[,length]) | ${source:startIndex[:length]} |
| source.Length | ${#source} |
| string.IsNullOrEmpty(source) | [ -z "$source" ] |
| string.IsNullOrEmpty(source) == false | [ -n "$source" ] |
Q:某些常见任务的命令是啥?
A:
| 安装 | (详见此处) |
Q:分析文本文件的常用命令有哪些?
A:
grep 查找文件中包含某段文字的某行(详见此处)
egrep 同上,其实就是加了个 -E 参数
wc 统计有多少行(字节、单词等,但统计行数更常见)
head 查找头几行
tail 查找最后几行