• 对于单个文件,使用sed命令很容易做到。如果需要替换某个指定文件夹下所有文件,借助grep和sed组合成一条命令也可以轻松搞定。grep命令可以查找单个文件或文件夹下文件中的内容,使用参数“r”或“-R”可以递归查找指定文件夹下的所有文件;参数“l”可以让grep输出包含指定字符串的文件名,首次匹配成功后立刻停止对同文件的查询。如果不使用“l“,grep查询单个文件时输出文件中所有包含指定字符 ... [详细]
       2017-06-14 19:54:01
  • 启动vim打开多个文件并分屏显示:vim-onfile1file2o为小写字母,上下分,n是分屏的个数,后面是待打开的文件vim-Onfile1file2O为大写字母,左右分,n是分屏的个数,后面是待打开的文件在已经打开的vim中对文件进行分屏对光标所在的窗口进行上下分屏:spctrl+ws对光标所在的窗口进行左右分屏:vspctrl ... [详细]
       2017-06-14 19:53:01
  • 使用linux的少不了玩命令行,掌握一下快捷键可以让你做事达到事半功倍的效果。用的最多的应该是属于Tab键,功能是自动补齐。主要用在命令本身名字和进入目录查看文件,有了它就不需要一字一字的输出命令的完整名字,只要输入前面几个字符,然后Tab一下就可以了,如果存在多个它会全部提示出来;进入一个很深的目录时候,使用Tab也能快速进入。下面列举一些我常用的组合快捷键。ctrl+a回 ... [详细]
       2017-06-14 19:52:01
  • 玩过Linux的人应该都知道,如果想让一个程序在后台运行,只要在执行命令的末尾加上一个&符号就可以了。但是这种方式不是很保险,有些程序当你登出终端后它就会停止。那么如何让一个程序真正永远在后台执行呢。答案就是使用nohub命令,格式为:nohup执行程序的命令&如果程序有输出,它会试着把输出写入执行上述命令的当前文件夹下的nohup.out文件中,当写入失败,就 ... [详细]
       2017-06-14 19:51:01
  • Centos下可以通过配置crontab来定时执行任务,执行体可以是一条系统命令或自己写的一个脚本,同时可以指派用户来执行。配置crontab有两种方法。方法1、使用crontab命令,例如添加一个新的或编辑已有的,使用:crontab-e就可以进入配置文件。此时配置crontab的执行者是当前登入用户,如果当前用户是root,需要为其他用户配置,可以使用crontab-e-u用户 ... [详细]
       2017-06-14 19:50:01
  • 目前很多网站可以为用户分配一个自己定义的二级域名,例如:myname.netingcn.com,但实际访问的地址可能为www.netingcn.com/user.php?uid=myname。要使其能正常工作,首先在DSN解析那里需要配置泛域名解析,接下来在nginx配置文件中设置rewrtie即可。nginx配置如下:server{listen80;se ... [详细]
       2017-06-14 19:49:01
  • vi的强大自不必说了,使用vi编辑文件时可以使用命令快速的实现文本替换。下面介绍它的几种模式替换当前行第一个OLD为NEW:s/OLD/NEW替换当前行所以OLD为NEW:s/OLD/NEW退换当前文件中的所有OLD为NEW:%s/OLD/NEW/g除了上述的几种替换模式,还可以指定两个行号,把他们之间所有的OLD替换称NEW,语法为,第一个#号表示开始行 ... [详细]
       2017-06-14 19:48:01
  • nginx日志本身不能通过配置来进行分割,如果要进行分割,需要通过写一个简单的脚本来实现这个功能。以前我一直都是用cp命令来做的,例如:#/bin/bashnginxLog="/usr/local/nginx/logs/access.log"logBakFile="/usr/local/nginx/logs/"$(date"+%F")/"bak_"$(date"+%H-%M-%S" ... [详细]
       2017-06-14 19:47:01
  • centos下可以通过yum很方便快捷的安装所需的软件和库,如果yum的源不好,安装速度会非常慢,centos默认官方源似乎都是国外的,所以速度无法保证,我一直使用163的源,感觉速度不错。下面就说说如何修改yum的源。1、进入存放源配置的文件夹cd/etc/yum.repos.d2、备份默认源mv./CentOS-Base.repo./CentOS-Base.repo. ... [详细]
       2017-06-14 19:46:01
  • 当系统变慢时候,我们首先关注的可能是cpu的指标,有时候发现cpu使用率一点都不高,但是系统还是卡,这时可能就需要关心另外一个影响性能的东西?磁盘的IO性能。通过top命令中的%wa可以获取系统当前的io状态,如果该值居高不小,那磁盘的IO可能就有问题了。另外可以通过iotop命令来详细了解什么程序在读写磁盘,速度以及命令行,pid等信息。如果系统不存在该命令,可以使用如下命令安装:yum ... [详细]
       2017-06-14 19:45:01
  • centos中可以通过命令:hostname或uname-n来查看当前的主机名,如果没有设置的话会默认设置成localhost,具体原因可以看启动脚本:/etc/rc.d/rc.sysinit。如果要修改主机名,可以把文件:/etc/sysconfig/network中的HOSTNAME修改成自己希望的名字即可。 ... [详细]
       2017-06-14 19:44:01
  • 阿里云提供云服务器的硬盘由两块组成,一块是系统盘,一块是数据盘,默认数据盘是没有挂载的,如果要用到数据盘就需要自己手动挂载。通过命令fdisk-l,可以看到设备名为/dev/xvdb。另外在挂载前要对硬盘(/dev/xvdb)分区和格式化。分区使用命令fdisk,格式化命令为mkfs.ext3。fdisk/dev/xvdb(输入n)Command(mforhelp):n ... [详细]
       2017-06-14 19:43:01
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有