1、用vi搜索文件内容(菜鸟教程)
进入文件:vi filename
搜索:/搜索内容
退出:ESC : q
2、find查找文件(命令)
find /etc -name "*http*" # 按文件名查找
find命令实例
简单地使用find命令查找指定目录下的某个文件的方法如下:
#find /etc -name inittab
/etc/inittab
#在当前目录下,查找名称为inittab的文件:
#find . -name inittab ./inittab
#找出当前目录下,文件名不区分大小写是example的所有文件:
$find . -iname example
./example ./Example
#找出当前目录下,目录名是tmp的目录:
$ find . -type d -name tmp
./tmp
#找出当前目录下所有sh文件:
$ find . -type f -name "*.sh"
./login.sh ./index.sh
3、tail
tail [参数] [文件]
参数:
- -f 循环读取(动态)
- -q 不显示处理信息
- -v 显示详细的处理信息
- -c<数目> 显示的字节数
- -n<行数> 显示文件的尾部 n 行内容(举例:tail -n 1000 xxx.log)
- --pid=PID 与-f合用,表示在进程ID,PID死掉之后结束
- -q, --quiet, --silent 从不输出给出文件名的首部
- -s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒
4、kill
杀死进程
# kill 12345
强制杀死进程
# kill -KILL 123456
发送SIGHUP信号,可以使用一下信号
# kill -HUP pid
彻底杀死进程
# kill -9 123456
5、cd [dirName]
跳到 /usr/bin/ :
cd /usr/bin
跳到自己的 home 目录 :
cd ~
跳到目前目录的上上两层 :
cd ../..
6、ps [options] [--help],Linux ps命令用于显示当前进程 (process) 的状态。(解释)
7、Linux grep 命令用于查找文件里符合条件的字符串。(解释)