欢迎来到叶寻的博客。这里随笔与技术内容较多,但没有固定的话题。
不指定路径运行自己写的软件
在 Linux 上运行自己写的软件必须指定路径才能运行。举个例子,我写了个 BASH 脚本,把代码保存到 hello_world 文件,放到 ~/Desktop,并赋予它运行权限。 1 2 #!/bin/bash echo "Hello, World!" 如果我们在终端执行 hello_world 会怎么样呢? 1 2 3 4 $ hello_world Command 'hello_world' not found, did you mean: command 'hello-world' from snap hello-world (6.4) See 'snap info <snapname>' for additional versions. 完全不行啊。必须在终端输入 ~/Desktop/hello_world 才能运行 hello_world。
键盘使用技巧
以前用 Windows 的时候用鼠标比较多,一直忽略键盘右边的按键。转到 Linux 之后才发现被我忽略的按键是多么好用。 缩写全称对照表 # 了解按键的全称有利于记忆按键的功能。 缩写 全称 符号 Tab Tabulator / Tabular ↹ Alt Alternate Ctrl Control Del Delete Shift ⇧ Backspace ← Enter ↵ PgUp PageUp PgDn PageDown Ins Insert PrtSc Print Screen Backspace、Delete # Backspace 用于删除光标左边的 1 个字符,Delete 用于删除光标右边的 1 个字符。
Markdown 技巧
使用 R Markdown # 常用的 GitHub Flavored Markdown 功能很少,熟悉之后可以使用更强大的 R Markdown。 R Markdown 的优势: 多用途 R Markdown 可以用来写文档,输出格式为 PDF、HTML、Word 等,写书可以用 bookdown。除了写文档,R Markdown 还可以用来写幻灯片(ioslides、Slidy、Beamer、Powerpoint、xaringan 等)和写博客(blogdown)。
trash-cli 中文手册
rm 是常用的 BASH 命令,但是误删文件后比较难恢复。用 trash-cli 更安全,它只是把文件移动到回收站,这样误删文件也很容易恢复。我觉得这个软件挺好用的,就把官方文档翻译成中文了。 trash-cli——FreeDesktop.org 回收站的命令行界面 #
免费使用知网
市级和省级图书馆的网站都有知网资源,注册帐号之后登陆就可以免费使用。以广州图书馆为例,先登陆帐号,点击首页 -> 资源 -> 数字资源导航,点击打开中国知网就可以免费下载论文了。 吐槽一下中国知网,博硕士论文只有 CAJ 格式,英文版知网才能下载 PDF 格式的博硕士论文。中国知网宁愿方便外国人也不愿方便方便国人。看看 CAJViewer for Linux 的显示效果,模糊至极,简直是不堪入目。
增强计算机安全性的技巧
关闭 BIOS 的 USB Boot 和 PXE Boot 选项 # 开启了 USB 启动后,用户可以绕过电脑里的操作系统,直接启动 U 盘里面的系统。PXE Boot 则是通过网络接口启动计算机。这样不需要知道原系统密码也可以读取硬盘里的文件了。我觉得这两个功能还挺危险的,平时我都会关闭它们,装系统的时候才用 USB Boot,用完就关闭。除此之外,还要设置 BIOS 密码,不然别人拿到你的电脑一样可以开启这两个选项。
GitHub/jsDelivr 图床教程
因为在博客的源代码仓库加图片(二进制文件)会导致仓库变大,所以我就把图片放到另一个仓库,直接使用链接来引用图片。 新建公共仓库1 勾选 Add a README file,这样待会就可以直接使用了,点击 Create repository 克隆仓库 1 git clone [email protected]:your-username/repo-name.git 添加一些图片到仓库
在 Windows 下修复 U 盘错误
有时在 Windows 插入 U 盘会提示有错误需要修复,我一直都是忽略的,接着用 U 盘。今天用 U 盘的时候没办法打开一个文件夹,于是就乖乖地修复了 U 盘,修复完就好了。原来 Windows 的 U 盘修复那么有用。 修复方法:在文件资源管理器右击 U 盘,点击 Properties -> Tools -> Error checking -> Check。
大学咸鱼指北
工地大学 # 读高中的时候,老师常说:「现在加把劲,上了大学就轻松了。」上大学之后马上就发现老师说的都是屁话啊,上大学也挺累的啊。我就读的工地大学1居然有早自习,而且是要 7 点半到课室。为什么要那么早起床呢,学生不会自己安排生活吗,就差那半小时自习?经历了 12 年的「尊师教育」,刚上大学的时候还是比较乖的,学校怎么说我就怎么做。
正则表达式实例
2024 年 3 月 31 日更新:像有序列表和无序列表互换这样比较简单的问题,现在我都用 Vim 处理,不想费脑筋想正则了。 本文记录了我使用过的正则表达式,多数用于处理 Markdown 文档。所有正则表达式均在 VSCode 测试。 选取多段文字 # 有时候我要选取很多段文字,比如某本书的一个章节。以前我选取多段文字都是这样的: