基础概念

交互式环境
输入scala,进入命令行环境,可以进行交互式的操作。
所有结果均自动赋于一个变量名,在当前session下自由使用

git tag // 列出现有的tags
git tag -a v0.4 -m ‘version 0.4’ //本地打tag
git push –tags //提交tag到server
git push origin :refs/tags/标签名 //删除远程tag
git tag -d 标签名 //删除本地tag
SEO
添加title与alt
1 | {% asset_img hello-world.png "title string 'alt string'" %} |
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
1 | $ hexo new "My New Post" |
More info: Writing
在使用maven引用一些jar包的时候,偶尔会遇到jar引用了一些snapshot版本的第三方包,但公共库里又找不到这些snapshot版本的jar,造成代码编译时出现很多问题。
解决办法:aliyun提供了一个公共的apache-snapshots库,提供了很多snapshot版本的jar版本。
在pom.xml的repositories中添加如下的repository
1 | <repository> |
记录一些常用,又不是太记得住的命令。
[TOC]
1.修改NetworkManager.conf文件
1 | vi /etc/NetworkManager/NetworkManager.conf |
2.重启服务
1 | systemctl restart NetworkManager.service |
3.修改/etc/resolv.conf
1 | vi /etc/resolv.conf |
临时挂载
1.查看磁盘及分区信息,获取磁盘设备分区地址,如下例的/dev/sdc
1 | fdisk -l |
2.创建挂载目录
1 | mkdir /data |
3.挂载硬盘
1 | mount /dev/sdc /data |
以上为临时挂载操作,如需要在开机后自动挂载操作,则需以下操作:
1.查看磁盘分区UUID
1 | blkid /dev/sdb |
2.在/etc/fstab中添加设备信息
1 | vi /etc/fstab |
在文末添加如下内容:
1 | UUID=2d4c4a92-d913-4398-b6c5-1a0f2b5f6d53 /data ext4 defaults 0 2 |
保存退出即可。
1 | grep -A 1 'strstrstr' filename* |
查找所有以filename开头的文件,显示包括’strstrstr’字符串的行以及下一行
1 | cat xx.log | grep 单词 | wc -l |
计算某文件中,包含某一单词的行数