1、tail的使用:

tail 是显示一个文件的内容的最后多少行;

tail -n 行数值 文件名:
如:tail -n 10 文件名:显示文件的最后10行内容

tail -f 文件名 :默认打印文件末尾10行,且自动显示新增的文件内容。

tail -50 文件名 :打印文件末尾50行

grep -20 搜索内容 文件名 --color=auto :打印搜索到的所有内容以及内容前后20行,搜索到的内容显示的颜色自动由系统决定(一般为红色,颜色这块描述不是很正确,没有深究,大家可以自行研究一下)

2、less的使用:

less的语法格式:less [参数] 文件

常用参数:
-c 从顶部(从上到下)刷新屏幕,并显示文件内容。而不是通过底部滚动完成刷新;
-f 强制打开文件,二进制文件显示时,不提示警告;
-i 搜索时忽略大小写;除非搜索串中包含大写字母;
-I 搜索时忽略大小写,除非搜索串中包含小写字母;
-m 显示读取文件的百分比;
-M 显法读取文件的百分比、行号及总行数;
-N 在每行前输出行号;
-p pattern 搜索pattern;比如在/etc/profile搜索单词MAIL,就用 less -p MAIL /etc/profile
-s 把连续多个空白行作为一个空白行显示;
-Q 在终端下不响铃;

比如:在catalina.out的内容中搜索error字符串,并让其显示行号;
less -N -i -p error catalina.out

less xx.log 打开日志文件
/搜索内容 搜索
按 n 查找下一个匹配的文本
按 N 查找前一个匹配的文本

  1. 可以按大写 F,就会有类似 tail -f 的效果,读取写入文件的最新内容, 按 ctrl+C 停止。
    1. 可以按 v 进入编辑模型, shift+ZZ 保存退出到 less 查看模式。
    1. 可以按 :e 查看下一个文件, 用 :n 和 :p 来回切换。

less的动作命令:

进入less后,我们得学几个动作,这样更方便 我们查阅文件内容;最应该记住的命令就是q,这个能让less终止查看文件退出;

动作:
回车键 向下移动一行;
y 向上移动一行;
空格键 向下滚动一屏;
b 向上滚动一屏;
d 向下滚动半屏;
h less的帮助;
u 向上洋动半屏;
w 可以指定显示哪行开始显示,是从指定数字的下一行显示;比如指定的是6,那就从第7行显示;
g 跳到第一行;
G 跳到最后一行;
p n% 跳到n%,比如 10%,也就是说比整个文件内容的10%处开始显示;
/pattern 搜索pattern ,比如 /MAIL表示在文件中搜索MAIL单词;
v 调用vi编辑器;
q 退出less
!command 调用SHELL,可以运行命令;比如!ls 显示当前列当前目录下的所有文件;

进程的查询以及kill

service mysqld restart :重启mysql

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld :复制前面的文件命名为后面的名字

ps -ef|grep mysql :查看mysql进相关路径

ps -A|grep svn :查看svn进程

kill svnserve :杀死svn进程

kill 进程id :杀死id对应的进程

vi、vim的使用

vi 或 vim 文件名:编辑器编辑对应文件

i : 编辑器进入对应文件后,按i进入编辑模式

按esc,在:,再wq保存退出,w:是写入的意思 q:退出的意思

如果光写q,那么就不会保存修改的内容

Logo

更多推荐