Manjaro (基于 Arch Linux) 使用技巧

简介: Manjaro (基于 Arch Linux) 使用技巧

软件/环境

yay 命令安装: AUR 上搜索 https://aur.archlinux.org/packages/

或者通过添加/删除软件:首选项 - Third Party 中启用 AUR 支持。


减少差异化 —— EditorConfig

官网: https://editorconfig.org/


推荐配置:

root = true


[*]

indent_style = space

indent_size = 2

end_of_line = lf

charset = utf-8

trim_trailing_whitespace = true

insert_final_newline = true


[Makefile]

indent_style = tab


下面补充其中的一些必要概念。

Charset 编码格式

推荐使用: utf-8

部分系统默认的文件编码格式可能为 GBKGB18030

Indent

代码缩进。推荐方式为,以空格(2字节)代替 Tab制表符。


在 Unix 内核系统中,会经常使用到 Makefile 文件,该文件格式中, indent_style 必须保持 tab

End of Line

行尾格式,Windows 下默认为 CRLF, 其他系统下为 LF。所以建议统一使用 LF


其他建议

  • 文件结尾保持为新换行符
  • 去除无意义的空格符

终端

与 Windows 下最大的区别在于,Linux 不依赖图形化操作界面,所有的操作,都可以在终端中高效地完成。

常用快捷键

  • CTRL+A:跳到行首,相当于 HOME功能键
  • CTRL+E:跳到行尾,相当于 END 功能键
  • CTRL+SHIFT+C/V: 复制、粘贴(仅在终端中,外部依然是 CTRL+C/V

Profile、Shell、ZSH

比如用的 zsh,那么配置文件就是~/.zshrc

alias

设置别名,如:

alias k=kubectl

alias lg="colorls --gs -at"


演示效果:


这里用到了 colorls 插件(需要 Ruby 环境)。

exports

设置环境变量,如:

export PATH=$PATH:/usr/local/go/bin

export PATH=$PATH:/home/willin/.local/share/gem/ruby/3.0.0/bin

export PATH=$PATH:/home/willin/Documents/WhiteMatrix/meditrust-chaincode/fabric-samples/bin

autojump

需要安装该插件。

# 跳转到最近访问的目录

j .


# 搜索(从终端访问记录中)并跳转,不区分大小写

j whi

# > /home/willin/Documents/WhiteMatrix

grep

从结果中过滤,如

ps -aux | grep node

# 只显示包含 node 关键词的结果


常用命令

  • kill、killall: 杀死进程
  • ps:进程使用
  • free: 内存使用
  • top: 系统使用,也可以安装 htop 更直观显示
  • netstat:网络使用
  • ifconfig:网络配置
  • wget、curl:下载
  • ssh:会话连接
  • cat、vim等:文件读写操作
  • tar:压缩包操作


系统配置

窗口标题栏按钮

窗口标题栏可自定义。

系统设置-外观-窗口装饰元素-标题栏按钮

如图,我在标题栏左右两侧均按照自己的喜好布置了常用的一些功能操作。

任务切换器

就是按住 ALT+TAB 进行窗口切换的相关配置。

系统设置(工作区)-窗口管理-任务切换器

可以设置切换风格、快捷键、过滤条件等。

p.s. 窗口管理下的设置可以都看看,对于灵活化定制系统有一定帮助。

触发角

与 MacOS类似。

系统设置(工作区)-工作区行为-屏幕边缘

虚拟桌面

即不同的工作区。

系统设置(工作区)-工作区行为-虚拟桌面

不同于 MacOS 中,可以通过鼠标、触摸板上的快捷键进行快速切换,需要配合快捷键进行使用。

系统快捷键


系统设置(工作区)-快捷键-快捷键

p.s. 其中 Meta 键对应 Windows 下的 WinKey 键。

Yakuake

  • F12:快捷终端

KRunner

  • ALT+Space: 搜索、快捷启动

KWin

  • Meta+上/下/左/右:将窗口快速铺至上/下/左/右方
  • Meta+Ctrl+Shift+上/下/左/右:将窗口移动至上/下/左/右一个桌面(即虚拟桌面功能)
  • 推荐自定义其他快捷键
  • Ctrl+F1/F2/F3/F4:切换至桌面 1、2、3、4

推荐自定义快捷键的功能:

  • 最大化窗口:自定义快捷键 Meta+W
  • 最小化窗口:可以使用 Meta+Shift+W 或者 Meta+Alt+W 或者 Meta+Alt+Down
  • (根据个人喜好,因为 PageUp、PageDown 功能键在 87 及以下的键盘中没有)
  • 切换到上一个桌面:Meta+Shift+Up
  • 切换到下一个桌面:Meta+Shift+Down
相关文章
|
9月前
|
Ubuntu Linux
Manjaro Linux 安装 deb 软件包
“记得上次用 Manjaro Linux 的时候,还是上次:)”。三年前,工作都是在 Linux 下完成的——那时候的我还没买苹果电脑,每天的快乐就是折腾 Linux 发行版……
252 0
|
Ubuntu Java Linux
Manjaro Linux 入门使用教程
Manjaro 是一款基于 Arch LInux 的自由开源发行版,它吸收了 Arch Linux 优秀丰富的软件管理,同时提供了稳定流畅的操作体验。
5806 1
Manjaro Linux 入门使用教程
|
Linux 网络安全 虚拟化
Arch Linux安装与初体验
Arch Linux安装与初体验
408 0
Arch Linux安装与初体验
|
Linux
Arch Linux 诞生二十周年:当下最热门的 Linux 发行版之一
Arch Linux 诞生二十周年:当下最热门的 Linux 发行版之一
229 0
Arch Linux 诞生二十周年:当下最热门的 Linux 发行版之一
|
Linux 数据安全/隐私保护 UED
给Arch Linux穿上外衣,装上桌面环境
给Arch Linux穿上外衣,装上桌面环境
给Arch Linux穿上外衣,装上桌面环境
|
Ubuntu Java Linux
Manjaro Linux 入门使用教程
Manjaro Linux 入门使用教程
714 1
Manjaro Linux 入门使用教程
|
安全 Linux 数据安全/隐私保护
Arch Linux 安装初体验:EndeavourOS
最近在玩 LFS,看到一个老外使用 EndeavourOS 来玩耍!于是,我也来安装体验一把!
Arch Linux 安装初体验:EndeavourOS
|
Ubuntu Linux 网络安全
虚拟机中如何安装Arch Linux操作系统
虚拟机中如何安装Arch Linux操作系统
虚拟机中如何安装Arch Linux操作系统