Perfect tools for daily use: Difference between revisions

No edit summary
No edit summary
 
(40 intermediate revisions by the same user not shown)
Line 2: Line 2:
! 目标或作用
! 目标或作用
! 对应方法
! 对应方法
|-
| 不想上的网课怎么办
| 去 greasyforks 搜该网课的域名
|-
| 怎样在 Emacs query-replace-regex 里使用“或”语义
| <nowiki>\|</nowiki>
|-
| 怎样让文件总是提示“建议只读”模式打开
| “保存”时,保存左边有个“工具” - “常规选项” - “建议只读”
|-
| mediawiki gd 不支持 webp
| sudo apt install imagemagick libwebp-dev,再在 LocalSettings.php 里打开 convert
|-
| Emacs 密钥过期无法更新 package 时应该怎么做
| 手动到 [https://elpa.gnu.org/packages/gnu-elpa-keyring-update.html GNU ELPA - gnu-elpa-keyring-update] 下载 gnu-elpa-keyring-update
在 Emacs 里打开这个 tar 文件,执行 package-install-from-buffer
|-
| 音频转文字
| <code>whisper ~/S01E01.aac --model turbo -f srt --output_dir ~/</code>
<pre>
model: tiny, base, small, medium, large, 或 turbo
f: format. txt, srt, vtt 等
</pre>
|-
| 视频提取音频
| <code>ffmpeg -i ~/S01E01.mp4 -vn -acodec copy ~/S01E01.aac</code>
<pre>
i: input
vn: vedio none 不要视频
acoder copy: audio copy 直接复制音轨
</pre>
|-
| 表格中的第一个 # 号不解析
| #
# 天空
# 大地
# 人间
# 湖水
即在左上角先放一个 # 号
|-
| Semantic MediaWiki 日期标准化
| ?开庭日期#ISO
|-
| pubkey 不方便往服务器上粘
| 用 echo "Ctrl V" >> sth
|-
| Semantic MediaWiki 网页端清除缓存
| 在网页端 ?action=purge
在 CLI 端 sduo php extensions/SemanticMediaWiki/maintenance/rebuildData.php
|-
| 调整特定页面的某个部分的字体
| Custom CSS 拓展可以哪里不爽改哪里,如:
<syntaxhighlight lang="bash">
.answer p {
  font-size: 16px !important;
  color: #191b1f !important;
}
</syntaxhighlight>
|-
| 命令替换,在命令中引用其他命令的结果
| $(command) 即用 $() 把命令括起来。或
`command` 即用反引号把命令括起来
|-
| mediawiki 日志调试
| $wgShowExceptionDetails = true;
|-
| grep 用法
| 在目录下递归找字符串 grep -r string /dir/want
|-
| 一个 extension 不适用于当前 mediawiki 较低版本怎么办
| 别傻乎乎升级 mediawiki 版本,你可以在 extension 的历史记录中,按时间或 tags 找对应 mediawiki 当时的 extension 版本
|-
| 查本机图形化协议是 x11 还是 wayland 还是 Hyprland 还是 Sway
| echo $XDG_SESSION_TYPE
|-
| 找源码
| grep -rn --include='*.c' --include='*.h' ''
|-
| 显示硬盘及分区
| lsblk
|-
| 查找 uuid
| sudo blkid /dev/sda
|-
| 挂载硬盘
| 在 /etc/fstab 中写入:UUID=xxxx-xxxx-xxxx  /mnt/data  ext4  defaults  0 2
|-
|-
| MediaWiki 某页不要 toc 的数字序号
| MediaWiki 某页不要 toc 的数字序号
|
|
<syntaxhighlight lang="bash" line>
<syntaxhighlight lang="bash">
# 先在 MediaWiki:Common.css 设置:
# 先在 MediaWiki:Common.css 设置:
.noautonum .tocnumber {
.noautonum .tocnumber {
Line 32: Line 121:
| 添加 sudo 免密
| 添加 sudo 免密
| 写入 /etc/sudoer:username ALL=(ALL) NOPASSWD:ALL
| 写入 /etc/sudoer:username ALL=(ALL) NOPASSWD:ALL
(ALL) 只设置用户权限,不管组权限。(ALL:ALL) 既设置用户权限,也设置组权限。按最小化权限原则,设置免密时使用 ALL=(ALL)
|-
|-
| 找不到 firefox for android 安装包?
| 找不到 firefox for android 安装包?
Line 130: Line 221:
</syntaxhighlight>
</syntaxhighlight>
|-
|-
| ssh 妙用一则
| ssh 使远程机器通过 5432 端口连接到本机的 12345 端口
|
|
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
Line 141: Line 232:
|-
|-
| 用 sed 删掉 apache 注释
| 用 sed 删掉 apache 注释
| sed '/^#/d' apache2.conf > apache2.conf.nocomments 这行命令有点牛,一下把所有注释删掉了
| sed '/^#/d' apache2.conf > apache2.conf.nocomments 这行命令有点牛,一下把所有注释删掉了 d 表示删除行
 
sed 's/old/new/g' file.txt > change.txt 把 file.txt 中的所有 old 替换为 new
|-
|-
| 查找文件并执行命令,\; 代表命令结束符
| 查找文件并执行命令,\; 代表命令结束符
Line 216: Line 309:
|-
|-
| wsl 遭遇 DNS 污染
| wsl 遭遇 DNS 污染
| 暂时改一下阿里云的 DNS:
| 改一下 DNS 为 114.114.114.114
 
IPv4地址:223.5.5.5, 223.6.6.6


打开虚拟化平台时,改的是虚拟网卡
打开虚拟化平台时,改的是虚拟网卡