Hope you're doing well bro, your guides are brilliant.
@MayMo-c6yКүн бұрын
i got bored and changed my operating system to ubuntu on a whim. Was confusing but was easily picked up as i thrown myself into the deepend and HAD to after wiping my hard drive. It's complicated at a glance but I can promise you with the right mindset it is very easy to pick up !!!!
@upp.social24902 күн бұрын
Amen. Wish we coud do a distro and make it even simpler... like MAc os classic 9
@GalderaVG3 күн бұрын
7 years late, but, is it possible to do this with linux arch as well?
@rch53953 күн бұрын
I'm from 2024, and we now have a package manager app that exits the config for us. So I gause the best way to explain it is a happy union between arch's rolling release nature and debian's stability. With a bit of gentoo DNA.
@sergiovarasmartinez16823 күн бұрын
No es que importe lo que yo opine, pero excelente video. Muchas gracias por tu tiempo
@potatocrispychip6 күн бұрын
I switched to devuan because I needed to switch computers
@kraziivan_9 күн бұрын
this video is fine and dandy...but 14.5 celsius ...HOW DARE YOU!??!?!
@UserDMG9 күн бұрын
Are you planning on making new linux content? I really like your videos.
@DoriandotslashКүн бұрын
Yes I am!
@ENNEN42010 күн бұрын
Haha I haven't used Windows in ages but I bet Windows is MUCH better than this now... right bros? Why are you guys so quiet haha
@hozay655210 күн бұрын
Quite easy to digest, thank you!
@calebdeming551511 күн бұрын
This is the best tutorial for Linux filesystems.
@manjulachikkanna506711 күн бұрын
It's best video i got a clear idea of how filesystem works in general. Thank You !
@Wahinies12 күн бұрын
I remember my first foray into Linux was Mandrake and wondering why the directories were so very different. Now it makes sense. If anyone wants to get really familiar with Linux, work with it purely through SSH.
@ExistentialDawn13 күн бұрын
Were should i place install folders for example when i download blender or unreal install folder?
@Doriandotslash11 күн бұрын
In /opt
@geraltofrivia__w.w.751314 күн бұрын
was able to recover data from a corrupted USB, thank you
@YoussefMohamed-er6zy15 күн бұрын
I was a stark arch user Arch basically have no package manager or sense of it, but I thought it was cool to have all those repos and packages setting around Then it broke no GUI at one update, and no rolling back I had work to be done, and yet I still tinkered and troubleshooted with it but nothing It turned out it was a locale update which broke Xorg, which was an older version for my legacy card to work Only way was to switch back to the older version, but the package was gone I had to wait until they considered this to be a “breaking change” and released a fix Probably I wasn’t the only one, and it was no fault of mine This is when I realized my mistakes Not only that, but with Debian I still can download all the arch software (which is rolling cutting edge directly off of GitHub repos) By simply downloading the said GitHub repo in a custom folder or to opt folder This is when I realized arch is quite garbage for the lack of a better word Debian is a bit outdated IMO, but it is very stable and the dev packages are the best if you are a programmer I think centos is great for production, but less packages, alpine is great for docker base images Arch is to learn and understand Linux itself not to use it!
@johnbontoft854816 күн бұрын
but not wifi
@diotitus19 күн бұрын
When it comes to Windows, Mac, and Linux, I follow the mentality of “Why choose one when you can use all three?”.
@fd_vr21 күн бұрын
I cant find manual package selection in the finish setup
@CDragon34721 күн бұрын
THANK YOU!!! ^_^
@TheCerealHobbyist22 күн бұрын
Thanks!
@TheCerealHobbyist22 күн бұрын
So, I’ve dabbled in Linux since about 1996. This is the BEST tutorial of all of the directories I’ve seen! Fair play old chap! Question, I’ve heard a couple fedora and suspenders sys admins call “etc” “et see” (like the shitty craft site). Is that just a regionalism of the Northwest or is it acceptable?
@DavidAlsh22 күн бұрын
If you use LVM for a non boot drive - like in the case of a DIY NAS - and you want to remove or replace a disk without data loss by redistributing the data across the remaining disks - can you do that safely? What about performance? Does the LVM do any striping or fragmentation to improve disk read performance?
@silvipcbi23 күн бұрын
Popcorn is underrated.
@starlonga24 күн бұрын
Great video
@richardbryanesq24 күн бұрын
Outstanding! Thank you so much!
@NotcardNotLive25 күн бұрын
this might be a little old, but this got me into openbox wm (which is still my favorite), thanks!
@Doriandotslash23 күн бұрын
Great to hear!
@NotcardNotLive23 күн бұрын
@@Doriandotslash thanks! I replaced docky with plank, but other than that your config is still good to this day
@huyvole972428 күн бұрын
Thanks. I want to ask more, for example, I want to install packages in a repo that is not available in the software center, how to make me add it to Mirror?
@gabomandam765429 күн бұрын
Linux Filesystem Hierarchy Standards and structures: - `/bin` short for binary which is a directory for programs or applications. Basic commands and functions are stored here, i.e. `ls`, `cat`, `cp`, `mv`, `rm` and etc. These programs are necessary for the system's basic operation and are available to all users. Unlike `/usr/bin`, which holds additional user commands, `/bin` is reserved for the most fundamental binaries needed to boot and repair the system. - `/sbin` system binary is the same as `/bin` but for system administrator. Needs certain root permissions to be accessible. Not favorable location for installing programs. - `/boot` contains everything your OS needs to boot. Boot loaders location, kernel images, and initial RAM disk (initrd) files. The files in `/boot` initializes the system's hardware and load the operating system kernel into memory, starting the boot process. - `/cdrom` a folder for certain OS cd-ROMs. - `/dev` where devices are located, since unix system standards treat everything as a file. All external devices are being accessed and put to folders or directories ranging from applications to hardwares. - `/etc` etcetera and edit-to-configure, a directory for system-wide configurations like `apt`. Setting for systems, but for per User-specific settings we have `/home` - `/lib`,`/lib32`, and `/lib64` shared libraries needed by the applications so they can use it to form various functions. These files are required by the binaries `/bin` and `/sbin` - `/mnt` and `/media` where you find you other mounted drives: external hard-drive, flash-drives, network drives, or second hdds. In `/media` you will find your storage devices automatically mounted for OS to interact. Whereas in `/mnt` are the manually mounted storage devices. - `/opt` optional folder, where you install optional or add-on software packages that are not part of the default system. This allows all related files to reside in a single directory, making installation and removal straightforward. Includes custom configurations and possibly duplicate libraries. - `/proc` where you find sudo files, that contain information about system processes and resources. e.g. `cat /proc/cpuinfo` details for you CPU(s) information. Use-case for diagnosing hardware issues, optimizing performance, or verifying system specifications. - `/root` the root-users home directory or folder, it needs administrative privileges or root permissions to access it. It is ensuring that sensitive configuration files and scripts used by the root user are protected from unauthorized access. This directory is used for storing files, configurations, and scripts necessary for system administration tasks - `/run` runs in RAM because it is `tempfs`, files and directories are gone when the system shut-downs or reboots. Stores runtime information. - `/snap` store and manage snap packages. `Snap packages` are self-contained software packages that include all necessary dependencies. Snap package management system allows for secure, isolated application deployment and execution across various Linux distributions. - `/srv` where service data are stored, important when running network servers. - `/sys` a directory of virtual filesystem that provides a view into the kernel's device and system information. Particularly for managing hardware devices, drivers, and kernel modules. It allows applications and administrators to query and configure system hardware settings dynamically. - `/tmp` where the stored temporary files are created by the system and applications. They are being used in the session, as these are usually emptied after reboot, but can be manually deleted for remaining temp files. - `/usr` known as Unix System Resource, the user application space where applications installed that are being used by the User. This directory holds the bulk of user-space applications and utilities, including additional binaries, libraries, documentation, and source code. It is organized into subdirectories like `/usr/bin` for executable programs, `/usr/lib` for libraries, and `/usr/share` for shared data. - `/var` the variable directory, it contains files and directories that are expected to constantly grow in size over time of use. This is crucial because it stores data that changes frequently, allowing the system to manage variable content without impacting the static structure of other directories. It holds dynamic data such as system logs `/var/log`, spool files `/var/spool`, temporary email files `/var/mail`, web server data `/var/www`, and application caches `/var/cache`. - `/home` the directory for Users. Each user has their sub-directories and can only access their own unless granted administrative privileges. The separation enhances security and privacy, ensuring users have their own space while maintaining system integrity.
@DaleDix29 күн бұрын
This is just confuse most people. Its easy for computer people.
@skylarmyers3491Ай бұрын
i gnu that.
@Merlin64-nb1tjАй бұрын
Great overview of the Linux file system, when a person has a talent for explaining a topic it shows. 👍
@satyasingh4638Ай бұрын
It's true, whenever I open the Linux file systems, I hear the Psycho soundtrack. 😅
@ardiemagnoАй бұрын
Thanks!
@eshnd.Ай бұрын
I always assumed /etc meant et cetera 😂
@DoriandotslashАй бұрын
Kinda means that also, but not the original intention 😁
@CaritasGothKaraokeАй бұрын
/var is various, not variable. Web root directories for webservers are often placed here, due to a historical default for earlier versions of Apache. (They tried to shift it but many web developers are just used to /var/www or some such).
Even the great Linux master himself Erik Dubois of Arcolinux (and Arch advocate) has repeated many time; If you have a slow ISP, then Arch is not for you. His statement was due to the copious updates that Arch rolls out.
@Cisco-InstructorАй бұрын
I wish I gave you a thousand likes but I can only give you one like. Very sad. I spend two days with this video. Thank you very much.
@DoriandotslashАй бұрын
You're very welcome!
@siodheАй бұрын
[Raising this to top level] Note that /home is NOT a standard (and wouldn't be followable even if it were), and home directories can be in, and in large sites MUST be in, lots of other places. Developers who can't get this through their heads (like the Snap developers as of 2024) cause lots of trouble to large sites, and to users whose smaller sites are set up like large sites. The correct way to determine a user's home directory is to use the $HOME environment variable, explicit ~ or ~username expansion (or a utility function for that, like Python has) or to look it up in the user database through a library call - developers and users MUST NOT ASSUME /home/<username> is correct, nor even assume that /home itself exists.
@DoriandotslashАй бұрын
The FHS states just what you said. But in the vast majority of distros being used for personal use, it is the way. Of course for commercial/enterprise use a lot of things don’t apply, including where home can be elsewhere, even mounted to a remote location. Though I’m not aware of any common applications that assume the /home directory location. Any code I’ve seen use the home variable, or DE setting.
@anasouardiniАй бұрын
Just auto-install everything whenever it's broken.
@ethanjames4189Ай бұрын
This is an awesome video! You're an amazing human being!
@DoriandotslashАй бұрын
Wow, thank you!
@Boz1211111Ай бұрын
This is so hard 😢
@Boz1211111Ай бұрын
I really appreciated windows file system so trying to switch this is making it real hard (among other 140things)
@TylerR909Ай бұрын
fuckin' wild paying for a 4 year CS degree and never getting taught this.
@bobw1111Ай бұрын
Great video, but one topic wasn't covered. If I have data files on Wimdows that I have been using for years to keep financial data, reports, etc, can they still be used in Linux? If I dual boot, can they be used by both systems? Thanks
@DoriandotslashАй бұрын
Thanks! Yes you can still access your windows partitions from Linux. You CAN also access Linux files from Windows but you need to install programs that can do that. The easiest way to dualboot and have common storage is to make sure you have a drive or partition that is NTFS to store all your commonly used files. This way you can access them from both OSes and
@stunt94uАй бұрын
F#ckin microsoft. I'm not looking forward to this, but i'll have to do it.
@elfo7918Ай бұрын
I remember my first System which ran Linux. It was Ubuntu 10.04 LTS, and I messed around with the system (I was 13). I tried many things until I somehow deleted my shutdown file and couldn't shut down my system any more xD well, I had to repair it by my self again. So I learned a lot of stuff during that time, especially I learned really fast English, because it was my second language and all the help I got was in English forums.