讲一下我使用shell来查询linux日志常用的一些命令:
cd 进入文件夹 例如:[yyyy@product ~]$ cd logs 就进入到了logs这个文件夹中
ll 列出当前目录详细的文件 例如:[yyyy@product logs]$ ll
ls 只列出当前目录的文件名 例如:[yyyy@product logs]$ ls
cd .. 切换到上一级目录 例如:[yyyy@product logs]$ cd ..
cd ../.. 切换到上二级目录 例如:[yyyy@product logs]$ cd ../..
tail -100 a.log (查看近100条日志,不实时)
---------------------------------------------------------------------------------------------------------------------------------
我主要使用less来进行简单的日志查询
less a.log 查询日志
使用less之后用G是全部查询 查询完之后 可以使用 ?11111 这个命令是查询出所有的11111
我经常用的快捷键主要有以下几个:
q:退出
ctrl+z :停止当前的操作
Tab键:输一个单词的前几个字母然后用Tab键是自动补齐
shift+insert:粘贴你所复制的内容
---------------------------------------------------------------------------------------------------------------------------------
解压zip压缩文件:unzip test.zip
---------------------------------------------------------------------------------------------------------------------------------
编辑vim文件:
vim 文件名:进入要编辑的文件
点击i键进入编辑模式,编辑完之后点击Esc进入命令模式(此时不可以编辑了)
可以使用 /abc 使用这个/可以查找相关内容,点击n键是向下查找,N 键是向上进行查找
编辑文件之后进行保存: 使用 :wq (:也需要输入)这是保存并退出,
使用 :q! (:也需要输入)这是不保存直接退出(强制退出)
---------------------------------------------------------------------------------------------------------------------------------
clear:清屏
---------------------------------------------------------------------------------------------------------------------------------
pwd:查看当前所在文件夹
cd ~:切换到当前用户的主目录
cd -:可以在最近两次工作目录之间来回切换
ifconfig:查看网卡配置信息
rm -rf [名称]:这里 [名称]
是你想要删除的目录的名称。
rm -rf [名称]/*:这个命令只会删除该目录下的所有内容,而不会删除目录本身。
rm -rf *:删除当前文件夹下的所有文件
(注:使用 rm -rf 的时候一定要格外小心,linux没有回收站的,一旦删除不可找回)