linux软件整理
我大概是从研究生的时候就开始使用linux,并将其作为主力系统。下面是我自己在使用linux过程中,使用的一些比较好用的软件。
Shell
zsh
- 简单易用
- 大量的资源
- debian 安装方式 apt install zsh
oh-my-zsh
- zsh的配置脚本,一键配置,有大量的主题和插件,适合linux初学者,但是开启较多插件之后会导致zsh卡顿
- https://ohmyz.sh/。
zinit
- 同样是zsh的配置脚本,知名度不如ohmyzsh,但是速度比ohmyzsh快许多
- https://github.com/zdharma/zinit
powerlevel10k
- zsh的一个主题, 审美在线,采用异步方式加载,可以在有限范围内自定义。
- https://github.com/romkatv/powerlevel10k
Fish
- 比zsh还易用, 原名friendly interactive shell
- 也有较多的资源支持,但是数目不及zsh
- 官网 https://fishshell.com/
- oh-my-fish fish的配置脚本 https://github.com/oh-my-fish/oh-my-fish
- 不少操作和bash相差甚大,linux初学者慎用
- debian 安装方式 apt install fish
Shell 软件
Tmux
- 著名的 终端分屏工具,但是不止终端分屏
- 非官方但是写的很好的教程 http://louiszhai.github.io/2017/09/30/tmux/
- 一个比较好用的配置工具 https://github.com/gpakosz/.tmux
- debian 安装方式 apt install tmux
Ranger
- 终端文件管理器,高效实用
- 相关文档 https://wiki.archlinux.org/title/Ranger_(简体中文)
- debian 安装方式 apt install ranger
- 一张截图
Fzf
- 模糊搜索软件
- 完成配置之后可以 ctrl+r 可以搜索历史命令 ctrl + t 搜索文件,也可以通过插件配置到vim中
- https://github.com/junegunn/fzf
Fd
- find 的缩写,名字比find简单,用法也是
- rust实现
- 可以配合fzf使用
- https://github.com/sharkdp/fd
Tig
- git 工具 简单好用
- 不用记忆太多的git命令
- https://github.com/jonas/tig
Ag
- Ag 是类似ack, grep的工具, 它来在文件中搜索相应关键字
- 它比ack还要快 (和grep不在一个数量级上)
- https://geoff.greer.fm/ag/
终端模拟器
Alacritty
- 快速 跨平台 好看
- /https://github.com/alacritty/alacritty
Terminator
自带分屏
简单好用
debian 安装
1
apt install terminator
图形界面
WM
区别于DE(desktop environment)冗杂的环境和多年用不上的自带软件包,WM(Window Manger)只有一个窗口管理器,渲染器,锁屏,登录界面等都需要自行配置。但是WM更加轻量化,占用资源更少常见的WM有i3 dwm
i3-wm
我先在正在用的wm,简单快速,可自定义
附图一张
dwm
- 完全自定义,修改相应的头文件定义
- 需要自己从源码安装,但是源码十分简单(相比于其他的wm)
- 有大量的修改patch可以使用
- 缺点:过于硬核,非常不建议初学者使用
- https://dwm.suckless.org/
小工具
polybar
- 使用WM的时候默认的状态栏是不怎么好看的,polybar便是一个简单实用好看的软件
- https://github.com/polybar/polybar 官方项目
- https://github.com/adi1090x/polybar-themes polybar 主题
rofi
- WM默认使用dmenu作为程序启动器,但是dmenu …
- rofi是一个好看可高度自定义的软件,可以作为启动器,开关机菜单等你想要的功能
- https://github.com/davatorium/rofi
feh
一款快速的图像浏览器
可以给WM来换壁纸
1
feh --bg-fill --randomize ~/.wallpaper/*
Flameshot
- linux截图工具
- 简单好用
- 地址 https://github.com/flameshot-org/flameshot