你的位置:首页

Win10版Linux Bash命令怎么用?正确姿势告诉你

具体方法如下:1、没安装Bash的用户可以按照之前介绍的方法,先在设置→更新和安全→针对开发人员中选择“开发人员模式”,点击后会下载“开发人员模式包”,如下图——但有时这个包会下载不成功,出现如下图提示——2、此时也无需担心,上一步如果不顺利,可以在后续步骤中弥补。此时进入控制...

2014-07-30 (5359)次关注 评论(0) 阅读全文

thefuck–自动纠正前一个命令的拼写错误

thefuck(https://github.com/nvbn/thefuck)是一个使用Python编写的开源小工具,可以自动纠正前一个命令的拼写错误。这个工具非常酷,尤其对于常常使用命令行的童鞋。thefuck支持Mac OS X和Linux系统。Ubuntu安装thefuc...

2014-07-23 (5318)次关注 评论(0) 阅读全文

Linux下五个顶级的开源命令行Shell

这个世界上有两种 Linux用户:敢于冒险的和态度谨慎的。其中一类用户总是本能的去尝试任何能够戳中其痛点的新选择。他们尝试过不计其数的窗口管理器、系统发行版和几乎所有能找到的桌面插件。另一类用户找到他们喜欢的东西后,会一直使用下去。他们往往喜欢所使用的系统发行版的默认配置。最先...

2014-07-15 (5311)次关注 评论(0) 阅读全文

awk系列:如何使用awk和正则表达式过滤文本或文件中的字符串

当我们在 Unix/Linux下使用特定的命令从字符串或文件中读取或编辑文本时,我们经常需要过滤输出以得到感兴趣的部分。这时正则表达式就派上用场了。什么是正则表达式?正则表达式可以定义为代表若干个字符序列的字符串。它最重要的功能之一就是它允许你过滤一条命令或一个文件的输出、编辑...

2014-07-08 (6303)次关注 评论(0) 阅读全文

mdadm命令解析

一、在linux系统中目前以MD(Multiple Devices)虚拟块设备的方式实现软件RAID,利用多个底层的块设备虚拟出一个新的虚拟设备,并且利用条带化(stripping)技术将数据块均匀分布到多个磁盘上来提高虚拟设备的读写性能,利用不同的数据冗祭算法来保护用户数据不会...

2014-07-02 (6682)次关注 评论(0) 阅读全文

linux命令sysctl使用

以前没有注意过这个命令,直到有次在单位安装greenplum的时候,在没有配置系统参数的情况下,出现了设备空间不足的报错信息.当然,安装的不是我的本机,而是公用的服务器,编辑修改系统参数后,仍然出现错误,修改后的系统参数没有起到效果,上网一查,需要reboot.这个服务器好多人都...

2014-06-29 (6308)次关注 评论(0) 阅读全文

一行Linux命令查找所有非UTF-8编码的文件,都转换成UTF-8

开始之前,请先安装enca这个软件包。enca是Linux等系统下用来查看文件编码和转换文件编码的工具。下面一行Linux命令能够查找当前目录下所有文件中,哪些文件不是UTF-8编码。我对文件加了些限制,用find命令时候,排除了所有目录下的.svn目录,且只查找后缀为.php的...

2014-06-21 (6746)次关注 评论(0) 阅读全文

Linux下route add命令添加路由列表

route add命令的主要作用是添加静态路由,通常的格式是:route ADD157.0.0.0 MASK255.0.0.0157.55.80.1 METRIC3 IF2参数含义:destination mask gateway metric...

2014-06-16 (6304)次关注 评论(0) 阅读全文

cp/rm/mv等命令强制覆盖无需输入yes实现方法

在linux中使用cp/rm/mv命令覆盖文件操作时总是提示输入yes或no,很是麻烦,一两个的也就算了,没什么,但有时会遇到大量文件的复制时,就麻烦了,要一个一个输入yes才能进行,即使加上了-f参数也无法达到强制覆盖。于是查阅资料后,找到一些小技巧,下面仅以cp命令为例详细说...

2014-06-10 (7601)次关注 评论(0) 阅读全文

systemctl命令完全指南

Systemctl是一个systemd工具,主要负责控制systemd系统和服务管理器。Systemd是一个系统管理守护进程、工具和库的集合,用于取代System V初始进程。Systemd的功能是用于集中管理和配置类UNIX系统。在Linux生态系统中,Systemd被部署到了...

2014-06-01 (6395)次关注 评论(0) 阅读全文

MongoDB入门学习(四)

九、MapReduce能完成count、distinct、group的所有功能db.runCommand({ mapreduce:'zxq', map:function(){emit(this.name.substr(0,3),this);...

2014-05-29 (10583)次关注 评论(0) 阅读全文

MongoDB入门学习(三)

更新记录$set用来指定一个键并更新键值,若键不存在并创建。$unset用来删除键inc修改器inc可以对文档的某个值为数字型(只能为满足要求的数字)的键进行增减的操作$push向文档的某个数组类型的键添加一个数组元素,不过滤重复的数据。添加时键存在,要求键值类型必须是数组...

2014-05-18 (6579)次关注 评论(0) 阅读全文

MongoDB入门学习(二)

db.listCommands()来看当前MongoDB支持的所有命令同样可通过运行命令db.runCommand({"listCommands":1})来查询所有命令db.loadServerScripts()加载在system.js集合中的额所有脚本...

2014-05-08 (6660)次关注 评论(0) 阅读全文

MongoDB入门学习(一)

一、启动mongodb通过mongod启动mongodb服务1、mongod参数选项[root@primary bin]#./mongod–help-h[--help]帮助信息--version版本信息-f[--c...

2014-05-04 (6635)次关注 评论(0) 阅读全文

PHP7 下安装并使用 xhprof 性能分析工具

一、安装xhprof1.1、下载xhprof下载地址1:https://github.com/longxinH/xhprof或直接使用git: git clone https://github.com/longxinH/xhprof如果没有安装git,使用yum insta...

2014-04-28 (6795)次关注 评论(0) 阅读全文

详解MongoDB管理命令

MongoDB是一个NoSQL数据库系统:一个数据库可以包含多个集合(Collection),每个集合对应于关系数据库中的表;而每个集合中可以存储一组由列标识的记录,列是可以自由定义的,非常灵活,由一组列标识的实体的集合对应于关系数据库表中的行。下面通过熟悉MongoDB的基本管...

2014-04-23 (6451)次关注 评论(0) 阅读全文

Shell脚本学习之expect命令

一、概述我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而expect就使用来实现这种功能的工具。expect是一个免费的编程工具语言,用来实现自动和...

2014-04-15 (6833)次关注 评论(0) 阅读全文

实例讲解expect命令实现Shell自动化交互

linux脚本中有很多场景是进行远程操作的,例如远程登录ssh、远程复制scp、文件传输sftp等。这些命令中都会涉及到安全密码的输入,正常使用命令时是需要人工手动输入密码并接受安全验证的。为了实现自动化远程操作,我们可以借用expect的功能。expect是一个免费的编程工具语...

2014-04-09 (6611)次关注 评论(0) 阅读全文

使用expect自动化批量向多台机器分文件

自动化运维的过程中,某些时候我们需要受用输入密码,这时候Expect这个工具可以完成。首先要安装expect,直接yum安装就可以的。下来我们试试expect这个工具:使用ssh登陆:#!/bin/expect...

2014-04-01 (6578)次关注 评论(0) 阅读全文

Mysql+Keepalive故障自动切换脚本

MySQL架构为主从(master-slave),master故障自动切换到slave上。当然也可以设置为双master,但这里有个弊端:就是当主的压力很大时,从上延时很大,比如落后2000秒,此时主挂了,从接管(VIP漂移到从),用户刚才发表的文章,此时因为同步延时大,还没复制...

2014-03-26 (6563)次关注 评论(0) 阅读全文