Command Line Tricks That Make Me the Coolest Guy in the Office

Ғылым және технология

In this video I show you some bash tricks to make your life on the command line much easier.
₿💰💵💲Help Support the Channel by Donating Crypto💲💵💰₿
Monero
45F2bNHVcRzXVBsvZ5giyvKGAgm6LFhMsjUUVPTEtdgJJ5SNyxzSNUmFSBR5qCCWLpjiUjYMkmZoX9b3cChNjvxR7kvh436
Bitcoin
3MMKHXPQrGHEsmdHaAGD59FWhKFGeUsAxV
Ethereum
0xeA4DA3F9BAb091Eb86921CA6E41712438f4E5079
Litecoin
MBfrxLJMuw26hbVi2MjCVDFkkExz8rYvUF
Dash
Xh9PXPEy5RoLJgFDGYCDjrbXdjshMaYerz
Zcash
t1aWtU5SBpxuUWBSwDKy4gTkT2T1ZwtFvrr
Chainlink
0x0f7f21D267d2C9dbae17fd8c20012eFEA3678F14
Bitcoin Cash
qz2st00dtu9e79zrq5wshsgaxsjw299n7c69th8ryp
Etherum Classic
0xeA641e59913960f578ad39A6B4d02051A5556BfC
USD Coin
0x0B045f743A693b225630862a3464B52fefE79FdB
Subscribe to my KZread channel goo.gl/9U10Wz
and be sure to click that notification bell so you know when new videos are released.

