您当前所在分类目录: 他山之石

vim命令行控制屏幕方法总结

关闭屏幕 适合没有关闭屏幕快捷键的笔记本等设备。 /sys 文件方式: sudo tee /sys/class/backlight/intel_backlight/brightness <<< 0 亮度值根据情况选择,一般 0 即为关闭。 xset 命令方式: xset dpms force off 实际使用时可写成脚本,然后设置自定义快捷键来运行。

ubuntu如何设置开机命令行非界面

关闭图形界面,默认命令行 不推介,不可恢复 sudo systemctl disable lightdm.service 将会直接卸载删除 lightdm,目前没找到直接恢复办法。 推介,安全,可恢复 sudo systemctl set-default multi-user.target 只是修改默认交互目标,开机不会后台启动桌面。 开启图形界面,默认图新界面 针对上述第一条,只能重装 ligh …

Continue reading

linux命令awk 管道操作总结

背景 大致是希望使用 awk 读取一个文本文件,通过空行把文本分割成多个文本块,依次把每个文本块输入到一个程序,并把结果依次输出到指定文件。 先看文件结构: $ ls plus.sh  data.txt 其中, plus.sh 文件内容如下: #!/bin/sh IFS=” “ read a b ((c=a+b))  echo ${c} 代码含义是从标准 …

Continue reading

git提交回退和未提交文件处理

git add 将文件及其修改添加到 Git 索引和追踪当中,也就是将文件快照放入暂存区当中,但我们有时候想要丢弃本次修改过并添加到暂存区的内容,或者需要删除未被追踪的文件。 git checkout git checkout 是把文件从暂存区中恢复到工作区,也就是说源文件如果被修改,再使用 git add 添加到暂存区了,git checkout 无法把他再恢复到源文件,只能恢复到暂存时的状态。 …

Continue reading

Git commit message 基本规范

使用 git 提交版本时,commit message 很重要,在回顾 commit log 时需要清晰的知道每次改动是什么。 在我们写这个提交信息(commit message)时,应该遵守一定书写结构,帮助我们统一规范和理清思路。 一般遵守 thoughtbot 规范,这里有他们的详细说明 5 Useful Tips For A Better Commit Message。 50-charac …

Continue reading