0%
防止resolve文件被自动修改
发表于:
通过dnsmasq 实现了本地 DNS 服务的功能,这大大加速的域名解析速度。但是最近在连接校园网时,发现每次连网配置文件/etc/resolv.conf都会被修改为校园网默认的配置,但是这样就无法设置为自动dnsmasq接管服务。
Shell产生随机数的几种方法
发表于:
Linux彻底关闭qq的方法
发表于:
由于
linuxqq
是用 electron 写的,而且目前还有一些 bug, 当点击关闭按钮后程序仍然在后台运行。但是,想重新登录一下,却提示已经登录,而原来的聊天界面又找不到,所以必须完全关闭,然后再重新启动才行。 解决方法是借助pgrep打印所有相关进程,然后一同kill, 命令为
Github-cli同时管理多个帐号
发表于:
由于工作和学习的需要,可能需要同时在一台电脑上维护多个 github 帐号,这时使用 Github-cli 同时使用多个帐号的 Token 认证后,然后就可以随时切换了。具体方法为:
登录认证帐号
| |
{% note primary %}
注意: 这条命令选择了 ssh的认证方式,所以需要提前配置好 ssh. 同时按
使用Github-Cli管理仓库
取得 Token.
{% endnote %}
shell几种字符串加密解密的方法
发表于:
Markdown添加目录的语法
发表于:
在 Markdown 中添加目录(Table of Contents, ToC)并不是直接支持的功能,但是你可以手动创建一个简单的目录,使用链接和锚点来指向文档中的各个部分。首先,在你想链接到的标题或段落前设置一个锚点(ID),然后在目录部分创建指向这些锚点的链接。例如:
如何在Shell脚本中判断脚本停在哪里
发表于:
Shell脚本中避免输入sudo密码
发表于:
使用Github-Cli管理仓库
发表于:
GitHub CLI 简介
GitHub CLI 是一个用于通过命令行与 GitHub 进行交互的强大工具。它允许开发者和用户管理存储库、拉取请求、问题和其他 GitHub 资源,而无需离开终端。
主要功能
- 仓库管理:创建、克隆、列出和删除仓库。
- 拉取请求:查看、创建、合并和关闭拉取请求。
- 问题跟踪:创建、列表、评论和关闭问题。
- 项目管理:管理和操作 GitHub Projects。
- 代码审查:检查更改、提交评论和批准或拒绝拉取请求。
- 扩展性:支持通过脚本和插件进行扩展。
安装 Github-Cli
| |
基本使用
在 GitHub 上取得 Personal Access Token
1. 登录 GitHub 账户
- 打开 GitHub 并使用你的凭据登录。
2. 进入开发者设置
- 点击右上角的头像图标。
- 从下拉菜单中选择
Settings。
3. 导航到“Developer settings”
- 在左侧边栏中找到并点击
Developer settings。
4. 生成新的个人访问令牌
在
Developer settings中,点击Personal access tokens。点击
Tokens (classic)或Fine-grained tokens,具体取决于你需要的权限范围。- 如果选择
Tokens (classic):- 点击
Generate new token。 - 填写令牌描述。
- 选择所需的权限范围(例如,
repo表示对仓库的完全控制)。 - 点击
Generate token。
- 点击
- 如果选择
Fine-grained tokens:- 点击
Generate new token。 - 填写令牌名称和描述。
- 配置资源访问权限(例如,特定组织或仓库)。
- 配置所需的作用域(例如,读取和写入仓库)。
- 点击
Generate token。
- 点击
- 如果选择
如果您需要取得对仓库的所有权限,则选择
Tokens(classic), 如果仅需要有限的权限,则选择Fine-grained tokens。 一般只有自己使用系统时,使用所有权限更方便。