Пікірлер: 451

  • @Daimo83
    @Daimo83 Жыл бұрын

    Imagine there was a command to do exactly what you need. But you don't know it. Welcome to Linux.

  • @protoketer4554

    @protoketer4554

    Жыл бұрын

    the linux experience

  • @billfarley9015

    @billfarley9015

    Жыл бұрын

    Not only that but there are 5 or 10 different ways to do the thing you want to do that you can't do at all on the GUI.

  • @protoketer4554

    @protoketer4554

    Жыл бұрын

    @@billfarley9015 gui is for plebs anyway

  • @alonsoACR

    @alonsoACR

    Жыл бұрын

    Imagine there is something you need but there is no way to do it at all. Welcome to Windows.

  • @kingdededelicious

    @kingdededelicious

    Жыл бұрын

    Linux is capable of doing whatever you want, if only you know how to tell it what you want

  • @Ruzgfpegk
    @Ruzgfpegk Жыл бұрын

    Bash "factoring" (IDK the real term) is useful too: "chmod 775 file{1,2,3,4}" will turn the last part into "file1 file2 file3 file4". It's quicker for creating copies of files too, like "cp file{,.bak}" instead of "cp file file.bak".

  • @Tomix4k

    @Tomix4k

    Жыл бұрын

    Oh wow i didn't know about this. So many seconds wasted to writing namefiles twice.

  • @123lepiaf

    @123lepiaf

    Жыл бұрын

    It is called shell expansion I believe

  • @chambln

    @chambln

    Жыл бұрын

    It's called brace expansion

  • @MrRozburn

    @MrRozburn

    Жыл бұрын

    {1..4} works a treat

  • @fllthdcrb

    @fllthdcrb

    Жыл бұрын

    @@MrRozburn Oh, nice. I didn't know about the range syntax. It works for characters, too. But it looks like it's limited to ASCII characters. Or to characters with single-byte encodings. Not sure which.

  • @willianjaques
    @willianjaques Жыл бұрын

    Another useful trick is the key bind “alt+.” to use the last argument for the previous commands. For example, let say the command “cat /etc/resolv.conf” and now you want to edit this same file. This can be done typing “vi” and pressing “alt+.” and /etc/resolv.conf autocompletes in screen. And pressing multiple times it woks like a UP arrow key but for last previous commands arguments.

  • @tancoviols9894

    @tancoviols9894

    Жыл бұрын

    In general, you can refer to the i-th argument of the previous command using '!!:i'. To get to the last, use $ (-1 won't work) E.g: '!-2:2' gets you the second argument from the command before the previous one

  • @lucasschneider-dev

    @lucasschneider-dev

    Ай бұрын

    to be honest this was way more useful than any of the tips in the video. I also love Ctrl+R backwards search :3

  • @fossforever512
    @fossforever512 Жыл бұрын

    After watching this video and practicing for a few minutes I won the lottery, and found myself surrounded by beautiful women who now compose my harem Thanks mental outlaw, very based video

  • @schrodinders_douchebag
    @schrodinders_douchebag Жыл бұрын

    That thumbnail was hilarious 💀💀

  • @rimondas6729

    @rimondas6729

    Жыл бұрын

    @Dоnut Ореrаtоr 🅥don't lie to me you susy baka

  • @jarro2778

    @jarro2778

    Жыл бұрын

    Ahahahah yea

  • @atpray
    @atpray Жыл бұрын

    For the double exclamation, I don’t use it at all, because I find it more comfortable to press the up arrow key, then home and type sudo

  • @snap_oversteer

    @snap_oversteer

    Жыл бұрын

    This, except home key I use ctrl+a

  • @tryfan2k2

    @tryfan2k2

    Жыл бұрын

    For the systemctl examples, it's more efficient to up arrow than to type everything anyway.

  • @szaszm_

    @szaszm_

    Жыл бұрын

    @@tryfan2k2 Nobody was talking about typing everything again. The alternatives discussed were double exclamation mark, which gets substituted to the last command when run, and pressing up arrow and editing the line.

  • @sleekweasel

    @sleekweasel

    Жыл бұрын

    I much prefer to see the command I'm about to sudo. Especially with multiple terminals open to multiple machines.

  • @okinawadreaming

    @okinawadreaming

    Жыл бұрын

    The virgin sudo ! fan vs the Chad uparrow+home+sudo enjoyer

  • @bripbrap
    @bripbrap Жыл бұрын

    Cant forget the almighty "Ctrl + r" Reverse lookup is hands down one of the best things for quick history stuff. Can be dangerous if your too eager though lol

  • @xtdycxtfuv9353

    @xtdycxtfuv9353

    Жыл бұрын

    Bash has a good few emacs functions.

  • @glitchy_weasel

    @glitchy_weasel

    Жыл бұрын

    i dont know how the lookup works. it always seems to choose a command that i dont want :p

  • @thorwaldjohanson2526

    @thorwaldjohanson2526

    Жыл бұрын

    @@glitchy_weasel you can press ctrl+r again and again once you typed a search term, it then cycles through all past commands with matching keywords

  • @bonkgameing

    @bonkgameing

    Жыл бұрын

    How is it dangerous? I’m a Linux noob

  • @bripbrap

    @bripbrap

    Жыл бұрын

    @@bonkgameing Not to worry, we all start somewhere. If you're quick to press return on what you think is the right command you could end up running a command you dont want.

  • @deleatur
    @deleatur Жыл бұрын

    _“I’ve seen a GUI punch through a concrete wall. [...] Yet their strength and their speed are still based in a world that is built on rules. Because of that, _*_they will never be as strong or as fast as a CLI can be.”_* -- *Morpheus* _dixit_ (kind of) 😎

  • @MewTheGamer

    @MewTheGamer

    Жыл бұрын

    Morbius

  • @BSenta

    @BSenta

    Жыл бұрын

    Such an epic comment

  • @SliceJosiah

    @SliceJosiah

    Жыл бұрын

    @@MewTheGamer Mobius

  • @kenwu7

    @kenwu7

    Жыл бұрын

    Truly underrated comment 👏👏👏

  • @rune.theocracy

    @rune.theocracy

    Жыл бұрын

    Truly one of the Morpheus of all time

  • @thomasporcu1171
    @thomasporcu1171 Жыл бұрын

    Great tips, and great video.. Speeds things up a lot indeed! For replacing "status" with "start" in the systemctl command you can also run something even shorter: ^status^start

  • @rehmanarshad1848

    @rehmanarshad1848

    Жыл бұрын

    Yeah that's what I was thinking to!!! 😂😂🤣

  • @atpray

    @atpray

    Жыл бұрын

    Anything similar that works in fish shell?

  • @tylorhillman9186

    @tylorhillman9186

    Жыл бұрын

    ^that^this

  • @apmcd47
    @apmcd47 Жыл бұрын

    Just a couple of thoughts about history in bash: I personally don't save my bash history because with so many terminals open I wouldn't know which terminal will save its history; I have the string "\!" in my prompt to display a command number so that I can find the number of a previous command easily when I want to use ! to re-run said command.

  • @jw1ck
    @jw1ck Жыл бұрын

    “pushd” and “popd” are some cool commands I found useful when I knew I needed to eventually return to a directory. pushd /path/to/directory will push that directory to the “stack” in the terminal, so you can navigate anywhere you want thereafter, and when you execute popd, it’ll return you to the same directory you pushed previously. There’s also the “script” command which records your input and output to a file of your choice which is useful when logging your actions in the terminal.

  • @msor6108

    @msor6108

    Жыл бұрын

    There is a bunches of nonsense shell plugins that essentially mimic the behavior of pushd and popd in a slightly different way and people cherish these plugins that use a million lines of shell scripting and slow down their shells as if pushd and popd do no exist.

  • @msor6108

    @msor6108

    Жыл бұрын

    @yuuwe pretty sure if you change default shell from ksh/csh/whatever the default shell is to something like bash or zsh you will get that functionality. Also you could probably alias something together in your default shell in whatever bsd to essentially do a pushd/popd.

  • @NicolaiWeitkemper

    @NicolaiWeitkemper

    Жыл бұрын

    As a poor man's alternative, "cd -" brings you back to the precious working directory.

  • @timewave02012
    @timewave02012 Жыл бұрын

    I know about changing Bash to vi bindings, but Bash has Emacs bindings by default, even without Emacs installed. Also, vi support is available without Vim or some other vi installed. Both are features of libreadline. Check ldd `which bash` and you'll see libreadline, not anything from Vim or Emacs. Imagine you've switched your keyboard to Dvorak, and everyone else is still using QWERTY. That's what the situation with Bash is like. Even if you're committed to using vi bindings, it's worth knowing Emacs basics for when you inevitably encounter it in the wild as the default.

  • @okinawadreaming

    @okinawadreaming

    Жыл бұрын

    ...or just run set -o vi for your session. Like you said, you'll be hard pressed to find a Linux machine without vi.

  • @calleha01

    @calleha01

    Жыл бұрын

    yeah some people like to bash on (lol) emacs bindings without having even used them. there's seldom a time you need to use vi when you already know emacs, but learning both for the sake of knowing them is obviously a good idea. this example of ssh-ing into a server with only vi installed never made much sense to me, because either you'd use vi on the local machine as a vim user or you'd tramp into the file remotely as an emacs user. (also, modal editing on the command line? ew...)

  • @plasmarade
    @plasmarade Жыл бұрын

    0:40 Mental outlaw: !! Me: *Hits up arrow* *Hits enter*

  • @gamcd
    @gamcd Жыл бұрын

    Instead of using the double bang for the substitution I use ^replacee^replacement Or in your example ^status^start

  • @alamputraaf
    @alamputraaf Жыл бұрын

    when i was on high school, i'm really stuck with Nano, but today after i watch your video kenny, i wanna learn more about vim

  • @theruq7171
    @theruq7171 Жыл бұрын

    Top Tier Content. I think the only thing I ever really used was "sudo !!" in the whole video, and I've been using Linux in some degree since I was 14. I did know somewhat of the other history commands and shortcuts, and using VI on the CLI... but never have really applied it. Old habits die hard. I am pretty good with using readline shortcuts to quickly jump by word, etc.

  • @anon_y_mousse

    @anon_y_mousse

    Жыл бұрын

    I just use the same ones they use on Windows, Ctrl+{Left,Right}.

  • @xtdycxtfuv9353

    @xtdycxtfuv9353

    Жыл бұрын

    Read through Bash’s parameter expansion, and through Bash’s history expansion.

  • @cosmo3665
    @cosmo3665 Жыл бұрын

    Command line tricks made me a Chad when I was first starting my first job out of college, I guess they don’t teach Linux in India because the offshore guys never know any of these

  • @PaulMarcX
    @PaulMarcX Жыл бұрын

    Amazing!!! Learnt so much

  • @spurdosparde8197
    @spurdosparde8197 Жыл бұрын

    I’ve used aliases so that I can run both sudo apt update and sudo apt upgrade with just “uu”. Really helpful stuff

  • @rothn2
    @rothn2 Жыл бұрын

    Thanks for putting this out here!

  • @cherubin7th
    @cherubin7th Жыл бұрын

    LOL sure I gonna remember all this random syntax for sure

  • @aliceryan7053
    @aliceryan7053 Жыл бұрын

    I like this channel I always learn new things from these videos.

  • @your-mom-irl
    @your-mom-irl Жыл бұрын

    another history trick i find useful is doing "!foo" to run the last command starting with "foo". for example if im testing a python script and editing files and so on i can just at any moment do "!py" and it will run "python mypythonscripy.py arg1 arg2 arg3" tangentially related to history stuff "cd -" is pretty useful. switches back and forth between current and last directory visited. ({push,pop}d is more powerful but i can't ever keep track mentally of the dirs stack)

  • @eideticex
    @eideticex Жыл бұрын

    Instead of the double bang, shift up and shift down. Let's you cycle through your shell history. Or just up and down depending on which terminal your using.

  • @lagging_barish3736

    @lagging_barish3736

    Жыл бұрын

    came here to say this

  • @cancelhandles

    @cancelhandles

    Жыл бұрын

    1:50

  • @mustekala797

    @mustekala797

    Жыл бұрын

    On Stackoverflow I found this advice that I cant live without anymore: In my home folder I create a file named .inputrc Inside goes this "\e[5~": history-search-backward "\e[6~": history-search-forward Then typing however much of a previous command I wish & using the page up/down buttons searches the history

  • @emblemi6345

    @emblemi6345

    Жыл бұрын

    @Соdу Ко 🅥 what kind of spam is this

  • @anon_y_mousse

    @anon_y_mousse

    Жыл бұрын

    @@mustekala797 Thanks, and it doesn't interfere with Shift+Page{Up,Down} to scroll the terminal output either.

  • @Penderdrill
    @Penderdrill Жыл бұрын

    wow kenny thank you for these amazing tips mr. admin

  • @H67MA
    @H67MA Жыл бұрын

    Pretty cool stuff, however I find it more convenient to just use ctrl+r and home/end/alt/ctrl for quick navigation

  • @Jrorion8
    @Jrorion8 Жыл бұрын

    Please create an extensive video on grep, ask, sed, and Bash. Your videos are always awesome.

  • @Wheagg
    @Wheagg Жыл бұрын

    Thanks for the "!!" one, I figured that it wouldn't be a common enough issue

  • @angusmacgyver
    @angusmacgyver Жыл бұрын

    !* was nice, I try to remember that and use it. Do you do any programming?

  • @Kube4x
    @Kube4x Жыл бұрын

    I knew about bang bang but bang bang substitution may have just changed the entire course of my life … thank you.

  • @stage6fan475
    @stage6fan475 Жыл бұрын

    Lessons in how to be a comand line warrior! Thanks, much appreciated.

  • @y7o4ka
    @y7o4ka Жыл бұрын

    I saw `sudo vim` in your history and just wanted to say that there is a command `sudoedit` specifically for that. It allows you to edit files with sudo rights but using your own user, not root

  • @absmustang
    @absmustang Жыл бұрын

    Clearly you saved the best for last. I’m definitively using that one next time I boot

  • @berkpwn
    @berkpwn Жыл бұрын

    Substitution you can preform with ^ instead of !!:s/. So in your example you can just do ^status^start and that will replace the word start with status.

  • @TheBinklemNetwork
    @TheBinklemNetwork Жыл бұрын

    I swear I have to resub to this channel monthly

  • @MrGreenotwo
    @MrGreenotwo Жыл бұрын

    Thanks buddy.

  • @mskyba
    @mskyba Жыл бұрын

    2:13 If I use my shell's vim bindings, I can edit the previous command in many less keystrokes than typing that. Still, I don't use bash so I don't have the double exclamation mark either way

  • @guilherme5094
    @guilherme5094 Жыл бұрын

    Thanks👍

  • @emblemi6345
    @emblemi6345 Жыл бұрын

    3:32 when you use debian and arch at the same time.

  • @vaisakhkm783

    @vaisakhkm783

    Жыл бұрын

    wtf, just now i noticed

  • @pohuy2180

    @pohuy2180

    Жыл бұрын

    lol

  • @magnum333

    @magnum333

    Жыл бұрын

    good eye!

  • @kurtmueller2089
    @kurtmueller2089 Жыл бұрын

    I have been using Linux since SuSe 8.2 came out, and I learned a lot of new thing in this video. Thanks a lot!

  • @youreyesarebleeding1368
    @youreyesarebleeding1368 Жыл бұрын

    I saw that you had two GPUs when you did neofetch, but they're different GPUs. Is that for GPU passthrough for gaming (or doing other GPU intensive tasks) on a KVM?

  • @DrBovdin
    @DrBovdin Жыл бұрын

    Ah, the vi mode is something I will try out. I do occasionally end up in situations where I start trying to use vi commands while in shell just to realise that I’m not in vim.

  • @amicloud_yt
    @amicloud_yt Жыл бұрын

    dude more of this please

  • @tellmey1
    @tellmey1 Жыл бұрын

    You have a great day as well Sir!

  • @1REDGOBLIN
    @1REDGOBLIN Жыл бұрын

    Vim is crucial to know, sometimes you don't have any other option, say you connect to a ssh server or a kubernetes pod that has minimal installation and you dont have permission to use apt. I use vim extension to vscode ( because sometimes you just need to use an IDE).

  • @SaikyoSensei
    @SaikyoSensei Жыл бұрын

    Chaotic Neutral pronouncing sudo as both sudo and sudo

  • @tissuepaper9962

    @tissuepaper9962

    Жыл бұрын

    "sue-doo" makes more sense as far as what the abbreviation means (SuperUser DO), but "sue-doe" follows the phonotactic constraints of English. There's no clear right answer, so why not just use both so everybody gets pissed off? It's more fun that way.

  • @68933964
    @68933964 Жыл бұрын

    Thanks for this vid! Is there any documentation or resource that lists these commands somewhere?

  • @Jrorion8
    @Jrorion8 Жыл бұрын

    Some of these commands I never knew about until today, and I have been using Linux for 15 years.

  • @defekto.
    @defekto. Жыл бұрын

    Honestly way more useful would be SSH tricks. Configuring it to use jumphost for certain Networks, using your ssh user by default, setting custom Ports for certain Servers, etc. Also interesting for new users might be common grep commands and for loops in the shell.

  • @hughmungusbungusfungus4618
    @hughmungusbungusfungus4618 Жыл бұрын

    I have such towering seniority that, by simply being able to use a command line at all, my colleagues are impressed to the point of fainting. Truly a god among men

  • @uhSighLimb
    @uhSighLimb Жыл бұрын

    This was amazingly useful

  • @MontegaB
    @MontegaB Жыл бұрын

    Damn, how did I not know about '!'? I've been dabbling since the early 2000s. Would have really changed my experience over the years lol

  • @user-cf2pl9uy5k
    @user-cf2pl9uy5k Жыл бұрын

    4:04 "thousands and thousands of commands", while showing the file has 1448 lines that being said, thanks, very useful video

  • @hectorcanizales5900
    @hectorcanizales5900 Жыл бұрын

    Hey Luke. I think you should consider making a video on setting up the WireGuard VPN; it'd be interesting to hear your thoughts.

  • @aiden_3c
    @aiden_3c Жыл бұрын

    I have been using Linux for almost a decade and am still learning shit. Thank you lol

  • @IMaiaPT
    @IMaiaPT Жыл бұрын

    Crtl + r is another good one to search the history

  • @SirCutRy
    @SirCutRy Жыл бұрын

    For sudo !!, just press up arrow, home and write 'sudo '. You don't have to write the command again.

  • @avihayl7911
    @avihayl7911 Жыл бұрын

    Can you get the row number of a history function using grep and then using it with ! Mark? This sounds like a good way to automatically one liner re run specific function by grep and can be added the changes

  • @naelblogger7976

    @naelblogger7976

    Жыл бұрын

    cat -n ~/.bash_history | grep mySearchPattern will show you the commands with your pattern and number lines, which you can then use with !. Or, if you like danger, you can automatically take the first match :P !$(cat -n ~/.bash_history | grep mySearchPattern | { read -a array ; echo ${array[0]} ; })

  • @cd-yx3nv
    @cd-yx3nv Жыл бұрын

    Chad CLI users vs Mad GUI losers Edit: genuinely curious what car Sr. Outlaw drives.

  • @roma8663

    @roma8663

    Жыл бұрын

    Dacia Sandero

  • @gamtax

    @gamtax

    Жыл бұрын

    Must be a car that Scotty Kilmer recommends...

  • @boringahhchannel
    @boringahhchannel Жыл бұрын

    Can you make a video about systemd? I really would love your point of view.

  • @marlo6846
    @marlo6846 Жыл бұрын

    What amazing shell color scheme are you using and how do I get it?!

  • @jokroast6912
    @jokroast6912 Жыл бұрын

    I just learned the Cntrl + R for searching cached terminal history.

  • @flleaf
    @flleaf Жыл бұрын

    this is his funniest thumbnail yet

  • @midimusicforever
    @midimusicforever Жыл бұрын

    Good stuff!

  • @Iujyrino
    @Iujyrino Жыл бұрын

    I can feel my power level rising

  • @KaiserTheAdversary
    @KaiserTheAdversary Жыл бұрын

    Quality vid my dude 👍

  • @luszczi
    @luszczi Жыл бұрын

    I learned nothing new bash-wise, but the idea of coloring different filetypes is really neat.

  • @daedalus_00
    @daedalus_00 Жыл бұрын

    question about vi mode, is there a way to change cursor depending on what mode I'm in? For instance, could I have a 'line cursor' for insert mode and a 'block cursor' for normal mode? I think that would help a lot.

  • @benbertheau
    @benbertheau Жыл бұрын

    Great Video

  • @MrLazini
    @MrLazini Жыл бұрын

    another really helpful one is repeating the last command start with an 'f' for example, would be " !f " so if you remember the first letter(s), you can do multiple commands from history really quickly e.g. !bison !flex !gcc or !b !f !g

  • @user-cf6co2ok4h
    @user-cf6co2ok4h4 ай бұрын

    !$ should be mentioned too, it's expand your last word of previous command, it's handy when your last command is a file name or directory, then you can do cd !$ or vi !$. great video as always

  • @postmodernist1848
    @postmodernist1848 Жыл бұрын

    6:35 BTW, you could use "file?" where '?' stands for any (one) non-space character

  • @anon_y_mousse

    @anon_y_mousse

    Жыл бұрын

    If it's a range of something he could also use {1..9} or [1-9]. One thing I've found quite useful is when you want to match on 2 or more characters too, such as ls -d [Aa]?* to list everything that starts with an A or a but not merely a or A on their own. I have multiple folders that are sorted alphabetically.

  • @SouravTechLabs
    @SouravTechLabs Жыл бұрын

    You can use ^ to substitute. For example: $ sudo systemctl status sshd $ ^status^start^

  • @A_scope
    @A_scope Жыл бұрын

    inxi -b is my new preference over neofetch as of today

  • @szaszm_
    @szaszm_ Жыл бұрын

    These shortcuts work in weird terminals as well: Ctrl-A: Jump to the start of the cmd line (like Home) Ctrl-E: Jump to the end of the line (like End) Ctrl-P: Jump to the last command (like up arrow) Ctrl-N: Jump to the next command (like down arrow) Ctrl-B: Move the cursor to the left (like left arrow) Ctrl-F: Move the cursor to the right (like right arrow) Ctrl-W: Delete the word to the left of the cursor Ctrl-S: suspend output (like scroll lock on in tty) Ctrl-Q: continue output (like turning scroll lock off in tty) Ctrl-L: clear the screen Did I miss anything?

  • @apmcd47

    @apmcd47

    Жыл бұрын

    Ctrl-H: delete last (backspace) Ctrl-U delete from current char to beginning of line Ctrl-D: delete next (delete key) Esc D: delete from current character to word break Ctrl-R: Search backwards (Ctrl-S is search forwards, but you have to disable suspend to use it)

  • @tancoviols9894

    @tancoviols9894

    Жыл бұрын

    These commands come from emacs, and as such you should also have: Ctrl-K: delete anything ahead of cursor Ctrl-Y: paste the last deleted thing (either with Ctrl-K or Ctrl-W) Alt-Y: If used right after a Ctrl-Y, cycles through the deleted sections

  • @manemobiili
    @manemobiili Жыл бұрын

    One time in college, internet went down, i used ping and explained to a non-techie how it works - oh wow, thats impressive!

  • @cogitator1213
    @cogitator1213 Жыл бұрын

    When she asks you "Hey, do you use Ubuntu or Manjaro?", and you just reply "Fedora, ma'am". Best day of my life (has yet to come)

  • @adamflyshotmail
    @adamflyshotmail Жыл бұрын

    I'm just learning, but im already the guy who makes scripts in the office. So thank you.

  • @mr.mendelli6224
    @mr.mendelli6224 Жыл бұрын

    Are you snooping? I just got into Arch and I am in dire need of translating my Windows scripting to Linux. Blessed be thee.

  • @silence___
    @silence___ Жыл бұрын

    i doubt you will see this but ide like to say thanks for getting linux out there a bit more ive just compiled dolphin from source today ( it was a fucking nightmare) and am currently using unbuntu now. while i have many issues now im ironing them out. the only come out when im using the terminal and are surprisingly easy to fix. no way in hell im trying gentoo anytime soon, fuck compiling from source. i have to say linux runs wonderfully on my little shit box.

  • @martinvandenbroek2532
    @martinvandenbroek2532 Жыл бұрын

    Nice vid. I would skip the advice though with regards to vi and just stick with the default bash keyboard shortcuts from the GNU Readline Library. These default shortcuts are used by many appliances and systems that you may encounter in your engineering career.

  • @tubbiele2

    @tubbiele2

    Жыл бұрын

    the same the other way around

  • @rinumu2736

    @rinumu2736

    Жыл бұрын

    You can enable vi mode for all more applications in .inputrc, so they work in more places

  • @penguin86bitals
    @penguin86bitals Жыл бұрын

    Every time I see japanglish like "uindouzu" here I smirk to the brink of death.

  • @operaix1343
    @operaix1343 Жыл бұрын

    Emacs does not need to be installed on the server, you can use it on the client and connect via ssh to the server directly from there (not the usual terminal emulator), and safely use your configuration of emacs

  • @jarro2778
    @jarro2778 Жыл бұрын

    Damn thats a really cool DE theme

  • @Parallel-game
    @Parallel-game Жыл бұрын

    May everyone succeed in their dreams. I'm developing a game since Jan 2020

  • @masterdoge17

    @masterdoge17

    Жыл бұрын

    you may have been developing a game. Meanwhile I just found out how to turn off mono audio on my pc

  • @Zamu273

    @Zamu273

    Жыл бұрын

    What's the name of the game

  • @Zamu273

    @Zamu273

    Жыл бұрын

    @@masterdoge17 nice I still haven't figured that out

  • @masterdoge17

    @masterdoge17

    Жыл бұрын

    @@Zamu273 my audio has been so trash and I couldn’t figure out why. Reinstalled drivers, used older drivers, used different amps and headphones, nothing worked. But then I just searched up mono audio on windows start menu and then found out I had it on the whole time :/ fun.

  • @MentalOutlaw

    @MentalOutlaw

    Жыл бұрын

    Bro just release your unfinished game. Devs have been doing pre alpha releases for years now, also make the game open source please.

  • @ahmedmaa4380
    @ahmedmaa4380 Жыл бұрын

    Best commands ever: - CTRL+w = clears word - CTRL + U = clears whole line There is nothing magical about unixy commands.. They are extemely powerful weapons you need to memorize.. There is logic to help you memorize such as `w` standing for word ..

  • @alonsoACR

    @alonsoACR

    Жыл бұрын

    arent those emacs keybindings

  • @Jebusankel

    @Jebusankel

    Жыл бұрын

    ​@@alonsoACR yes. They're actually handled by a program called readline. You can configure readline to use vi key bindings. Also you could write your own shell or command line program and use readline as a library to get all the same functionality.

  • @martinkozle
    @martinkozle Жыл бұрын

    I AM that guy that installs nano on all of the company servers that I happen to ssh on 😔

  • @Keirnoth
    @Keirnoth Жыл бұрын

    Will you make one for the Windows command prompt and Windows PowerShell? Some of us are stuck with being Windows admins.

  • @cumibakar10
    @cumibakar10 Жыл бұрын

    The more terminal customizations, the stronger the virginity.

  • @softer24
    @softer24 Жыл бұрын

    Do more command line videos / VIM videos plz.

  • @Jaime-si3wj
    @Jaime-si3wj Жыл бұрын

    so cool! 😄

  • @apmcd47
    @apmcd47 Жыл бұрын

    I never got the hang of VI mode in bash and tend to stick with Emacs mode which I find much more intuitive. On the other hand I find Emacs too complicated for my needs and stick to VI.

  • @code8986

    @code8986

    Жыл бұрын

    I thought I was weird for thinking and doing the exact same thing... glad to know I'm not the only one! 😀

  • @anonymous82783

    @anonymous82783

    Жыл бұрын

    how is that even possible

  • @max8989max
    @max8989max Жыл бұрын

    You're the Jayson Tatum of Linux!!!

  • @VexisMorlock
    @VexisMorlock Жыл бұрын

    there is one other good way to run a substitution on the last command " ^foo^bar^ "

  • @sleekweasel
    @sleekweasel Жыл бұрын

    Hmm. Unconvinced about !-3* - unless there's an in-line expansion you can see and verify before running it. Also, use ? to match a single character or {...} to specify the endings. Or up-arrow to see the parameters and edit the start of the line.

  • @thespider7898
    @thespider7898 Жыл бұрын

    I usually just use up arrow to cycle through the history

  • @cave_0
    @cave_0 Жыл бұрын

    damn boy got the threadripper just to drive arch

  • @pskry
    @pskry Жыл бұрын

    RedmondXP. A man of culture.

  • @wronek5573
    @wronek5573 Жыл бұрын

    7:36 Wouldn't chmod 777 file[12345] work as well? Especially if you haven't typed anyting related to those files in your terminal, like creating them.

  • @tissuepaper9962

    @tissuepaper9962

    Жыл бұрын

    file? and file[1-5] should also work

  • @Julzaa
    @Julzaa Жыл бұрын

    Btw to open .bash_history you can just type history, otherwise I didn't know that ! command, that's pretty neat

Келесі