• LiveLM@lemmy.zip
    link
    fedilink
    English
    arrow-up
    37
    ·
    edit-2
    1 month ago

    I need a shell/plugin/tool/whatever that always shows me the content of the current dir in a little popup or something.

    Anything I do in the shell is like cd this, ls, cd there, ls *, I feel like a have the navigational awareness of a amnesiac goldfish

    • Fushuan [he/him]@lemm.ee
      link
      fedilink
      arrow-up
      19
      ·
      1 month ago

      Put this in bashrc or whatever flavour of shells’s bashrc you use:

      function cs () { cd “$@” && ls }

      I didnt remember the function sintax of bash so I just copied it from SO.

      • Artyom@lemm.ee
        link
        fedilink
        arrow-up
        17
        ·
        1 month ago
        cs () {
            cd $1;
            ls ${@:2}
        }
        

        You (probably) only want to pass the first argument to cd, this’ll send the rest to ls.

        • ka1ikasan@lemmy.zip
          link
          fedilink
          arrow-up
          5
          ·
          1 month ago

          Did that years ago, just called it cds. I also have an “up” command which is an alias to “cds …”. Oh, and I have a “setup server_name” they copy all my aliases to a server and create an alias that allow me to “ssh -A server_name” using only server_name.

    • Prime@lemmy.sdf.org
      link
      fedilink
      arrow-up
      5
      ·
      1 month ago

      It is called windows 2000 explorer and it’s great for file operations :) In Linux i have yet to find a really good replacement ;(

    • Bappity@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      1 month ago

      that, or you have to make ABSOLUTELY SURE that you haven’t accidentally pressed a button on your keyboard that has inevitably resulted in the total destruction of the directory contents

    • grrgyle@slrpnk.net
      link
      fedilink
      arrow-up
      3
      ·
      1 month ago

      You probably want rangerfm or vifm. They use miller columns for to show you your surrounding context.