跳至主要内容

博文

给 Terminal 终端添加不一样的色彩,安装插件实现自动补全、高亮显示

  原文: https://ichochy.com/posts/mac/20240520.html 给我们的 Terminal 终端添加不一样的色彩,高亮显示,让其直观、简洁显示不同的文件类型、常用的命令 文件目录自动补全 很多时候会遇到因大小字母文件目录的问题无法自动补全,通过简单的配置,实现不区分大小写,自动补全 vi 修改 .zshrc 配置文件 vi .zshrc 添加下面的内容 autoload -Uz compinit && compinit zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}' 重新加载 .zshrc 配置文件 zsh 没有错误信息,则加载成功 则开启忽略大小限制,直接 TAB 自动补全 高亮显示 ls 颜色高亮显示 —G 通过查看帮助可知,参数 —G 以颜色显示输入 ls -G drwxr-xr-x 6 MLeo staff 192 5 24 11:47 .zsh-users -rw-r--r-- 1 MLeo staff 635 5 24 12:27 .zshrc drwx------@ 7 MLeo staff 224 12 1 08:22 Applications drwxr-xr-x 12 MLeo staff 384 4 4 08:37 Code drwx------@ 5 MLeo staff 160 5 24 12:36 Desktop 添加别名 在 zsh 中不添加别名,快捷方便使用 vi 修改 .zshrc 配置文件 vi .zshrc 添加别名 alisa alias ls = 'ls -G' 退出编辑后,再次运行 zsh 使其重载生效 再次运行 ls ,可以看到不同的文件类型显示不同的颜色 命令颜色高亮显示 手动安装 zsh-syntax-highlighting 实现命令颜色高亮 在用户目录下创建插件安装目录,并进入 //进入个人用户目录 cd ~ //创建插件安装目录 mkdir .zsh-users //进入插件安装目录 cd .z
最新博文

美国 VPS 服务器,最低月费只要12元,优惠推荐

  原文: https://ichochy.com/posts/vps/20240403.html CloudCone 诞生于 Quadcone 的灵感和成功。Quadcone是在2012年推出的。它在四年多的时间里不断发展壮大,赢得了忠实的客户,并改进了最初的云产品。 机型 虚拟主机 - 推荐个人博主使用 可扩主机 - 建议小型企业使用 专业主机 - 专业大型企业使用 每种机型的的性能有所不一样,服务体验也大有区别。可以更根据自己的需求选择,价格也有所差异 服务器特点和优势 服务器可以月付,低至 12元/月 。 服务器可以年付,低至 120元/年 。 服务器线路优化, 低延迟 访问,没有丢包问题。 服务器系统可以选择 Windows 和 Linux ,可以自定义硬件配置和网络带宽。 服务器支持 支付宝 、 信用卡 、 Paypal 等其它多种方式购买。 服务器推荐 在线推荐有优惠哦 服务商推荐地址: https://app.cloudcone.com.cn/ 12元月付推荐地址: https://app.cloudcone.com.cn/compute/1393/create?ref=11052&token=hashtag-2023-sc2-1 最新活动年付120元推荐地址: https://app.cloudcone.com.cn/vps/248/create?ref=11052&token=mcs-24-vps-1 注: 请先注册登陆后购买参与优惠活动 相关文章 菲律宾VPS服务器,月均只要16.5元/月,优惠推荐 2024/01/05 香港CN2优化线路带宽低延迟VPS服务器推荐 2023/11/20 菲律宾VPS服务器便宜推荐 2023/10/22 使用 certbot 申请 Let's Encrypt 免费证书,部署到 nginx 中,开启 https 2024/01/10 Mac launchctl 自定义服务启动 2023/11/28

菲律宾VPS服务器,月均只要16.5元/月,优惠推荐

  原文: https://ichochy.com/posts/vps/20240105.html Megalayer 致力于成为全球电信增值服务提供商,为用户在全球范围内提供优质、稳定的互联网服务,目前已经在香港、日本、美国等地区部署节点,并且将继续在东南亚地区进行战略布局,提升资源优势以及市场优势。 资费 月资费 年资费,最低16.5元/月 服务器特点和优势 服务器可以月付,低至 24元/月 。 服务器可以年付 199元/年 ,低至 16。5元/月 。 服务器有香港 CN2 优化线路,低延迟,国内访问首选。 服务器还支持多种优化线路, 极低延迟 访问,没有丢包问题。 服务器系统可以选择  Windows  和  Linux  ,可以自定义硬件配置和网络带宽。 服务器支持 支付宝 等其它多种方式购买。 服务器网络测速 优化带宽: 154.55.128.254 全向带宽: 154.39.240.254 国际带宽: 154.39.247.254 服务器推荐 在线推荐有优惠哦 Megalayer 服务商: https://www.megalayer.net/ 推荐地址: https://account.megalayer.net/aff.php?aff=1678 相关文章 香港CN2优化线路带宽低延迟VPS服务器推荐  2023/11/20 菲律宾VPS服务器便宜推荐  2023/10/22 Mac launchctl 自定义服务启动  2023/11/28 Mac 终端设置代理,设置一键开启和取消  2023/11/25 第一次通过 SSH key 免密连接 GitHub 的完整过程  2022/11/07

