漂亮的命令行-2:现代化linux命令

环境

  • 系统:ArmBian(Debian)
  • Cpu架构:arm64

此处仅仅介绍了一部分,更多命令请看

cd

替代CD命令,我使用了zoxide

作用:仅输入部分关键字即可跳转目录

效果

项目地址:zoxide

  1. 安装
curl -sSfL https://raw.githubusercontent.com/ajeetdsouza/zoxide/main/install.sh | sh
  1. 将此添加到配置文件~/.zshrc的末尾
vim ~/.zshrc

追加的内容

eval "$(zoxide init zsh --cmd cd)"
  1. 生效
source ~/.zshrc

ls

替代ls命令,我使用了lsd

项目地址:lsd-rs/lsd

作用:是一个可以显示图标的ls替代品。

  1. 安装
apt-get install lsd
  1. 配置别名,修改zsh配置文件
vim ~/.zshrc

追加如下内容,保存退出

alias ls='lsd'
alias ll='lsd -alh'
alias tree='lsd --tree'
  1. 生效
source ~/.zshrc

top

替代top命令,我使用了btop

项目地址:aristocratos/btop

  1. 下载二进制文件
# 将文件放在了root目录
cd ~
# 因为我是arm64的cpu,所以这里选用了aarch64-linux
wget https://github.com/aristocratos/btop/releases/download/v1.3.2/btop-aarch64-linux-musl.tbz
  1. 解压
tar -xvf btop-aarch64-linux-musl.tbz
  1. 安装
cd ./btop
./install.sh

使用

btop

卸载

cd ~/btop
uninstall.sh

du

替代du命令,我使用了dust

项目地址:GitHub - bootandy/dust: A more intuitive version of du in rust

  1. 下载
# 将文件放在了root目录
cd ~
# 因为我是arm64的cpu,所以这里选用了aarch64-unknown-linux-gnu
wget https://github.com/bootandy/dust/releases/download/v1.0.0/dust-v1.0.0-aarch64-unknown-linux-gnu.tar.gz
  1. 解压
tar -xvf dust-v1.0.0-aarch64-unknown-linux-gnu.tar.gz
  1. 移动二进制文件到bin
cd dust-v1.0.0-aarch64-unknown-linux-gnu
sudo mv dust /usr/local/bin/

使用

dust

dust -r

df

替代df命令,我使用了duf
项目地址duf: Disk Usage/Free Utility - a better ‘df’ alternative

安装

apt install duf

使用

duf
27 个赞

Thanks

感谢分享

原命令都还没完全记全,又来一些新的命令:joy:

Mark!

优雅!

感谢!

:+1: :+1: :+1:

原版的命令还没记住

mark!

这不都可以alias掉, 用原本的使用习惯获得更好的体验, 何乐而不为

1 个赞

想要尝试一下,感谢分享!

root@Dong-HP-Z800-Workstation:~# btop
-bash: /usr/local/bin/btop:无法执行二进制文件: 可执行文件格式错误

没事了,记得改x86_64

我看谁还敢说这里不聊linux

12 个赞

没毛病

1 个赞

我看还有谁说这里不聊 linux

2 个赞

感谢分享

1 个赞

方便又好看啊

不错,这些推荐

谢谢喵