git push 后文件夹为空且带 @xxxx 提交的文件夹是 git 拉取而来的,文件夹里面原本就有 .git 目录,因此会提交给另一个远程分支上去。 删除 .git 目录即可解决。 2022-08-31 Errors
安装和使用 zsh 参考 ArchWikiZsh 默认不兼容 sh, 仅在使用 emulate sh 时兼容. 安装查看当前使用的 Shell 软件: 1$ echo $SHELL 可以安装 zsh 包, 或者有精确补全命令的 zsh-completions 包. 初始配置手动进入新用户向导: 12$ autoload -Uz zsh-newuser-install$ zsh-newuser-install -f 改 2022-08-31 Shell
ssh 使用 首先需要知道一台机器的 IP 地址,以及其上面一个账户名和密码, 如: 1$ ssh root@ip 然后系统会提示输入密码,密码正确就会进入. 端口转发1ssh -NL 3306:localhost:3307 -p 65341 ubuntu@222.197.111.22 -N 表示不执行远程命令 -L 表示本地端口转发 3306 表示映射到本地的 3306 端口 :localhost:3307 2022-08-31 Linux
使用 Git 时 refusing to merge unrelated histories 解决 原因是两个仓库不同导致,我先是新建了一个仓库,然后 git add remote 了一个 gitee 仓库,接着 git pull 下来,最后往上面直接提交了. 这导致了问题,因为不是直接 git clone 而来的。 先将两个仓库 merge 在一起就可以解决,但遇到了报错,使用 --allow-unrelated-histories 可以消除。 2022-08-31 Errors
解决用 kvm 创建 archlinux 虚拟机时进入 UEFI Interactive Shell 问题 虚拟机启动后,会自动寻找启动分区 /dev/vda 下面的 EFI/boot/ 目录下的引导文件, 如 x86_64 平台的引导文件一般为 bootx64.efi, 而启动分区在 UEFI Interactive Shell 界面一般以 FS0: 的盘符存在。 解决方案先进入 FS0: 盘符: 12Shell> FS0:FS0:\> 查看当前文件: 1FS0:\> ls 进入 E 2022-08-30 Arch
pacstrap 的使用 ArchWikipacstrap 用于将软件包下载到 specified new root directory. 语法1$ pacstrap [option] root [packages...] 如果没有指定软件包,the base metapackage 会被下载。 这里的 root 是一个目录,如装 archlinux 时: 1# pacstrap /mnt base linux linux 2022-08-30 Arch
ArchWiki 中关于 GnuPG ArchWiki 介绍GnuPG (即 GPG) 是一个自由软件,其实现了 RFC4880 所定义的 OpenPGP 标准. GnuPG 可用于加密和签名你的数据和通讯信息, 包含一个通用的密钥管理系统以及用于各种公钥目录的访问模块。 安装安装软件包 gnupg 时,软件包 pinentry 也会被同时安装。 配置目录位置默认为 ~/.gnupg. 改变: 1$ gpg --homedir pat 2022-08-30 Arch
ArchWiki 中 archlinux 的安装 ArchWiki参考博客 一些知识点Arch Linux 现在只支持 x86_64(即 amd64) 架构. Arch Linux 的发布版本只是安装和修复环境,包含 base 元软件包和一些辅助软件,一般每月上旬发布一次。 使用 pacman -Syu 命令升级系统。 新功能通过 pacman -Syu 即可拥有。 pacman -Qs 可用于查找包. 提高系统稳定性 Arch Linux 安装 2022-08-30 Arch
ArchWiki 中 pacman 部分 ArchWiki pacman 的目标是简化对软件包的管理。 pacman 用 C 语言编写,并使用 tar 作为打包格式. 似乎是,官方的软件仓库的内容可直接用 pacman 下载. 运行 pacman -Ql pacman | grep -E 'bin/.+' 可查看完整的工具列表。 pacman-contrib 软件包包含一些有用的工具。 pacman 和其他包管理器对比 在 2022-08-30 Arch