who 显示在线登陆用户
top 查看cpu、内存
pwd 显示当前目录
clear 清屏
cd 切换目录
cd - 返回上次路径
ls 文件夹和文件
ll 文件夹和文件属性
tab 接首字母自动补全
grep 在文本文件中查找某个字符串
cat rest.log | grep idCard //在xxx.txt中查找str字符串
tail -f vehicle-mall.log //抓请求日志
tail -100 /var/log/apache/access.log | grep 404 //在access.log的后100行中查找str字符串
Linux系统中使用以下命令来查看文件的内容:
cat 由第一行开始显示文件内容
tac 从最后一行开始显示,可以看出 tac 是 cat 的倒著写!
nl 显示的时候,顺道输出行号!
more 一页一页的显示文件内容
空白键 :代表向下翻一页;
Enter :代表向下翻『一行』;
/字串 :代表在这个显示的内容当中,向下搜寻『字串』这个关键字;
:f :立刻显示出档名以及目前显示的行数;
q :代表立刻离开 more ,不再显示该文件内容。
b 或 [ctrl]-b :代表往回翻页,不过这动作只对文件有用,对管线无用。
less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
head 只看头几行
-n :后面接数字,代表显示几行的意思
head -n 1000:显示前面1000行
tail 只看尾巴几行
-n :后面接数字,代表显示几行的意思
-f :表示持续侦测后面所接的档名,要等到按下[ctrl]-c才会结束tail的侦测
tail -n 1000:显示最后1000行
tail -n +1000:从1000行开始显示
显示1000行到3000行
cat filename| head -n 3000 | tail -n +1000
vi/vim 的使用
vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式
vi vehicle-mall.log
i 切换到输入模式,以输入字符。
ENTER,回车键,换行
方向键,在文本中移动光标
HOME/END,移动光标到行首/行尾
Page Up/Page Down,上/下翻页
Insert,切换光标为输入/替换模式
ESC,退出输入模式,切换到命令模式
x删除当前光标所在处的字符。
: 切换到底线命令模式,以在最底一行输入命令。
q 退出程序
w 保存文件
ESC键可随时退出底线命令模式
:q 退出
:q! 强制退出
:wq 保存并退出