沉思语录

取次花丛懒回顾,半缘修道半缘君


  • 首页

  • 归档

  • 标签

  • 搜索

sed学习笔记

发表于 2017-04-26 |

学习使用sed

This blog is used to record the usage of sed.
sed 不会对原始文件产生影响,一行行读取,一行行匹配处理

正则表达式

正则表达式,在sed里面要加两个slash

  • ^匹配开头
  • /^#/ 匹配#开头的行,注释行
  • $匹配末尾
  • /^$/ 匹配空行
  • /./ 匹配一个字符
  • /../ 匹配两个字符
  • * 匹配前面0个或多个字符

剔除指定行,打印剩余行

  • sed -e ‘1,5d’ filename 删除1到5行,打印剩余行
  • sed -e ‘/^#/d’ filename 删除所有#开头的行,打印剩余行
  • sed -e ‘/leslie/p’ filename 删除所有包含leslie的行,打印剩余行

打印指定的行

  • sed -n -e ‘1,5p’ filename 打印1到5行
  • sed -n -e ‘/^#/p’ filename 打印所有#开头的行
  • sed -n -e ‘/leslie/p’ filename 打印所有包含leslie的行
  • sed -n -e ‘regureexpression1,regureexpression2’ filename 从匹配第一个正则表达式的第一行开始到匹配第二正则表达式的第一行
  • sed -e ‘=’ filename 打印行号
阅读全文 »

handlebars

发表于 2017-04-18 |

介绍

Handlebars 作为一种模板引擎可以很好的实现前端html代码的模块化和复用

基本的用法

参考这个链接 里面描述的很清楚
这个是hbs的官网 也提供了参考的代码
这个是博客中代码的地址 提供了参考的代码

Mongodb

发表于 2017-04-16 |

基本术语

collection 对应了 table
document 对应了 row
field 对应了 column
database,index,primary key都是一致的

Macos

用homebrew安装,

运行 mongodb:两种方式
方式1:打开mongodb的图形化界面,默认连接的数据目录的配置文件在/usr/local/etc/mongod.conf
可以修改/data/db的路径

方式2: 命令行下,在shell中进入安装目录,我的mac:
/Applications/MongoDB.app/Contents/Resources/Vendor/mongodb
将这个目录配置到PATH环境变量里面
配置数据目录 默认路径为/data/db,运行 sudo mongod(需要sudo,因为/data/db在根目录),这样就打开了mongodb,可以等待连接了
或者在用户目录~下建立~/data/db,然后在启动mongod时:mongod -dapath ~/data/path

管理mongodb:两种方式

  1. 命令行运行mongo
    把上面的路径配置到PATH下面,运行mongo,进入mongo-shell管理界面
    可以用show dbs显示所有数据库
    use db_name使用某个数据库

    1
    2
    3
    4
    # 查看collection中的所有记录
    db.collection.find()
    # 查看collection中的记录的数量
    db.collection.count()
  2. 用用MongoChef图形化界面进行管理
    运行mongo进入管理界面之后,

阅读全文 »
1…25262728
Leslie

Leslie

记录心情与能力的成长

82 日志
15 标签
© 2021 Leslie
由 Hexo 强力驱动
主题 - NexT.Pisces
本站访客数 本站总访问量