What is $PATH on a Linux Shell? (The Linux Crash Course Series)

Поделиться
HTML-код
  • Опубликовано: 19 янв 2025

Комментарии • 75

  • @h20andmore
    @h20andmore Год назад +3

    NICE work! I like your style of being on point without chasing 10 possible ways. Calm and articulate enhances the ease to follow. Thank you.

  • @srsr6099
    @srsr6099 2 года назад +2

    Standalone videos really help get to our Linux goals, can't thank you enough for this Jay, I owe you a dinner.

  • @kajah2377
    @kajah2377 2 года назад +6

    Great content as usual, and i really appreciate the redesign of the set. it’s perfect now! the silver wall stuff with the triangles was a little hard to look at, but the wood paneling and tech create a really pleasing harmony

  • @Ranblv
    @Ranblv 2 года назад +13

    the actual list of directories of that variable is in /etc/environment if anyone is wondering. There you can set new shared path for all users not just you

  • @snamone
    @snamone Год назад +1

    Thank you very much that video was excellent! You really have a talent for making all things Linux easy to understand and you put a great deal of effort into creating your content.

  • @r.u.sirius7423
    @r.u.sirius7423 8 месяцев назад

    Thanks!

  • @MatmarSpace
    @MatmarSpace 8 месяцев назад +1

    Wow! It's amazing how much I've learned from short little video. Big thanks!

  • @raymondfb
    @raymondfb Год назад

    Awesome video Jay thank you for taking the time to make them. I can not even begin to tell you how much I have learned from you! Thanks again!

  • @DevendraKumar-cr6to
    @DevendraKumar-cr6to 2 года назад +2

    Superb content Jay.

  • @FinderX
    @FinderX 2 года назад +7

    /usr stand for "Universal System Resource", not User.
    There is a discussion of this is a deprecation of the /user and then later become /home.
    But be aware this is a tricky professor/teach test question.

  • @kapurar
    @kapurar 2 года назад

    As always Jay, great video!

  • @simondj8572
    @simondj8572 2 года назад

    Awesome, I wouldn't thought that this "." can be that "/", it reminids me of simplicity of things.
    Thanks a lot, your way of thinking is amazing.

  • @portfedh
    @portfedh 2 года назад

    This type of content is very useful. Short and to the point. Thanks!

  • @charlesklein7232
    @charlesklein7232 2 года назад

    THANK YOU! i knew some of this threw my wanderings but i never understood it! its like magic, if you know the commands you can manipulate them with out understanding. but it nicer to understand and you can manipulate the event further and create things permanently.

  • @peterjansen4826
    @peterjansen4826 2 года назад +3

    I have outgrown this tutorial-series but it is great for newcomers to Linux to have this handed on a silver plate. I will definitely refer new Linux-users to this series.

  • @DomMcD
    @DomMcD 11 месяцев назад

    Great video! Just what I needed.

  • @linuxlegion4312
    @linuxlegion4312 Год назад

    Thanks a lot Jay brilliant as usual.

  • @DL-xf3ur
    @DL-xf3ur 2 года назад

    fabu as always Jay!

  • @flipinfin
    @flipinfin 2 года назад +2

    Great video very educational and easy to understand. My question is where's the best place to install programs?

  • @RoughGanome
    @RoughGanome 2 года назад +1

    Great content and great video. However, you forgot the ";" in your new if statement.

  • @alxt111
    @alxt111 2 года назад +5

    Hi Jay, thanks for the great video. I really appreciate your videos.
    Do you plan on making a video about terminal colors? Currently I'm trying to wrap my head around all this $TERM, xterm-256color, true color, terminfo database, tic, escape sequence stuff and it's very confusing. Especially when you want all of this to work with ssh and tmux. I think that a lot of people would be interested in such a video.

  • @sukh_bajwa
    @sukh_bajwa 2 года назад +3

    Thanks Jay!
    Could you please come up with another video explaining how to add global variable PATH using /etc/environment and /etc/profile files detailing dis/advantages of each?

  • @ajsim
    @ajsim Год назад

    Thank you! Great video. Very helpful

  • @Whylde-Tech
    @Whylde-Tech 2 года назад

    Thanks Jay, clear and concise.

  • @aba-nascu
    @aba-nascu 2 года назад

    Thank you, keep the awesome work!

  • @PS_Tube
    @PS_Tube 2 года назад

    This is interesting video. Full of information.

  • @abdelaesus6678
    @abdelaesus6678 Год назад

    This video is so perfect! 🙏🔥

  • @yelp9359
    @yelp9359 Год назад

    Greate content. Thanks for help and lots of appreciation.

  • @nicedev8189
    @nicedev8189 Год назад

    fantastic video thank you!

  • @Jhonfreddy15
    @Jhonfreddy15 2 года назад

    It did made it easy for me. Thank you so much!

  • @kawan5851
    @kawan5851 8 месяцев назад

    One challenge for many users is to remove some link from the PATH after adding it. Please make a video on that topic as well. thanks.

  • @vanadium4167
    @vanadium4167 2 года назад +3

    Do not change your PATH in .bashrc. Instead, change it in .profile or .bash_profile (depending on your distribution). That way, it is defined as soon as you log in. You then can also run your commands e.g. from a run prompt (Alt+F2) or from a shortcut key without having to define the full path.

    • @helloimatapir
      @helloimatapir 2 года назад

      Good advice. Use .zprofile for ZSH.

    • @helloimatapir
      @helloimatapir 2 года назад

      @iowahank Yeah that's pretty common for big distros like Ubuntu that use bash. If you use something like Arch, you usually have to edit the PATH yourself.

  • @michaelalonge7679
    @michaelalonge7679 Год назад

    Great content..thanks so much

  • @ysf9423
    @ysf9423 2 года назад

    thank you very much! i subscribed to your channel

  • @AdilProgramming
    @AdilProgramming 8 месяцев назад

    Great Video

  • @whateveritwasitis
    @whateveritwasitis 2 месяца назад

    idk why i bothe ryou dont answer but...@16:16 why can't you append ~/bin >>$PATH ? or could you also do that? guess i would try it myself but i would surely mess it all up

  • @foss_sound
    @foss_sound 2 года назад

    I really enjoy watching your videos. These should be there years ago for me! ;)
    You may consider doing "RUclips Shorts" for every command to reach even more potential users.
    Keep on making great videos.

  • @lucdrouin2625
    @lucdrouin2625 2 года назад

    Your detailed explanations are very instructive. Could you please publish two seperate videos on : file / directory date manipulation and attrib command 'all features'. Thank You.

  • @aliguzel4871
    @aliguzel4871 3 месяца назад

    I want to say thank you, u made the perfect explanation of $PATH, for sure Subscribe and share

  • @cryptotechcoder
    @cryptotechcoder Год назад

    Nice but at the end of the if statement... because the then was on a new line was that the reason the semicolon was omitted?

  • @GrindAlchemyTech
    @GrindAlchemyTech Год назад

    Thank this was helpful

  • @TheStevenWhiting
    @TheStevenWhiting 2 года назад

    Have you done a series on BASH scripting? Would quite like one of those. Have no experience with it there are some commands written in terminal that I do over and over, one after the other and would quite like a way to BASH script it.

  • @marcin2x4
    @marcin2x4 2 года назад

    So to run the `mycmd` script without locating in `bin` we could also run `bash mycmd`, correct?

  • @eleven2435
    @eleven2435 2 года назад

    Pretty good, thank You!
    Was that laptop the System76/HP combo next to You?

  • @giuliogemino6407
    @giuliogemino6407 2 года назад

    Do you have any clue about how to connect a Garmin GPS device and run garmin express to update the device in a Linux Mint 20.3 MATE OS without considering Windows dual boot and windows stuffs in wine or openbox virtual machine? Is there any other way perhaps using the CLI to update the device?

  • @memorysticky7581
    @memorysticky7581 Месяц назад

    I am trying to use environment variables in .directory files, for apps pcmanfm-qt an dolphin file manager. I thought I was doing it right but it does not work. I have a work around using soft links but I rather use a $HOME or $PWD variable then point to the png file I need to use. Any ideas on why I can't get it to work? I know if I put the full path /home/username/Music/album/pic.png this works, but I want to use variables so if I put on another computer it will work universally via env,variable. please help if you can. thanks.

  • @narayangurung7090
    @narayangurung7090 Год назад

    clean and clear than u so much🎉

  • @gkaruk
    @gkaruk Год назад

    As always a great clear bitesize video. Recently we had a challenge of trying to understand where to put our persistent PATH setting and got multiple answer which I hopped this might clarify, but sadly not deep enough video and thus I ask in hope of deep one maybe next :)
    If I want to set the PATH to include a new path location there appears to be any number of different files/profiles/bashrc to use but I cant find any decent guide on which file to use when? Do you have any recommende dlinks to read up on please?
    Use case is login as UserA ensure has PATH including /usr/local/bin but which bash profile do/should you edit to ensure? ~/.bashrc ~/profile /etc/profile and others I am seeing makes for confusion? Futher more I also ned to ensure the PATH /usr/local/bin exists for ROOT when I sudo - , again which profile file should i edit to ensure ?

  • @TheClembo
    @TheClembo 2 года назад

    Jay:?????, recently started using POP-OS as my daily driver but noticed cannot down arrow in nano anymore?? Cursor goes left and right and up OK but not down, and yes down arrow works ok every where else!! Having to use 'gedit' to change my, for example, 'bashrc' file. Any thoughts?
    NB, I've always created my bin directory in home and then logged out and back in to get it into my PATH automatically. Good video and well explained. ATB

  • @zameerpashablr
    @zameerpashablr 2 года назад +1

    God bless you for this wonderful learning. You're one of the best hearted Persons and explain each and every aspect. Learning a lot from your videos.

  • @Rebel101
    @Rebel101 2 года назад

    Awesome!!!

  • @thorstenroller5280
    @thorstenroller5280 Год назад

    Hey, new Linux user here,
    First of all, great video very informative and conceise but unfortunately I encountered a situation which you didn't touch on...
    The issue is that I Ve installed a game (fheroes2) which came in a tar.gz which I unpacked in home/games...after installing the dependencies it ran fine so I wanted to be able to run it from the terminal...so I added the dir to Path and it launched but with an error saying it can't find some necessary files...didn't take me long to figure out that subdirs are not added to PATH therefore the game doesn't find them and throws the error...I checked online and apparently there is some terminal magic to add dirs and their subdirs recursively but it is not recommended to do that...
    Sooo...how do I make the game launchable with just one command from the terminal the right way

  • @jordantube1000
    @jordantube1000 2 года назад

    Question: does bash check the path variables in the order they are listed in $PATH?
    So if you had two programs with the exact same name, but in different Path locations, which would it run?

    • @shallex5744
      @shallex5744 2 года назад +1

      yes it follows each directory in order

  • @nisarpatel6665
    @nisarpatel6665 2 года назад

    Make video on copy data from linux server to Gdrive

  • @MRMOTOFOTO
    @MRMOTOFOTO Год назад

    Thanks!!! I finally get it. Lol

  • @frederickteye
    @frederickteye 7 месяцев назад

    You are the boss

  • @krisbrightspirals
    @krisbrightspirals 2 года назад

    The "secret" to the other path is within the breath :)

  • @canahmetbe
    @canahmetbe 2 года назад

    Thanks

  • @VeteranOfpeace
    @VeteranOfpeace 2 года назад

    Thankkkkkk youuuuuuuuuu

  • @fahmidsunnydz1956
    @fahmidsunnydz1956 9 дней назад

    can you give me your version ios file?

  • @nasirmehdimalik8940
    @nasirmehdimalik8940 2 года назад

    Great

  • @johnwestervelt1525
    @johnwestervelt1525 2 года назад +6

    If you move the Buddha from the corner hidden behind everything to the forefront as he used to be.... might help with that path to enlightenment... 😉

  • @Im.Tabachnik
    @Im.Tabachnik 2 года назад

    L love 💕 the PATH you are tech

  • @gallardojose1
    @gallardojose1 2 года назад +2

    Path to enlightenment: We observe two parts of the universe interacting with each other, yourself and everything else. Pay attention to them both, decide what you want to do for one or the other. Do your best. Whether it gets done or not is up to the universe as a whole. So long as you know in your heart that you tried, you’ll have done everything you can. You can rest easy knowing you fulfilled your purpose.

  • @jwspock1690
    @jwspock1690 2 года назад

    cool

  • @mathieuleclerc4136
    @mathieuleclerc4136 2 года назад

    I guess its where you earn how to get money typing codes, right?...

  • @patientson
    @patientson 2 года назад

    This $path and the one of enlightenment are similar in that they require some conscious to pseudo-move to increase the tactile senses in any living creature. I call it 25. Many only rely and replenish 5 but leave 2 alone till its too late.

    • @stephenrochester6309
      @stephenrochester6309 2 года назад +1

      I rub 5 all over myself and 2 is saved for when I am feeling extra spicy.

  • @TheMightyWalk
    @TheMightyWalk Год назад

    finally i understand path after 7 useless videos lol