Linux使用alias自定义命令

使用linux,会有一些比较长的命令频繁的使用,长串的命令重复的次数多了难免让人厌烦,这时就要考虑使用自定义命令alias给长串的命令起个别名,简化输入。 alias go92="ssh root@45.62.107.92" 将上述代码添加到配置文件中,~/.bash_profile,~/.bashrc,~/.zshrc,具体配在哪个文件中,根据自己情况而定。 这样以后再用ssh连接服务器只需要输入go92就可以了。 »

Linux下查找进程并kill掉的几种方法

在linux下用命令查找进程并杀掉是最频繁的操作,下面介绍一下我了解的几种方法。 最原始的方法,先查找,查看进程列表,再杀掉所需要的进程,执行多条命令,以杀掉node进程举例。 ps aux | grep node kill -9 5318 kill -9 5279 kill -9 8276 ... 这种方式最直观,也最安全,但是如果要杀掉进程比较多,需要执行很多次kill命令,好累的。 »

MAC下用homebrew安装mongodb

mac下安装软件最简单的方式就是使用homebrew,执行如下命令安装mongodb,然后静静的等待安装完毕。 brew install mongodb 安装目录是/usr/local/Cellar/mongodb/3.0.7,如果当前环境变量中没有加入mongod,需要添加环境变量到~/.bash_profile,本人使用了oh-my-zsh,需要添加到~/.zshrc中。 export PATH=/usr/local/Cellar/ »

正则表达式

\ 将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,“\n”匹配\n。“\n”匹配换行符。序列“\”匹配“\”而“(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”的概念。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。 $ 匹配输入字符串的结束位置。如果设置了RegExp对象的Multiline属性,$也匹配“ »