使用 certbot 通过 Let's Encrypt 申请免费证书,部署到 nginx 中,开启 https

 使用  certbot  可以很方便、快捷的通过  Let’s Encrypt  申请免费的证书,并部署到  nginx  中,开启 https 在 Linux 通过命令安装 安装 Nginx sudo apt install nginx 安装 certbot 先安装 snap sudo apt install snap 再通过 snap 安装 certbot sudo snap install --classic certbot sudo ln -s /snap/bin/certbot /usr/bin/certbot 运行 certbot 给 Nginx 安装证书 sudo certbot --nginx 设置邮箱,输入自己的邮箱 Enter email address ( used for urgent renewal and security notices ) ( Enter 'c' to cancel ) : me@ichochy.com 确认条款 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Please read the Terms of Service at https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf. You must agree in order to register with the ACME server. Do you agree? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ( Y ) es/ ( N ) o: y 订阅邮件 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Would you be willing, once your first certificate is successfully issued, to share your email address with t

Nginx 配置(Config)中遇到的错误(Error)

  原文: https://ichochy.com/posts/software/20231125.html nginx location 正则错误写法 location 错误的写法 匹配请求目录地址  /555 server { location ~ ^/ \d { 2,3 } $ { …… } } 分析正则 location ~ ^/\d{2,3}$ ~ 为开启正则匹配,这个不能少 ^ 为字符的开始匹配,字符以后面的规则开始 / 为第一个匹配字符 / \d 匹配数字 { 2,3 } 限定数字的个数 2-3 个 $ 为字符的结束匹配,字符以前面的规则结束 上面的会出现错误  pcre_compile() failed: missing 正则解析失败,正则表达式正常是没有问题的,让人很误解 但在 nginx 中不能这样写,需要加上双引号( "" ) location 正则的正确写法 location ~ "^/\d{2,3} $ " 注意:中/英文输入法,需要英文符号的双引号("") 正则规则 ~ 表示执行一个正则匹配,区分大小写 ~* 表示执行一个正则匹配,不区分大小写 ^~ 表示普通字符匹配,不使用正则匹配,一般用来匹配目录 = 进行普通字符精确匹配 @ "@" 定义一个命名的 location,使用在内部定向时,例如 error_page, try_files !~ 表示正则不匹配,排除正则的匹配,区分大小写 !~* 表示正则不匹配,排除正则的匹配,不区分大小写 . 匹配除换行符以外的任意字符 ? 重复0次或1次 + 重复1次或更多次 * 重复0次或更多次 \d 匹配数字 ^ 匹配字符串的开始 $ 匹配字符串的结束 { n } 重复n次 { n, } 重复n次或更多次 { n,m } 重复n-m次 [ a ] 匹配单个字符a [ a-z ] 匹配a-z小写字母的任意一个 nginx 反向代

Mac launchctl 自定义服务启动

  原文: https://ichochy.com/posts/20231128.html launchd launchd  – 系统范围内的守护进程( LaunchDaemons )/代理程序( LaunchAgents )的主程序 在启动过程中,内核调用  launchd  作为第一个进程运行,并进一步引导系统的其余部分。 守护进程和服务启动图例 根据定义,守护进程是系统范围的服务,其中所有客户端都有一个实例。 代理是一种服务,以每个用户为基础运行。 守护进程不应尝试显示  UI  或直接与用户的登录会话交互。 所有涉及与用户交互地应通过代理服务完成,如:运行程序,显示  UI 。 路径说明 路径 加载 说明 /System/Library/LaunchDaemons 系统启动 提供系统范围的守护进程(Apple) /System/Library/LaunchAgents 系统启动 提供系统范围的用户代理(Apple) /Library/LaunchDaemons 用户登录 提供所有用户的守护进程 /Library/LaunchAgents 用户登录 提供所有用户的代理进程 ~/Library/LaunchAgents 用户登录 提供当前用户的代理进程 更多具体信息查看系统帮助文档: launchd launchd.plist launchd.plist  – 系统范围内的守护进程( LaunchDaemons )/代理程序( LaunchAgents )的 配置文件 可以使用  launchctl  加载到  launchd  的列表,并根据配置文件的具体参数属性进行配置加载运行。 配置文件的命名 文件命名为  <Label>.plist 。 因此,如果您的工作标签( Label )是  com.ichochy.test ,您的  plist  文件应命名为: com.ichochy.test.plist 参数属性 Label 作业进程的唯一标识,是必要参数 Program 作业执行的命令 ProgramArguments 作业执行的参数 第一个参数为作业执行的命令, Program 存在时,将由 Program 替代 从第二个参数开始为执行的参数 KeepAlive 作业进程是否保留运行 false 为默认值,停止后不再保留运行 true ,停止