Skip to main content

One doc tagged with "Shell"

View All Tags

Git Hooks 挂载脚本

因为 VSCode 抽风,把我项目直接初始化了,所以所有写好的钩子都没有了.... 这里记录一下平时用到的脚本

Git 合并冲突

如何将两个分支合并到一起。就是说我们新建一个分支,在其上开发某个新功能,开发完成后再合并回主线。

Git 回滚变更

在 Git 里撤销变更的方法很多。和提交一样,撤销变更由底层部分(暂存区的独立文件或者片段)和上层部分(变更到底是通过哪种方式被撤销的)组成。

Linux 文件的搜索

通常 find 不很常用的!因为速度慢之外,也很耗费硬盘性能!一般我们都是先使用 whereis 或者是 locate 来检查,如果真的找不到了,才以 find 来搜寻

Linux 的 FHS 目录配置规范

所谓的 FHS(Filesystem Hierarchy Standard) 规范,其实就是用来规范根目录 / 下各个主要目录应该放什么文件。FHS 规定了两层规范:

Linux 的进程是什么

我们如何产生一个进程呢?就是 “执行一个程序或指令” 就可以触发一个事件而取得一个 PID

minecraft配置服务器

screen是一个可以在多个线程之间多路复用一个物理终端的全屏窗口管理器。screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的SSH连接窗口那样。

Shell 常用命令记录

最近逐渐发现 Linux 还有好多开发用到的命令不太熟悉,这里专门记录一下

Shell 脚本进行数学运算

注意:let 和 expr 命令已经过时了,不要再使用,而 $[ operation ] 的方式则已经废弃了,现在数学运算只需简单的使用 $(( 表达式 )) 就行了,双括号命令允许使用高级数学表达式。

Shell 退出脚本

Shell 中运行的每个命令都使用退出状态码(exit status)告诉 shell 它已经运行完毕。退出状态码是一个 0 ~ 255 的整数值,在命令结束运行时由命令传给 shell。可以捕获这个值并在脚本中使用。