Tmux in 100 Seconds

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ก.ย. 2024

ความคิดเห็น • 819

  • @Malix_Labs
    @Malix_Labs 2 วันที่ผ่านมา +2371

    TMUX is so powerful, it can even make your boss think you're working twice as hard.

    • @mehmeh8883
      @mehmeh8883 2 วันที่ผ่านมา +4

      I need this

    • @khanra17
      @khanra17 2 วันที่ผ่านมา +42

      ​@@mehmeh8883
      No you don't.
      Work on actual work and not this useless rabbit holes which solves a problem by creating 10 more.

    • @kittenwizard4703
      @kittenwizard4703 2 วันที่ผ่านมา +55

      ​@@khanra17when bosses and coworkers stop valuing "busy work" and complexity for complexity's sake then I will, I am not gonna work harder for no reason if I can help it, and if pretending to do so makes my paycheck rise and actual hard work is frowned upon and not rewarded why do it? Do you work your programming job for the sake of programming? Or do you do it because it allows you to live another day

    • @graydhd8688
      @graydhd8688 2 วันที่ผ่านมา +23

      @@khanra17 I didn't have to spend a whole lot of time configuring and setting up tmux, but it's made my work flow indescribably smoother. I get you with the useless rabbit holes thing, but I would argue this is absolutely NOT one of them. It's simple yet very powerful. I can keep myself much more organized with it in a way that save a TON of time

    • @vidal9747
      @vidal9747 2 วันที่ผ่านมา

      ​@@khanra17 it is incredible useful and you are just stupid. It took less than 1h to setup and saved me countless headaches. If you take too long to setup it is just a skill issue.

  • @FrikyMediaLP
    @FrikyMediaLP 2 วันที่ผ่านมา +982

    Nothing is better than running tmux on your companys file server and every developer not terminating their 1000 react tmux sessions at the end of the day - the admin was not a big fan of us :)

    • @vaisakhkm783
      @vaisakhkm783 2 วันที่ผ่านมา +103

      If i where the admin, i would have scheduled a cron job to pkill tmux every 30 min XD

    • @KimYoungUn69
      @KimYoungUn69 2 วันที่ผ่านมา +24

      @@vaisakhkm783where?

    • @vaisakhkm783
      @vaisakhkm783 2 วันที่ผ่านมา +10

      @@KimYoungUn69 on the server....

    • @KimYoungUn69
      @KimYoungUn69 2 วันที่ผ่านมา

      @@vaisakhkm783 were

    • @ymahtab
      @ymahtab 2 วันที่ผ่านมา +55

      ​@@vaisakhkm783he's making fun of your typo bro

  • @UCRWolGtUw8vhH_in_GNn75A
    @UCRWolGtUw8vhH_in_GNn75A 2 วันที่ผ่านมา +798

    Absolute MUST for remote terminals.

    • @dimon22323
      @dimon22323 2 วันที่ผ่านมา +14

      How about multiple remote tmux windows inside of client tmux

    • @adamk.7177
      @adamk.7177 2 วันที่ผ่านมา

      @@dimon22323 how about no

    • @cosput
      @cosput 2 วันที่ผ่านมา +3

      zellij is superior to tmux

    • @gradientO
      @gradientO 2 วันที่ผ่านมา +1

      tmux is already available on any server ​@@cosput

    • @nyuhanC
      @nyuhanC 2 วันที่ผ่านมา +1

      learned this the hard way

  • @ammarlakis
    @ammarlakis 2 วันที่ผ่านมา +693

    Tmux is your ultimate tool against unstable ssh connection

    • @herwighenseler9120
      @herwighenseler9120 2 วันที่ผ่านมา +27

      Consider using mosh instead of ssh

    • @LuisSierra42
      @LuisSierra42 2 วันที่ผ่านมา

      @@herwighenseler9120 no

    • @ToyKeeper
      @ToyKeeper 2 วันที่ผ่านมา +16

      Tmux doesn't really help with an unstable ssh connection. Use mosh for that.

    • @TomFoolery9001
      @TomFoolery9001 วันที่ผ่านมา +45

      ​@@ToyKeeperit absolutely helps. When your connection drops to the server you can reconnect and whatever you're running hasn't died. It's also super easy to put on anything and doesn't seem to have any dependencies.

    • @l0gic23
      @l0gic23 วันที่ผ่านมา

      ​@@TomFoolery9001 couldn't agree more. Saved my career

  • @shazmimain8293
    @shazmimain8293 2 วันที่ผ่านมา +674

    Tmux is so good I made everyone around think I was somehow hacking

    • @StrikerEureka85
      @StrikerEureka85 2 วันที่ผ่านมา +18

      do you even hollywood, bro?

    • @adamk.7177
      @adamk.7177 2 วันที่ผ่านมา +24

      Did you have the matrix script, Btop, and Neofetch running all at once? I hear that's how hackers hack

    • @charlesnathansmith
      @charlesnathansmith 2 วันที่ผ่านมา +29

      Cat /dev/random and furiously smack the keyboard while saying things like "they're fighting back"

    • @notme8232
      @notme8232 2 วันที่ผ่านมา +12

      @@charlesnathansmith Deploying countermeasures! Clearing a path! Releasing payload! I'm in.

    • @LuisSierra42
      @LuisSierra42 2 วันที่ผ่านมา +3

      Some of my coworkers used it when I was a newbie and I was really impressed. I thought those guys are geniuses

  • @RenderingUser
    @RenderingUser 2 วันที่ผ่านมา +168

    Using TMUX is like being doctor strange looking through the multiverse

    • @johnmishell234
      @johnmishell234 2 วันที่ผ่านมา

      öÖö

    • @ben_spiller
      @ben_spiller วันที่ผ่านมา +4

      How many terminals did you see?
      14,000,605
      In how many did the code successfully compile?
      One

  • @shufflepuck64
    @shufflepuck64 2 วันที่ผ่านมา +36

    Comedic details and the content of this video is making me joyous, like a toddler given an unrecognized allied object that can fly and be held at the same time.

  • @prajwals8203
    @prajwals8203 2 วันที่ผ่านมา +316

    first types vim
    insult vim and changes to nano
    but in the end opens vim
    lol such a fireship thing to do

    • @mawnkey
      @mawnkey 2 วันที่ผ่านมา +36

      Meanwhile off in the corner with the party loner:
      "Nobody here knows I use emacs"

    • @traveller23e
      @traveller23e 2 วันที่ผ่านมา

      @@mawnkey You poor thing :(
      Jokes aside I've never actually used emacs, what are its strong suits/the advantages over vim?

    • @mawnkey
      @mawnkey 2 วันที่ผ่านมา +33

      @@traveller23e Oh _I_ don't use it. I'm just laughing about those guys lol
      Emacs is a nice OS, it just lacks a good text editor.

    • @justsomeonepassingby3838
      @justsomeonepassingby3838 2 วันที่ผ่านมา

      ​@@traveller23eemacs is a programmable GUI application.
      vim is a *text* editor with additional scripting features and a bunch of builtin shortcuts. It's fast even when running replace regexes over an entire file, but usually only supports *text* edition (not semantic edition, like moving something in a parent block) or graphical things like fonts or images.
      Emacs is literally a lisp environment with a GUI. It can do emails, web browsing, read pdfs, play chess, display images, play sound,... as long as someone is willing to program the feature in a lisp plugin.
      Emacs is the best *code* editor (while vim is the best *text* editor), because lisp is a powerful language for code analysis. Emacs plugins can manipulate the AST of a program, extract chunks of it to run them, and manage an REPL in a subprocess to test code while writing it. Languages like common lisp and ocaml, that require a high level of code analysis, are basically emacs-or-nothing.
      Emacs is also infinitely better than vim at latex, since it can display pdf, and vim can't.
      Unfortunately, emacs is old and emacs lisp is ugly and long to understand.
      Those who use emacs are usually lisp supremacists who also use guix (guile) and nyxt (common lisp)

    • @CarlWilde-v6d
      @CarlWilde-v6d วันที่ผ่านมา

      ​@@mawnkeyGNU EMACS = Richard Stallman; Long live the king!

  • @VoidHuskie
    @VoidHuskie 2 วันที่ผ่านมา +634

    Now I can add 10+ years of tmux experience in my resume.

    • @MrDarkYT56
      @MrDarkYT56 2 วันที่ผ่านมา

      14*

    • @L24-x9v
      @L24-x9v 2 วันที่ผ่านมา

      *17

    • @The__Leo69
      @The__Leo69 2 วันที่ผ่านมา +3

      6.9 years

    • @goatknight777
      @goatknight777 2 วันที่ผ่านมา +21

      @@VoidHuskie bro has been trying the same joke on every video😭

    • @jimjunior
      @jimjunior 2 วันที่ผ่านมา

      ​@@goatknight777😂😂😅

  • @gfrewqpoiu
    @gfrewqpoiu 2 วันที่ผ่านมา +20

    Zellij is basically like a preconfigured tmux with stuff like session restore working out of the box and scrolling being much nicer.
    It even accepts the same keybinds.
    Definitely also worth a look.

    • @niclasj273
      @niclasj273 2 วันที่ผ่านมา +1

      Had issues regarding flickering with nvim in zellij.

    • @shellcatt
      @shellcatt วันที่ผ่านมา

      The battle is about mouse actions

    • @ikcikor3670
      @ikcikor3670 17 ชั่วโมงที่ผ่านมา

      It also stores session sockets in XDG_RUNTIME_DIR last time I checked, which gets wiped if all your login sessions stop, so getting disconnected from a remote server means you now have an unreachable zellij session

    • @hasbucket
      @hasbucket 12 นาทีที่ผ่านมา

      Started with tmux but found Zellij short after. Love the user friendly status bar and awesome key-bindings.
      Would be a great sequel to this video.

  • @Ethorbit
    @Ethorbit 2 วันที่ผ่านมา +46

    If you like tmux, you'll love a Tiling Window Manager because its basically tmux, but for everything. I love i3wm because it lets you create tab groups and then you can tile the tab groups. The possibilities are endless.

    • @arjix8738
      @arjix8738 วันที่ผ่านมา +1

      I like tmux for it's ability to detach from the terminal, and the ability to easily switch between two panes w/o losing view of the other pane.
      I hate tiling managers and I feel like your suggestion is plainly wrong.

    • @CarlWilde-v6d
      @CarlWilde-v6d วันที่ผ่านมา

      Yep - i3 in Linux, Glaze WM in Windows, Amethyst in MacOS (YabAI is cool however there are some configuration options that will be available only if you partially disable SIP (System Integrity Protection). Prefer Linux as the TWM removes the GUI overhead rather than just managing it.

    • @AGAU1022
      @AGAU1022 วันที่ผ่านมา +3

      Not sure that actually saves your Terminal sessions which is perhaps the main benefit of tmux?

    • @deadeye1652
      @deadeye1652 วันที่ผ่านมา

      ​@@arjix8738 Pretty sure awesomeWM can be easily configured for that

    • @dhupee
      @dhupee วันที่ผ่านมา

      Use Polonium on my KDE setup, love it
      But my own initial setup isn't really seamless since the config is huge(basically saving the entire KDE config)
      Interested in sway for next build by havent got dedicated time to setup lmao

  • @bluetoad07
    @bluetoad07 2 วันที่ผ่านมา +9

    i'm switching to arch pretty soon and i was thinking earlier "i should probably learn how to use tmux so i can be more organized when setting things up." this came out at the perfect time, thanks!!

    • @traveller23e
      @traveller23e 2 วันที่ผ่านมา +6

      Enjoy! Arch is nice, changing stuff is so easy :)

    • @bluetoad07
      @bluetoad07 2 วันที่ผ่านมา

      @@traveller23e thanks! i've test-installed in a vm a few times just to make sure i know what i'm doing. i'm currently waiting on a drive so i can backup my files from debian.

    • @s1nistr433
      @s1nistr433 2 วันที่ผ่านมา +2

      Tmux + tiling window manager + neovim literally turns you into a coding god

    • @bluetoad07
      @bluetoad07 วันที่ผ่านมา

      @@s1nistr433 i already use the other two so i guess i'm doing good lol

    • @theyapper1337
      @theyapper1337 วันที่ผ่านมา +1

      btw

  • @mohammadkaif2325
    @mohammadkaif2325 2 วันที่ผ่านมา +42

    I just installed tmux yesterday and boom I get a video from fireship

    • @debajyatidey9468
      @debajyatidey9468 2 วันที่ผ่านมา +2

      How lucky you are

    • @tuomis123
      @tuomis123 2 วันที่ผ่านมา +1

      This is nuts! The other day I was just learning about tmux

    • @premiero
      @premiero 2 วันที่ผ่านมา

      What's going on! the algorithms are manipulating us 🤔

    • @premiero
      @premiero 2 วันที่ผ่านมา

      Same here, We've been watching too much @ThePrimeTime I guess

    • @Imran7jr
      @Imran7jr 2 วันที่ผ่านมา

      same lol. pretty awesome tool with great plugins and themes for customisation as well.

  • @bassdasdwadsasdasw
    @bassdasdwadsasdasw 2 วันที่ผ่านมา +38

    Shit saved so much time in college, absolutely goated

    • @aliveandwellinisrael2507
      @aliveandwellinisrael2507 วันที่ผ่านมา +1

      It's useful for more than fertilizer and unpleasant prank bombs?

  • @prathamesh811
    @prathamesh811 2 วันที่ผ่านมา +42

    I just started using tmux today and this dropped, magical

    • @toolatefortowerfall
      @toolatefortowerfall 2 วันที่ผ่านมา +1

      same lol

    • @TheRealChiults
      @TheRealChiults วันที่ผ่านมา +2

      Actually, reality is also personalized by the big techs algorithms these days. I started using tmux 5 yr ago, and this video was created 5 years ago for me.
      I also wrote this comment response 5 years ago. In my reality, you too started using tmux on that same day

    • @cyberpirate007
      @cyberpirate007 วันที่ผ่านมา

      ​@@TheRealChiults Reality Sucks

  • @fabricehategekimana5350
    @fabricehategekimana5350 2 วันที่ผ่านมา +73

    After 4 years of tmux, I switched to zellij. But I still use tmux shortcut in zellij since it allow it X)

    • @traveller23e
      @traveller23e 2 วันที่ผ่านมา +5

      Why did you switch?

    • @fabricehategekimana5350
      @fabricehategekimana5350 2 วันที่ผ่านมา +11

      @@traveller23e Well, Zellij has some plugins of tmux (like resurect or the layout management with files) builtin and it's written with Rust. But the lacking feature of zellij is the capacity to target and send message to soecific panes though. It will be added later

    • @vaisakhkm783
      @vaisakhkm783 2 วันที่ผ่านมา +8

      Zellij is cool, but it felt essentially like pre configured tmux...

    • @fabricehategekimana5350
      @fabricehategekimana5350 2 วันที่ผ่านมา

      @@vaisakhkm783 I completly agree. I have some work to do to "deconfigure" it, like removing the informations in the screen, the annoying borders, putting my custom key bindings. But now it feel like home and works well with my workflow

    • @guruprakashjs
      @guruprakashjs 2 วันที่ผ่านมา +2

      @@traveller23e easily configurable - mutiple floating panes and stacked panes layout

  • @wintersunset1773
    @wintersunset1773 13 ชั่วโมงที่ผ่านมา +1

    Been using tmux for as long as I've been using Linux. Can NOT imagine my dev environments without it

  • @27medkamal
    @27medkamal วันที่ผ่านมา +32

    I recommend tmux-session-wizard which gives you a single key binding to manage all your tmux sessions/projects instead of the manual bash script in the video.
    Disclaimer: I’m the creator of the plugin

  • @mahaddev
    @mahaddev 2 วันที่ผ่านมา +1

    It's a life-saver when dealing with long running commands over ssh.
    You run the command, detach, then come back to see all the logs

  • @RyanMartinRAM
    @RyanMartinRAM วันที่ผ่านมา +7

    nano being superior to vim is the funniest joke you've told on this channel.

    • @tehZevo_
      @tehZevo_ วันที่ผ่านมา +1

      Joke?

    • @cim8097
      @cim8097 วันที่ผ่านมา +1

      Are you high? nano is SUPERIOR

  • @michaelteter
    @michaelteter 4 ชั่วโมงที่ผ่านมา

    tmux is a godsend for remote server work. You never lose your place, you can have multiple "tabs" (windows), each with multiple frames, labels for tabs, and more. Disconnect, come back a few days later, ssh to your server, tmux attach, and BOOM - you're right back where you left off. It's totally worth the small learning curve. The only downside is the increased effort to scroll within a frame, as you need to use keyboard shortcuts. But it quickly becomes second nature, and it's a minor difficulty compared against many benefits. Remap the keys to your liking, (such as ctrl-space for easier command mode).

  • @EthelJung-j5w
    @EthelJung-j5w วันที่ผ่านมา +134

    I literally set up tmux 24 hours ago after previously failing. Tools that need ctrl binding break my hand. It's unfortunate I couldn't find out how to use vim keybindings with tmux.

    • @GammaFn.
      @GammaFn. 22 ชั่วโมงที่ผ่านมา +1

      You can make bindings, including bindings which don't have a prefix, I added a decent amount of vi-based ones.

  • @caner15
    @caner15 2 วันที่ผ่านมา +3

    Thanks for the awesome video! 🙂 A video on npm in 100 seconds could be really helpful for beginners if you're still looking for video ideas.

  • @sebastiane7556
    @sebastiane7556 2 วันที่ผ่านมา +10

    Tmux is awesome when SSH-ing into a machine and wanting to ensure that a long running command doesn't stop when the connection drops.

    • @filipg
      @filipg วันที่ผ่านมา

      you can use "screen" for that

  • @ab.md.faisalrahman3310
    @ab.md.faisalrahman3310 2 วันที่ผ่านมา +4

    NeoVim + Tmux
    The power is at your hand 🔥🔥🔥

  • @Soul-Burn
    @Soul-Burn 2 วันที่ผ่านมา +17

    First thing to configure is switch it from the hard to reach Ctrl-B to Ctrl-A, and set Ctrl-A Space to switch to the next pane i.e. use screen keybinds.

    • @FXtoAT
      @FXtoAT 2 วันที่ผ่านมา +3

      I also turned my caps lock into a ctrl to lazy it even more down.

    • @Pilosofia
      @Pilosofia 2 วันที่ผ่านมา +3

      nvim users ( :

    • @anamkhuram9596
      @anamkhuram9596 วันที่ผ่านมา

      Ctrl-space is even easier and natural to my fingers

    • @myortv_
      @myortv_ วันที่ผ่านมา

      I figured that it's not ideal setup. You need to move hand a bit to hit both ctrl and a. So i remapped it to ctrl-r (seems strange, but work for me) and some vim-like keybindings to navigate/split panes.

    • @asimplenameichose151
      @asimplenameichose151 วันที่ผ่านมา +1

      I like binding the next / previous pane to Alt + Shift + L / H (vim motions) and skipping the 'leader' keys. Which I map to Ctrl-S

  • @rebane2001
    @rebane2001 9 ชั่วโมงที่ผ่านมา

    this is super useful when connecting to remote servers, you can have your connection drop or you can even connect on a different computer and still keep everything running

  • @kurtmueller2089
    @kurtmueller2089 2 วันที่ผ่านมา +9

    0:50 is going into my "WTF 3am" picture collection

  • @chai01724
    @chai01724 วันที่ผ่านมา

    Awesome video! Instead of "tmux attach" you could type "tmux a", tmuxifier can be used to set up a new project too!

  • @Vinicius7cordas
    @Vinicius7cordas 3 ชั่วโมงที่ผ่านมา

    "Nano is far superior (then VIM)" was a great bait for getting more comments. Well done!

  • @devinomateus
    @devinomateus 2 วันที่ผ่านมา +1

    Man, I love these videos. The quick tips about something, the humor... Thanks!

  • @MsSuyash1995
    @MsSuyash1995 2 วันที่ผ่านมา

    One of the my most favourite pieces of software that I ever had a chance to use...
    It revolutionized how I developed software and was an absolute gamechanger in terms of improving my productivity...

  • @ugandanknuckles3429
    @ugandanknuckles3429 วันที่ผ่านมา +1

    Oh this seems nicer than switching between 5 screen sessions..

  • @mephilees7866
    @mephilees7866 วันที่ผ่านมา

    My favorite multiplexer covered by my favorite youtuber

  • @kpingvin
    @kpingvin 13 ชั่วโมงที่ผ่านมา

    Even with 3.3M subscribers this is the most underrated coding channel.

  • @Strammeiche
    @Strammeiche 2 วันที่ผ่านมา +3

    i used screen when i wanted to run long running jobs but this looks nice too

  • @TheNovum
    @TheNovum 2 วันที่ผ่านมา +1

    TMUX is my app of the year

  • @mndtr0
    @mndtr0 6 ชั่วโมงที่ผ่านมา

    Finally something that will not replace all programmers in Fireship video...

  • @tuomis123
    @tuomis123 2 วันที่ผ่านมา +1

    This is freaky, just the other day I was looking about tmux and here is a video of everything I'll ever need to know about it!

  • @Eren_Yeager_is_the_GOAT
    @Eren_Yeager_is_the_GOAT วันที่ผ่านมา

    if you're interested in this i would also recommend looking into tiling window managers

  • @Motgenror
    @Motgenror วันที่ผ่านมา

    In modern operating systems like Windows (not Macos though), this is done using Microsoft PowerTools FancyZones, where each virtual desktop has its own tiles layout, and you snap windows (including Windows Terminal app) into the tiles.
    Disadvantage of TMUX is that it's only for terminals, unlike Microsoft FancyZones. The advantage however, is that you can use multiple virtual terminals over a single SSH connection. So, TMUX is for people that don't have Windows and/or are stuck with a single SSH connection.

  • @aneeshsambu4869
    @aneeshsambu4869 2 วันที่ผ่านมา +7

    the only thing that I have in common with tmux is that having a lot of windows open, yet I not understanding whats going on

  • @GnomePuntTrainerYT
    @GnomePuntTrainerYT 2 วันที่ผ่านมา

    I've been using tmux to handle several different running applications on my raspberry pi. Great stuff! Keeps things nice and tidy.

  • @SurajPulloor
    @SurajPulloor วันที่ผ่านมา

    A flow for terminals is the best part about tmux. How can someone come with the idea of controlling terminal creation using bash scripting..🤯 Incredible..

  • @geeshta
    @geeshta 2 วันที่ผ่านมา +2

    "JavaScript slop" is the perfect expression

  • @valentin-catalin1859
    @valentin-catalin1859 2 วันที่ผ่านมา +2

    I use zellij btw.

  • @386compt
    @386compt วันที่ผ่านมา

    Tmux has contributed to deep learning.
    Seriously.

  • @lashlarue7924
    @lashlarue7924 2 วันที่ผ่านมา

    I actually might be interested in your course... you are a great teacher!

  • @tizio5103
    @tizio5103 2 วันที่ผ่านมา +9

    I lurve me some tmux. It's life changing.
    My favorite config line:
    # + splits into four panes
    bind + run "tmux split-window -h; tmux split-window -v; tmux select-pane -L; tmux split-window -v; tmux select-pane -U"

  • @TheOnlyEpsilonAlpha
    @TheOnlyEpsilonAlpha 23 ชั่วโมงที่ผ่านมา

    Tmux is one of my favorites together with screen

  • @Daktyl198
    @Daktyl198 วันที่ผ่านมา

    I love tmux. The day I found it an angel smiled upon me. I use it extensively.

  • @Lulit999
    @Lulit999 2 วันที่ผ่านมา

    Useful tip: to be able to scroll/move at earlier outputs press ctrl+b and then [ (then you can use up/down arrows or scroll)

  • @rithwikvaidun9992
    @rithwikvaidun9992 วันที่ผ่านมา

    man the content is so funny, laugh every video. favorite youtuber ong

  • @Cart1416
    @Cart1416 2 วันที่ผ่านมา +1

    I love tmux, I have a systemd service to run minecraft server in tmux and I can just attach session to type in commands

  • @achronolgia
    @achronolgia วันที่ผ่านมา

    your setup is pretty efficient imo

  • @Alp0082
    @Alp0082 2 วันที่ผ่านมา +1

    I switched from tmux to zellij and love it. Much better experience in my opinion.

  • @pongopeter8267
    @pongopeter8267 2 วันที่ผ่านมา

    God I love Tmux it makes managing my projects so much easier, you can even bind some sick scripts to keybinds

  • @orange_district
    @orange_district วันที่ผ่านมา

    I never really got into screen, since I needed to detach sessions manually. tmux might be what I was looking for!

  • @HellDuke-
    @HellDuke- 2 วันที่ผ่านมา

    Sounds really cool... Not something I would ever need any more, but definitely cool. Pretty sure there was one project where I could have leveraged this in the past...

  • @theoreticalphysics3644
    @theoreticalphysics3644 2 วันที่ผ่านมา

    I swear the moment I need a tool finally fireship posts a vid for me just in time. It's almost... supernatural...

  • @sharon77787
    @sharon77787 2 วันที่ผ่านมา

    i once installed linux and randomly started to read about tmux, later used it heavly on work it was a tool that really helped me jump between sessions kind of important trick to split screen

  •  2 วันที่ผ่านมา +3

    I wonder if Jeff first writes the script for the video or looks for cool memes to make a transcript 🤔

  • @ameoba32
    @ameoba32 2 วันที่ผ่านมา +9

    GNU Screen. Initial release: 1987; 37 years ago.

    • @yesthatkarim9601
      @yesthatkarim9601 วันที่ผ่านมา

      THANK YOU. (kids today, i swear…)

  • @DereC519
    @DereC519 วันที่ผ่านมา +1

    it's kinda funny how I unintentionally learned tmux and linux by wanting to host my own minecraft server in middle school

  • @JackDespero
    @JackDespero วันที่ผ่านมา +2

    Tmux my beloved.

  • @mustardofdoom
    @mustardofdoom 19 ชั่วโมงที่ผ่านมา

    tmux carried me in grad school when I had to remotely control and access multi-threaded processes on a powerful workstation from a weak laptop.

  • @nasang7478
    @nasang7478 วันที่ผ่านมา

    Wow, i just yesterday started installing tmux and you post this now.

  • @sashogs
    @sashogs 11 ชั่วโมงที่ผ่านมา

    Ex screen user here, been using tmux for a few years now but albeit using the superior screen key binding. However I must admit tmux is the better mux!

  • @hasbucket
    @hasbucket 11 นาทีที่ผ่านมา

    Started with tmux but found Zellij short after. Love the user friendly status bar and awesome key-bindings.
    Would be a great sequel to this video.

  • @smallant.
    @smallant. 2 วันที่ผ่านมา +1

    Lmao I started using tmux a few months ago and apparently haven’t used any of the intended features lol… I’ve just been using it as a tool to keep my processes running after I log out of ssh 😂

  • @laveeshtomar
    @laveeshtomar 2 วันที่ผ่านมา

    I was eagerly waiting for you to make a video on TMUX.🎉

  • @muhammadkashif4216
    @muhammadkashif4216 2 วันที่ผ่านมา

    The most powerful and productive creation for Linuxers ever

  • @yehudahecht1520
    @yehudahecht1520 18 ชั่วโมงที่ผ่านมา

    You forgot about copy mode. I live for copy mode, it's almost more important to my workflow than the panes themselves.

  • @peterszarvas94
    @peterszarvas94 วันที่ผ่านมา

    Fireship switched to linux and vim, lets go!

  • @chrishbeatboxing2291
    @chrishbeatboxing2291 วันที่ผ่านมา

    Tmux in my university server is gold. I don't have to worry about crappy wifi disconnecting my ssh anymore, just tmux attach and all good to go. Windows and sessions inside ssh is also OP (fzf my work directories to spawn tmux session), while all my classmates using a single window, cd path, vim main.c, :wq, make, ect. slow af.

  • @some1csgo
    @some1csgo 2 วันที่ผ่านมา

    Finally installed and setup tmux, thanks :)

  • @laveeshtomar
    @laveeshtomar 2 วันที่ผ่านมา +1

    Resume
    --------------
    Technical skills: *TMUX* ( 10+years )

  • @matt92hun
    @matt92hun 2 วันที่ผ่านมา +1

    I love tmux. It helps me pretend I'm productive.

  • @Maxible
    @Maxible 5 ชั่วโมงที่ผ่านมา

    that nano comment just triggered so many vim nerds, myself included .... I'm here for it 🤣

  • @46620
    @46620 วันที่ผ่านมา

    I forget how powerful tmux is. Since 2018 I've only used it as a way to store processes in the background that I need to check on because I hate using screen

  • @azamaulana6075
    @azamaulana6075 วันที่ผ่านมา

    tmux is so good that, that i wish there is a similar project works natively in windows

  • @nigelnin
    @nigelnin วันที่ผ่านมา

    Been waiting for this. I love tmux!

  • @Tjarki4ManLP
    @Tjarki4ManLP 2 วันที่ผ่านมา +16

    2:20 did hit me hard😢

    • @Roma_da_
      @Roma_da_ วันที่ผ่านมา

      Get back on your feet soldier, at least he's not using Emacs. All hope is not lost.

    • @jamess1787
      @jamess1787 วันที่ผ่านมา

      +1 for nano
      VI only because I can use it on a 50MHz processor 300ft in the air, because its (vi) pre installed....

  • @isAif47
    @isAif47 2 วันที่ผ่านมา

    I was working on setting up smug, a session manager, and fzf to create a new session or switch to existing ones.

  • @Red__Pixel
    @Red__Pixel วันที่ผ่านมา

    I prefer byobu to using plain tmux, as it sets more sane defaults, and allows you to run "byobu-enable" to simply always run in (e.g. on a server) when logging in.

  • @GandalfTheBrown117
    @GandalfTheBrown117 วันที่ผ่านมา

    Oh hell yes Tmux episode.

  • @fresh218
    @fresh218 วันที่ผ่านมา

    Babe wakeup, Fireship just explained Tmux

  • @pixelfairy
    @pixelfairy วันที่ผ่านมา

    Tmux (and gnu screen) can share a session if you login as the same user. Surprised that didnt make it into the video.

  • @eliasepg
    @eliasepg วันที่ผ่านมา

    really nice config at the end, very cool

  • @muhammadilyas3967
    @muhammadilyas3967 2 วันที่ผ่านมา +1

    Great tool because shipping from to another terminal so hard sometime.

  • @davidnguyen9065
    @davidnguyen9065 วันที่ผ่านมา

    Please please consider doing ExpressJS in 100 seconds. Its super popular, so I'm surprised you haven't made a video about it. I would love to see a video about this framework

  • @griffinschreiber6867
    @griffinschreiber6867 2 วันที่ผ่านมา

    This could not have came at a better time.

  • @m1racl3_x
    @m1racl3_x 2 วันที่ผ่านมา

    this is very helpful and informative. thanks fireship. 🔥

  • @The_Loose_Fool
    @The_Loose_Fool วันที่ผ่านมา

    Woah! It isn't advertisement video?! Finally, he awaken

  • @CT-if2tt
    @CT-if2tt วันที่ผ่านมา

    Tmux is great. And you managed to tick off the screen and vim fans all in one video :)

  • @bobbobertson9325
    @bobbobertson9325 วันที่ผ่านมา

    Horse tinder never gets old

  • @gyattrizzV
    @gyattrizzV วันที่ผ่านมา +3

    I honestly have no idea how to use nano and get stuck in it all the time, I usually use vim but sometimes something will be configured to open in nano and ZZ doesn't work i usually just close my whole terminal

  • @defenseman84
    @defenseman84 2 วันที่ผ่านมา

    Love to see the love for nano

  • @florinsebastian1540
    @florinsebastian1540 2 วันที่ผ่านมา +3

    I use neovim and tmux btw.

  • @gradientO
    @gradientO 2 วันที่ผ่านมา +1

    Pro tip: Replace your CapsLock key to Ctrl - Your fingers will thank you