删除整行,移动光标到所在行,然后dd
复制操作 yy命令复制当前整行的内容到vi缓冲区,5yy就是复制5行,粘贴缓冲区中的内容,用p
d$ 删除以当前字符开始的一行字符
ndd 删除以当前行开始的n行
x 或 X 向后删除一个字符
D 删除到行尾
光标移动到行尾 Shift+A 或者$
光标移动到行首 Shift+^或者0
查找字符串,输入/search ,再按n 向下查找
跳转到指定行,输入:100,跳转到100行
ctrl +l 清屏 Windows 下 cmd使用cls清屏
Ctrl +u 删除光标之前命令 Ctrl +k 删除光标之后的命令 Ctrl+ y粘贴删除的命令
设置IP地址:ifconfig eth0 10.10.0.100
查看软件是否安装:rpm –qa |grep sofrware
卸载软件:yum -y remove httpd
查看端口号是否打开:natstat –nltp | grep: 端口号
查看进程是否开启:pstree |grep 进程名
实时跟踪日志情况 tail –f access.log
结束80端口进程:sudo fuser -k 80/tcp
查看进程占用端口号:ps -ef |grep nginx
检查一个服务状态:Service httpd status
检查已开启的服务:chkconfig –list
压缩文件:zip -r access.zip access.log
把当前目录所有文件打包为myfile.zip zip -r myfile.zip ./*
解压 unzip xahot.zip
显示当前所在目录 pwd
查看磁盘可用空间 df -hl
查看当前文件夹占用空间大小 du -h --max-depth=1 (推荐)
复制目录下所有文件 cp –R /home/test/. /var/www/test/
删除目录下.log后缀文件 rm *.log
删除目录下test开头文件 rm test*.*
删除一个非空文件夹 rm -rf test
删除目录下所有文件 rm -f *.*显示当前文件大小 du -sh /test
显示当前文件夹大小 du -sk /test/test
日志分割
Express 文件内容:/01\/Jan\/2014/ p
sed -n -f /home /expression /home /access.log >/home/result.log
提取指定日期的文件