Linux 常用操作命令技巧

Vi 编辑器技巧

删除整行,移动光标到所在行,然后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

提取指定日期的文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值