Leafee98's Blog

Linux服务 -- systemd.unit

Categories: tech

概括 🔗

通过systemctl命令可以对服务进行一些基本操作, 包括启动,停止,重启等, 而这条命令操作的服务的位置就在/etc/systemd/system目录下, 如果想要我们想要创建一个自己的服务用于开机自动运行, 只需要在这个目录下创建一个名为{your service name}.service的文本文件即可, 最简单的服务只需要在文件内写出[Service]部分中的ExecStart即可运行服务.

正则表达式随笔

Categories: tech

POSIX基础正则表达式 🔗

纯文本 🔗

以文本形式直接写出需要匹配的内容

abc ===> abc

特殊字符 🔗

.*[*^${}+?\|()

锚字符 🔗

  • 行首 ^
  • 行尾 $

^$ ===> 匹配空行

点号字符 🔗

匹配换行字符之外的任意单个字符, 必须匹配一个字符

a.c ===> abc, a c

字符组 🔗

使用方括号定义一个字符组, 方括号中包含素有希望出现在该字符组中的字符

a[bcd]b ===> abb, acb, adb

排除型字符组 🔗

在普通字符组的起始字符写出一个脱字符^, 即可匹配字符组之外的所有字符, 换行符除外

科一知识点总结

Categories: daily
Tags: drive

总结截止于2019年8月2日,之后的知识点或可能不再进行更新。

总结中不涉及图标题目,仅对于一些易混淆、需要系统记忆的知识点进行总结。

本知识点总结或有纰漏或错误,欢迎添加修改后作为自己的笔记或向他人传播,也可作为一个不权威的参考,在二次传播时(如果有的话)如果能署名,是大大的感谢的!

shell学习笔记

Categories: tech
Tags: linux

关于符号 🔗

  • $ 美元符号, 一般用于取变量的值, 不过总觉得和命令代换有很多相似之处, 具体可见样例, 另外美元符号也会和其他符号产生有意思的组合.

    $ var="echo hello"
    $ $var
    hello
    
  • [] 相当于test命令, 用于测试条件是否成立, 若成立则退出值为0(真), 由于if, for, case等结构语句通过上一条命令的退出值来决定运行流程, 因此方括号多用于这些结构语句中.

Categories