shell script编程小结 前言 shell作为编程中不可或缺的一部分,平日里,我们经常会在shell中输入一些命令。有时候也需要完成一些复杂的操作,重复的输入多条相同的命令,过于费时和无趣。所以掌握shell s…
分类:bash教程
跟我一起写shell补全脚本(Bash篇)
在上一篇里我们定下了给pandoc写补全脚本的计划: 支持主选项(General options) 支持子选项(Reader options/General writer options) 支持给选项提供参数值来源。比如…
在ubuntu 16.04 上安装mongodb ,开启权限,创建用户,用户登录。
我曾在慕课网上学习mongodb,照搬老师所写的代码,发现无论如何无法实现用户账号密码登录数据库,于是我花了大量的时间查看官方API 。得到了以下总结。 1.首先开启mongod服务 > mongod –…
linux基础命令介绍十一:软件包管理
linux中软件包的管理随着系统发行版本的不同而不同,RPM和DPKG为最常见的两类软件包管理工具,分别应用于基于rpm软件包的linux发行版和基于deb软件包的linux发行版。本文只描述RPM的使用方法,另一种命令…
为brew/git/pip设置代理&为brew正确换源终极版
1.如何正确设置HTTP/HTTPS代理 设置了brew通过socks5的代理后,会发现pip其实是不支持socks5的,只能通过http/https。 首先获取端口 点击状态栏的小火箭 HTTP Proxy Prefe…
生成树莓派的最小系统镜像
开发 / 测试环境 树莓派:Raspberry Pi 3b TF 存储卡:SanDisk Ultra 16GB Class 10 A1 操作系统:2018-06-27-raspbian-stretch-lite 程序:使…
同时使用:gitlab & github
生成密钥 gitlab 密钥 ssh-keygen -t rsa -C "gitlab 用户邮箱地址" ←┘ Generating public/private rsa key pair. Enter file in w…
npm 脚本命令 学习笔记
什么是 npm 脚本? 在package.json文件里面,使用scripts字段定义的脚本命令 { // ... "scripts": { "build": "node build.js" } } 如何执行是 npm …
Linux自动备份MySQL
首先找到你的MySQL配置文件my.cnf $ locate my.cnf > /etc/my.cnf 然后修改它, $ nano /etc/my.cnf 在[client]里增加三行: host = localh…
xargs 几个常见错误分析
xargs 常见于批处理, 下面举个例子:将一个目录中的mp3文件改为pcm后缀名,下面的方法从错误一步步的改进并分析 ls *.mp3|xargs -n1 -I{} mv {} $(basename {} .mp3).…
5组每天都能用到但你可能不知道的Shell小技巧
1. 移动光标 Ctrl + A Ctrl + E 移动光标到最前/后Ctrl + H Ctrl + D 向前/后删除一个词字符Ctrl + B Ctrl + F 光标向前/后一个字符Esc + B Esc + F 光标…
大数据集群环境搭建——服务器篇
如今我们已经进入大数据时代,在校大学生及各个公司很多都开始学习大数据。那么要学习大数据,第一步就是要搭建分布式集群环境。虽说dreamtecher也是个刚学习大数据没多久的小白,但是也愿意为刚刚开始学习大数据的小小白们做…