sed notes
windows sed 类似工具
参考:
Cheat Sheet
多行处理
范围表示
- "3,4a hello"
"3,$a hello"
- $ –> 到行尾
insert 前面插入
- sed -e "3i hello"
append 后面追加
- sed -e "3a hello"
delete 删除
- sed -e "3,5d"
change 修改
- sed -e "3c hello" –> 修改成 hello
print 打印输出
- sed -n "3,4p" —> 与 -n 连用
单行编辑
简单替换
- sed -e "s/root/my-name/"
替换次数
- sed -e "s/root/my-name/3"
全局替换
- sed -e "s/root/my-name/3g"
find command notes
-type
- 指定搜索结果类型
可选值
- d: directory 目录
- f: file 文件
-name
指定搜索名称:
- 可以使用通配符
eg:
| |
相关命令
-iname
- 忽略大小写
xargs command notes
Tutorials
用途
- 处理标准输出 stdout
- 转化成合适的格式
- 再传递给另一个命令
简单使用
| |
- xargs 直接后跟命令
与 find -exec your_command {} \; 比较
xargs 更快速
xargs 一次传输所有参数
find -exec {} \; 一次传输一个参数
-t 打印 执行的命令
-p 打印 执行的命令 和 “执行的用户”
Quantum Notes
相关公司和机构
中国
- 本源量子,合肥
IntelliJ ---- Java IDE
创建 gradle 项目
没有 gradle-wrapper.properties
原因
- 没有 gradle wrapper 相关文件
intellij Bug
- 公司电脑没问题,家中的有问题
解决
运行命令
1gradle wrapper
没有 src 文件夹
解决
在 build.gradle 文件中,添加如下代码
1 2 3 4 5 6 7 8 9 10task 'create-dirs' { doLast { sourceSets*.java.srcDirs*.each { it.mkdirs() } sourceSets*.resources.srcDirs*.each { it.mkdirs() } } }- 在 gradle tasks 中 Other 分类下运行 create-dirs 任务
快捷键
隐藏 侧边栏
- Ctrl + Shift + F12
查看 所有补全内容
- Ctrl + .