123456789101112131415161718192021mount挂载命令使用方法mount –t 类型 –o 挂接方式 磁盘分区目录 挂载位置目录-t 详细选项光盘或光盘镜像: iso9660DOS fat16文件系统: msdosWindows 9x fat32文件系统: vfatWindows NT ntfs文件系统: ntfsMount Windows文件网络共享: smbfs(需内核支持)推荐cifsUNIX(LINUX)文件网络共享: nfs自动: auto-o 详细选项loop:用来把一个文件当成硬盘分区挂接上系统ro:采用只读方式挂接设备rw:采用读写方式挂接设备(ubuntu系统)默认不支持exfat格式的U盘,只需要运行如下的命令:sudo apt-get install exfat-utils
使用cifs-utils1sudo apt install cifs-utils
将nas挂载在/mnt/nas下
1cd /mnt && sudo mkdir nas
执行挂载操作
1sudo mount -t cifs -o uid= ...
移动光猫HG6145D/D1
0.先尝试 CMCCAdmin aDm8H%MdA Cmcc10086# 能否直接登录进去,较早版本的HG6145D大部分都能直接登录。不行的话再继续试下面的1、获取光猫MAC:打开cmd,arp -a 192.168.1.1,查看光猫MAC地址,如aa-bb-cc-dd-ee-ff,必须和光猫一个网段2、开启光猫telnet:http://192.168.1.1/cgi-bin/telnetenable.cgi?telnetenable=1&key=AABBCCDDEEFF 此处填写上面的mac,注意全大写,随后网页提示 telnet启用成功3、准备一个带telnet功能的软件如Xshell等,或者启用windows自带的telnet客户端4、登录telnet:telnet用户名 admin 密码 Fh@DDEEFF 此处填写MAC的后6位,注意全大写,登录成功后出现#号5、进入工厂模式:load_cli factory6、显示管理员密码:show admin_pwd7、登录管理员帐号:http://192.168.1.1/
...
Git 子模块是什么?Git 子模块允许您将一个 Git 仓库(子模块)嵌入到另一个 Git 仓库(父仓库)中。这样,您可以在保持独立版本控制的同时,方便地在多个项目中共享代码。
如何添加子模块?
打开终端。
导航到父仓库的根目录:1cd /path/to/parent-repository
使用 git submodule add 命令添加子模块:1git submodule add <子模块仓库URL> <本地路径>
例如:1git submodule add https://github.com/username/child-repo.git child-repo
这会在父仓库的 child-repo 目录下添加子模块。
父仓库中的子模块变更
当您添加子模块时,Git 会记录子模块的当前提交哈希。
当您在子模块中做出更改时,需要先在子模块目录中提交这些更改:1234cd child-repogit add .git commit -m "子模块的更改"git push
然后,回到父仓库,提交子模块的变更:1234cd ..git ad ...
本地修改未commit回滚
rollback变更文件
暂存区取消也是可以的
delete删除文件
本地commit未push1、放弃所有未跟踪和未暂存的更改:
123git checkout . # 放弃所有未暂存的更改git add . # 添加所有文件到暂存区
2、放弃所有更改(包括暂存区的更改):
1git reset --hard HEAD~1
这个命令会放弃所有未提交的更改,将你的工作目录和暂存区重置到上次提交的状态。
3、放弃特定文件的更改: 如果你只想要放弃特定文件的更改,可以使用以下命令:
12复制git checkout -- <file>
将 file 替换为你想要放弃更改的文件名。这个命令会放弃该文件的未暂存更改。
本地已经commit,但是还未push
undo commit回滚最新/最后的commi在vscode中,可以在git-COMMITS,看到最新的commit,点击向左箭头就可以取消提交。
drop commit回滚任意一次commit,不留任何痕迹revert commit回滚任意一次commit,会留下记录
1、使用 ...
父仓库操作
定位到父仓库的目录:1cd /path/to/parent-repository
添加子模块:使用 git submodule add 命令添加现有的 Git 文件夹作为子模块。确保提供子模块的 Git URL 和您希望在父仓库中放置子模块的路径。1git submodule add /path/to/child-repository.git path/to/child
这里的 path/to/child-repository.git 是子模块仓库的本地路径,而 path/to/child 是子模块在父仓库中的路径。
提交更改:子模块添加后,会有一个新的 .gitmodules 文件和一个记录子模块提交的文件。您需要提交这些更改。1git commit -m "Add child-repository as a submodule"
子仓库操作(可选)如果子模块已经是一个远程跟踪的仓库,那么您不需要进行任何操作。但如果它只是一个本地仓库,并且您想要将它推送到远程服务器,您可以这样做:
定位到子仓库的目录:1cd /path/to/child-repo ...
使用rsync同步到群晖nas
1rsync -av home/ [email protected]::NetBackup/server/
数据备份还可以通过在命令中插入-e ssh来加密:
1rsync -av -e ssh home/ [email protected]::NetBackup/server/
Server
未读豆瓣刮削https://gitee.com/cwhzy/jellyfin-plugin-metashark/releases/download/manifest/manifest_cn.json
小姐姐插件https://cdn.jsdelivr.net/gh/metatube-community/jellyfin-plugin-metatube@dist/manifest.json
import os
import time
from tkinter import messagebox
# 定义当前时间
def now():
return time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))
# 使用os模块获取网页内容,-s不要获取信息
expired = os.popen('curl -s https://icewolf-li.oss-cn-nanjing.aliyuncs.com/mc/expired.txt').read()
# 手动设置时间
set_time = '2024-03-03 18:00:00'
print(f"当前时间{now()}")
print(f"内置有效期:{set_time}")
print(f"oss有效期:{expired}")
# print(now() > expir ...
pve安装openwrt1qm importdisk <VMID> <img> local
开机自启
不要硬盘
默认系统
cpu类别host
网络e1000
使用openclash
插件设置-版本更新-一键更新(本地开启科学)
配置订阅-自动更新-添加订阅-clash直接添加
插件设置-模式设计-TUN模式-旁路网关
插件设置-流量控制-实验性:绕过中国大陆 IP
插件设置-ipv6-两个全开默认
Server
未读安装完系统,执行这4句话就行,前提是你自己没有乱改过
12345sudo cp /etc/apt/sources.list /etc/apt/source.list-originsudo sed -i 's/cn.archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.listsudo sed -i 's/archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.listsudo apt-get update
不区分ubuntu版本,原理显而易见的简单,可以避免因为换错源导致apt整体混乱