本人使用的笔记本是 Win10+Manjaro
双系统,由于不堪忍受 Win10
系统长时间开机导致卡顿必须重启的问题(有尝试各种内存占用不释放的解决方案,包括使用 MS 提供的 process
explorer
和 poolman
等工具,怀疑是某个软件的驱动异常导致内存溢出,但没解决,最终放弃),所以尝试使用 Linux 系统工作和娱乐,已使用半月以上,比较满意
主流的两种启动系统的方式:
legacy
启动+MBR
分区表.UEFI
启动+GPT
分区表
主流桌面 list
- KDE(Manjaro 自带桌面,尤其是内置的 dolphin desktop 和 kde connect 很好用,alt+space 快速选择应用)
- gnome (Ubuntu 自带桌面)
- xfce(轻量级,占资源很小,据说 linus 也在用哦, 配合
docky
桌面扩展打造和 Mac 桌面一样的程序坞体验)
GUI 工具 list
-
输入法:搜狗拼音
fcitx-sogoupinyin fcitx-configtool fcitx-im
(比谷歌拼音要强很多,主要体现在模糊匹配、记忆和联想能力等方面) -
办公软件套件:金山 WPS
wps-office
(优秀的国产办公软件套件,比笨重的libreoffice
要好用很多) -
浏览器:Chromium + Chrome + Firefox
chromium-browser
,google-chrome-stable
,firefox
(chrome 性能高且支持很多优秀的 extension; firefox 能访问 chrome 某些不能打开的网页; Chromium 性能最高,开发和办公首选) -
图片处理软件:
gimp
(堪称 Windows 下的 PS,linux 中最好用的图片处理工具,没有之一) -
网盘:百度网盘
baidunetdisk
(兼容性很好) -
磁盘使用情况分析工具:
baobab
(相当于 windows 下的fileSize
) -
IM 工具:微信
electronic-wechat
(兼容性很好) -
Music:网易云音乐
netease-cloud-music
(Linux 爱好者的福音,稳定性、音乐品质、音乐数量等方面都是优势)
spotify
(需要科学上网注册账号,国外的音频资源很广、质量很高,比网易云音乐更强) -
图片查看软件:
gwenview
(系统内置,功能很全) -
视频查看软件:
vlc
(系统内置,一款强大开源的全平台播放器) -
文件搜索软件:
fsearch
(很强大,类似 windows 下的everything
) -
录屏软件:
vokoscreen
(Linux 和 Windows 都可使用的跨平台软件) -
共享键鼠软件:
barrier
(Linux、Mac 和 Windows 都可使用的跨平台软件,基于Synergy 1.9
(已开始商业收费)版本发展的免费工具) -
电脑休憩计划工具:
stretchly
(能设置间隔时间计划,强制休息) -
磁盘分区工具:
gparted
(轻巧且强大,还能 data rescue) -
应用起动器:
utools
(Linux、Mac 和 Windows 都可使用的跨平台软件,非常实用) -
桌面管理器:
dolphin + nautilus
-
编程开发:
前端 VSCodevisual-studio-code-bin
微信开发工具
wechat-devtools
编辑器
sublime-text
geany
(sublime-text 更轻量、更强大,堪比 windows 下的 notepad ++) -
截图贴图:火焰
flameshot
(堪称 windows 下的 snipaste,常用功能:区域截图、画圈、备注、保存至剪贴板等) -
邮件客户端:雷鸟
thunderbird
(堪称 Windows 下的 Foxmail,但偶尔有问题,我平时一般用 web mail) -
思维导图:xmind-zen
-
云笔记:印象笔记
tusk
(很好用,windows 下别名是evernote
) -
PC-手机投屏工具
scrcpy
(支持 Linux、MacOS、Windows 三个平台) -
工程版本管理工具
smartgit
(仅接受非商业用途,支持 Linux、MacOS、Windows 三个平台, 比 TortoiseGit 更强大)
CLI 工具 list
- Unix/Linux 中 ls 的替代品:
exa
(ls 的增强版,主要体现在:显示标题、高亮)
~/.bashrc
或~/.zshrc
中添加别名
alias ls='exa'
alias ll='ls -alh'
alias la='ls -a'
除了平铺显示,还支持目录的树状显示:
exa --tree --level=2
然后执行 source ~/.bashrc
生效
-
Shell:
zsh + oh-my-zsh zsh,oh-my-zsh-git
(比 bash 要好用很多,能支持很多插件,如 autojump zsh-autosuggestions zsh-syntax-highlighting) -
终端分屏利器:
tmux
(Linux 下最好用的分屏工具) -
进程管理工具:
htop
(top 的代替者,主要体现在界面显示和交互操作) -
资源管理工具:
glances
(显示界面比 htop 更直观) -
编辑器:
vim
+nano
-
文件打包压缩工具:
tar
+pigz
-
网络工具中的瑞士军刀:
socat
(netcat 的增强版,能网络测速、端口转发、TCP/UDP 聊天和传输文件等多场景用途) -
文件搜索工具:
fzf
(find 的增强版 Fuzzy Finder,配合 vim 更高效,相当于 windows 下的 everything) 参考配置教程:Linux、Mac 中全局搜索文件、目录 -
文件内容搜索:
ag
(grep 的增强版,很高效) -
文件下载器:
wget
+curl
+axel
(有时还不如 Chrome 自带的下载功能) -
运行 window 下的软件:
wine
(体验过,说实话不太好用) -
代码统计工具:
cloc
(统计信息很直观,usage example:cloc --exclude-dir=node_modules,dist src
) -
系统信息展示:
screenfetch
(类似 windows 下的 systeminfo 命令) -
硬件信息报告:
hardinfo
(类似跨 Android、iOS、Windows 和 Ubuntu 平台的软件 aida64 ,很强大) -
包管理器:
pacman,yay,homebrew
-
终端访问网页:
browsh
(很强大,但会受网络影响) -
上传/下载文件:
rz
sz
(包名:lrzsz
, “receive ZMODEM” and “send ZMODEM”), 方便本地或远程拷贝文件 -
qrcp 扫码传输文件工具:
qrcp
(同一局域网中) 通过二维码在 Windows、macOS、Linux 桌面和移动设备之间传输文件 ⭐️⭐️⭐️⭐️⭐️ -
croc 跨平台文件传输工具:
croc
-
markdown 文件生成导航菜单:
gh-md-toc
(Mac、Windows、Linux 跨系统工具,下载地址: github-markdown-toc; usage: gh-md-toc “markdownFilePath”)
Linux 救援模式
- 进入 CLI 救援模式:
Ctrl + Alt + F1
- 退出 CLI 救援模式:
Ctrl + Alt + F3
# 可能是 F3-F7 中的某个键 - 锁定系统:
Ctrl + Alt + L
- 显示桌面:
Ctrl + Alt + D