V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
kaiger
V2EX  ›  Linux

大家有没有什么很 COOL 的终端工具,分享一下。

  •  4
     
  •   kaiger · 53 天前 · 8409 次点击
    这是一个创建于 53 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我先分享几个

    croc - https://github.com/schollz/croc - 任意两台电脑在终端传输文本、文件。 效果预览

    batcat - https://github.com/sharkdp/bat - 类似 cat ,但带有 git 集成和语法高亮. 效果预览

    dust - https://github.com/bootandy/dust - 类似 du ,但是更加直观。 效果预览

    fzf - https://github.com/junegunn/fzf - 通用命令行模糊检索 效果预览

    fortune & boxes - fortune 输出各种诗句,名人名言。boxes 美化 fortune 的输出。 效果预览

    第 1 条附言  ·  53 天前
    有人觉得桌面配色好看,分享一下配色来源 - https://github.com/catppuccin/catppuccin

    catppuccin 上面有很多软件的配色

    - fzf https://github.com/catppuccin/fzf
    - urxvt https://github.com/catppuccin/urxvt
    - tmux https://github.com/catppuccin/tmux
    - xresources https://github.com/catppuccin/xresources

    ...
    第 2 条附言  ·  53 天前
    我把命令行和终端搞混了
    大家有什么很好用的命令行工具,分享一下。
    66 条回复    2022-09-21 10:57:37 +08:00
    hellodigua
        1
    hellodigua  
       53 天前   ❤️ 2
    # 在 iterm2 窗口右上角显示当前目录名

    display_current_dir() {
    printf "\e]1337;SetBadgeFormat=%s\a" \
    $(echo -ne "${PWD##*/}\007" | base64)
    }

    precmd() {
    display_current_dir
    }
    dabai0806
        2
    dabai0806  
       53 天前
    lazydocker 终端 ui 操作 docker
    Lqxc
        4
    Lqxc  
       53 天前 via Android
    ranger ,hyperfine ,teeldear (好奇 op 用的什么 wm ,terminal emulator 。配的好漂亮。)
    darkengine
        5
    darkengine  
       53 天前
    sl
    florentino
        6
    florentino  
       53 天前
    我只想知道这是什么系统
    kaiger
        7
    kaiger  
    OP
       53 天前   ❤️ 1
    @Lqxc #4

    谢谢 :)

    wm - i3wm
    bar - polybar
    terminal - urxvt
    kaiger
        8
    kaiger  
    OP
       53 天前
    @florentino #6

    Linux 系统

    Distributor ID: Ubuntu
    Description: Ubuntu 22.04 LTS
    Release: 22.04
    Codename: jammy
    fzdwx
        9
    fzdwx  
       53 天前   ❤️ 3
    帮助开发终端程序的组件库: https://github.com/fzdwx/infinite

    哈哈哈,各位大佬们可以试试。
    NoahNye
        10
    NoahNye  
       53 天前   ❤️ 1
    ncdu ,du 的扩展版,递归目录,默认按文件大小排序,看起来像个文件浏览器,但是只有删除文件(夹)功能,经常用来清理服务器。
    ncepuzs
        11
    ncepuzs  
       53 天前   ❤️ 2
    a33291
        12
    a33291  
       53 天前
    me221
        13
    me221  
       53 天前
    楼主的系统真好看
    kaiger
        14
    kaiger  
    OP
       53 天前
    @NoahNye #10

    这个真的好用,删文件贼方便
    sheeta
        15
    sheeta  
       53 天前
    guake(挂科) terminal
    Bingchunmoli
        16
    Bingchunmoli  
       53 天前 via Android   ❤️ 1
    用系统通用命令进行基本操作,复杂找脚本..终端全默认没有花里胡哨,也不会花里胡哨
    Noicdi
        17
    Noicdi  
       53 天前   ❤️ 1
    lazygit ,Git 的终端界面
    ranger ,终端文件管理器
    lolcat ,对输出做渐变色处理
    trash ,mv 的垃圾回收站版本
    icdiff ,diff 的样式改进版本
    lsd ,带文件类型图标的 ls

    https://www.ruanyifeng.com/blog/2022/01/cli-alternative-tools.html
    1423
        18
    1423  
       53 天前
    現代環境下的 Linux 裡的新工具 系列
    https://ithelp.ithome.com.tw/users/20018884/ironman/646
    sunhuawei
        19
    sunhuawei  
       53 天前
    https://github.com/huaweiouba/cgu
    练习 golang 的时候写的小工具,一直在用,change git user ,方便在不同项目里切换 git 用户
    lingly02
        20
    lingly02  
       53 天前 via iPhone
    10 年前我也喜欢折腾这些花里胡哨的东西,现在 mac os 自带终端+tabby ,全深色默认配置
    dazkarieh
        21
    dazkarieh  
       53 天前   ❤️ 1
    Tink
        22
    Tink  
       53 天前 via Android
    lazygit
    JackieMe
        23
    JackieMe  
       53 天前 via Android
    batcat 更感觉可以用 vim 自带的 less.sh 替代。一般在类似于 `/usr/share/vim/vim84/macros/less.sh` 这个路径。自己设置一个 alias ,语法高亮加上 vim 那些快捷键和命令,贼好用。
    Nriver
        24
    Nriver  
       53 天前
    byobu ,终端复用神器 tmux 的懒人版。再也不用担心 ssh 连接断开导致命令执行到一半失败了。
    raaaaaar
        25
    raaaaaar  
       53 天前
    我用得比较多的,虽然也很高频了:
    rg 快速搜索内容
    fzf 快速搜索文件
    tldr 快速 man
    z 快速跳转目录
    zsh+onmyzsh ,然后各种插件,比如 history,双击 esc 然后 sudo 等等
    daliu
        26
    daliu  
       53 天前
    z.lua
    neochen13
        27
    neochen13  
       53 天前
    iterm2
    garyox64
        28
    garyox64  
       53 天前
    我用的是 Termius ,免费的,一般都是敲命令,够用
    最近看到一个 Warp ,UI 挺不错的,不过相比较 Termius 内存多很多,后来就放弃了
    jinweijie
        29
    jinweijie  
       53 天前
    ncdu
    kaiger
        31
    kaiger  
    OP
       53 天前
    好家伙,100+ 条未读全是收藏 [dog]
    lululau
        32
    lululau  
       53 天前
    这叫命令行工具,跟终端没半毛钱关系😂
    Rico
        33
    Rico  
       53 天前
    终端里面看世界地图 https://github.com/rastapasta/mapscii
    kaiger
        34
    kaiger  
    OP
       53 天前
    @lululau #32

    好像是这样的,可是不能改了 :(
    我加一个 end
    lululau
        35
    lululau  
       53 天前
    求分享不是每天都用的但是很酷的命令行工具:
    lululau
        36
    lululau  
       53 天前
    求分享不是每天都用的但是很酷的命令行工具:

    https://www.v2ex.com/t/658473#reply3
    zhyl
        37
    zhyl  
       53 天前   ❤️ 1
    RockShake
        38
    RockShake  
       53 天前
    有两个类似的 fd 文件搜索,bat 增强版的 cat
    u3u
        40
    u3u  
       53 天前
    BuLvDaRen
        41
    BuLvDaRen  
       53 天前
    tabby !!!
    bleaker
        42
    bleaker  
       53 天前
    这个名字里面都带个 cool ,应该满足 lz 要求 https://github.com/Swordfish90/cool-retro-term
    xabcstack
        44
    xabcstack  
       53 天前
    ki https://ki.xabc.io 管理多个 k8s 必备首选
    libook
        45
    libook  
       52 天前
    btop
    cmatrix
    sdlzqjf
        46
    sdlzqjf  
       52 天前
    warp ,https://www.warp.dev/
    唯一的不好就是没法保存 ip ,用户名和密码。
    TYTheKing
        47
    TYTheKing  
       52 天前
    termius
    Alliot
        48
    Alliot  
       52 天前
    du 的替代品: 脑残 DU ncdu 可视化的删除文件,排序文件
    kaiger
        49
    kaiger  
    OP
       52 天前
    @Alliot #48

    我一直记不住 ncdu 这个命令,虽然知道它很好用,你这么一讲,瞬间记住 [dog]
    jemyzhang
        50
    jemyzhang  
       52 天前
    @kaiger 能提供一下配置文件吗?想体验一下 tile ,一直用 gnome 腻歪了,占用资源太大
    lusi1990
        51
    lusi1990  
       52 天前 via Android
    我更习惯说成终端
    kaiger
        52
    kaiger  
    OP
       52 天前
    @jemyzhang #50

    配置文件在这里:
    aloxaf
        53
    aloxaf  
       52 天前   ❤️ 1
    du 系列我更喜欢 https://github.com/Byron/dua-cli ,dua -i 很好用

    顺便发现 LZ 是 zsh + tmux 用户,要不要来尝试下 https://asciinema.org/a/367471
    kaiger
        54
    kaiger  
    OP
       52 天前
    @aloxaf #53

    hhh 昨天刚刚安利上 fzf-tab, 贼好用

    kaiger
        55
    kaiger  
    OP
       52 天前
    @aloxaf #53

    dua 也很好用, 界面很漂亮, 谢了 :)
    jemyzhang
        56
    jemyzhang  
       52 天前
    @kaiger 谢谢,我尝试一下
    azusematsuri
        57
    azusematsuri  
       51 天前 via Android
    tar 和 zip 有没有好用的工具,可以预览压缩包内容
    kaiger
        58
    kaiger  
    OP
       51 天前
    @azusematsuri #57

    刚刚试了一下,ranger 可以预览文件列表,但是具体的文件内容好像不可以预览。
    huangmingyou
        59
    huangmingyou  
       51 天前
    keynav 二分法快速定位,用键盘模拟鼠标
    hanxiV2EX
        60
    hanxiV2EX  
       45 天前 via Android
    @azusematsuri vim 打开就行,支持预览
    hanxiV2EX
        61
    hanxiV2EX  
       45 天前 via Android
    Jzdoxc
        62
    Jzdoxc  
       45 天前 via Android
    autojump ,自动跳到历史目录
    linuxgo
        63
    linuxgo  
       41 天前
    不错不错
    pony279
        64
    pony279  
       36 天前
    croc 看起来是用一个中央服务器作为传输中转,这个服务是谁运营的,安全性如何?
    kaiger
        65
    kaiger  
    OP
       34 天前
    @pony279 #64

    这个可以用自己的服务器作为传输中转的。
    README 里面有提到: https://github.com/schollz/croc#:~:text=hash%20imohash%20SOMEFILE-,Self%2Dhost%20relay,-The%20relay%20is
    basncy
        66
    basncy  
       11 天前
    bindsym $mod+z exec xfce4-terminal --drop-down
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1981 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 06:17 · PVG 14:17 · LAX 23:17 · JFK 02:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.