TODO LINUX Explicado En 11 Minutos (Ahora Lo Entenderás Todo) — Transcript
Full transcript
- 0:00Installing Linux begins with a rather
- 0:02peculiar decision. Choosing which one:
- 0:06Ubuntu, Debian, Mint, Arch. And you
- 0:10wanted an operating system because
- 0:11you’re fed up with Windows or because
- 0:13you’re the type to go against
- 0:15what’s popular. That doesn't matter
- 0:17right now. The thing is, you’ve ended
- 0:19up looking at an endless catalog. Let's
- 0:22get straight to the point. Linux is not
- 0:23an operating system. It’s the kernel,
- 0:27the core that manages memory. It
- 0:29allocates processor time to programs
- 0:32and lets software use the hardware. It
- 0:34works underneath everything else.
- 0:36It’s not the menu where you open the
- 0:38browser. What you usually install is a
- 0:40distribution—that core accompanied by
- 0:43tools, apps, and a system to install
- 0:45and update programs. Many of those
- 0:47tools come from the GNU project, hence
- 0:50the name GNU/Linux. In conversation,
- 0:53saying "I use Linux" is perfectly
- 0:55understood. It makes you a user with
- 0:57more love for computing than a Windows
- 1:00user, but don't go showing off. Don't
- 1:02get mad, I'm just joking. I’ll go
- 1:05back to being serious now. There’s
- 1:07another piece: the desktop environment.
- 1:10It’s what gives you windows, panels,
- 1:12and menus. The same distribution can
- 1:15offer several. Linux Mint, for example,
- 1:18has editions with Cinnamon or Mate,
- 1:20among others. That’s why two
- 1:22computers with Linux can look very
- 1:25different. Changing the desktop doesn't
- 1:28mean changing the distribution. And yes
- 1:30, you can open folders, install apps,
- 1:33and use the browser with a mouse. The
- 1:36terminal is useful, but you don't need
- 1:38to cast a spell to open a photo. The
- 1:43terminal is intimidating until you
- 1:45discover you can change the background,
- 1:46turn the text green, and still not know
- 1:48what you're doing, but with impeccable
- 1:50style. Let’s separate two things that
- 1:54are often confused. The terminal is the
- 1:56application where you type commands and
- 1:58see the results. The shell is the
- 2:01program that interprets what you type
- 2:03and executes the orders. Bash and ZSH
- 2:06are two examples. You can change the
- 2:08terminal and keep using the same shell.
- 2:11The window changes, but the thing
- 2:12interpreting your instructions stays
- 2:14the same. A command can be as simple as
- 2:17"ls," which lists the content of a
- 2:19folder. You can add options to modify
- 2:22its behavior. "ls-l" shows a list with
- 2:26details like permissions and file size.
- 2:31Some commands are standalone programs,
- 2:33others come built into the shell like "
- 2:35cd," which changes your current
- 2:37directory. And you don't need to
- 2:39memorize them all. "help" in Bash
- 2:42explains the built-in commands. For
- 2:44many others, "man" opens their manual.
- 2:46The tab key also helps to autocomplete
- 2:49command and file names. The advantage
- 2:51appears when you have to repeat a task.
- 2:54Writing a command can save you a bunch
- 2:56of clicks, especially when the
- 2:58alternative is renaming 500 files and
- 3:00starting to question your life choices.
- 3:04In Linux, files are organized in a tree
- 3:07that starts with a slash, the root.
- 3:09From it, all other folders branch out,
- 3:11also called directories. Usually, your
- 3:14documents are inside home, in your user
- 3:17folder, and so on. It holds system
- 3:20configuration, and var contains
- 3:22changing data, like many activity logs.
- 3:25There is an order. Even if the names
- 3:27look like they were chosen during a
- 3:29keyboard malfunction, disks also fit
- 3:32into that tree. When you plug in a
- 3:34flash drive, its file system is mounted
- 3:36to a directory. You access its content
- 3:39by entering that folder. On many
- 3:41desktops, this happens automatically.
- 3:44Mounting doesn't mean copying files to
- 3:46the computer; it means making them
- 3:48accessible from a point in the tree.
- 3:50You can also find links. A symbolic
- 3:54link points to the path of another file
- 3:56or folder, much like a shortcut. If the
- 4:00destination disappears, the link
- 4:01becomes broken. A hard link works
- 4:04differently. It is another name for the
- 4:07same file. It does not create a copy.
- 4:09Both names allow access to the same
- 4:11content. Deleting one doesn't remove
- 4:14the file as long as the other still
- 4:15exists. And to investigate where your
- 4:18space has gone, you have two commands.
- 4:21DF shows the used and available space
- 4:24on file systems. Du calculates how much
- 4:27space files and folders occupy. Very
- 4:30useful when your downloads folder
- 4:32already has archaeological value like
- 4:34mine. Just because a file is on your
- 4:38computer doesn't mean your user can
- 4:40modify it. Linux uses permissions to
- 4:43decide who can do what. Each file has
- 4:46an owner and a group. Basic permissions
- 4:50distinguish between that owner, members
- 4:52of the group, and other users. Read,
- 4:55write, and execute. On a file, they
- 4:59allow reading its content, modifying it
- 5:01, or executing it as a program. In a
- 5:04folder, their meaning changes. For
- 5:06example, execute allows you to go
- 5:08through it to access what it contains.
- 5:10You can adjust those permissions with
- 5:12chmod. Giving everyone access to get
- 5:16rid of an error is roughly like ripping
- 5:18off the door because you lost the keys.
- 5:21To manage the system, there is Root,
- 5:23the superuser, with very broad
- 5:25permissions. Don't confuse it with the
- 5:28root of the file tree. They share the
- 5:30name, but one is an account and the
- 5:32other is a directory. With sudo, an
- 5:36authorized user can run a command as
- 5:38another user, usually root, without
- 5:41starting a full admin session. That
- 5:44doesn't fix the command; it gives it
- 5:46more authority. If you make a mistake,
- 5:49you make it with permissions. A common
- 5:53way to install programs is to use a
- 5:55package manager. You ask for an
- 5:58application, and it handles downloading
- 6:00, installing, and managing the parts it
- 6:02needs to run. Those parts are the
- 6:05dependencies, libraries, or other
- 6:07programs that the application uses.
- 6:10This way, you don't have to look for
- 6:12them one by one as if you were filling
- 6:14an error album. Software is usually
- 6:16downloaded from repositories, servers
- 6:18with packages prepared for your
- 6:20distribution. The manager also allows
- 6:22you to update those packages and remove
- 6:25them. Debian and Ubuntu use APT, Fedora
- 6:28uses DNF, and Arch uses Pacman. Here,
- 6:32Pacman installs programs. We'll leave
- 6:34eating up the disk to the web browser.
- 6:36There are also different package
- 6:38formats like DEB and RPM files. Just
- 6:41because a program is available for
- 6:43Linux doesn't mean any package works
- 6:45for any distribution. To facilitate
- 6:47that compatibility, there are Flatpak,
- 6:50Snap, and AppImage. They solve in
- 6:52different ways how to distribute
- 6:54applications and their dependencies for
- 6:56various systems. AppImage, for example,
- 6:59usually lets you download a file and
- 7:01run it without a traditional
- 7:03installation, but they don't guarantee
- 7:05everything will work on any computer.
- 7:08Compatibility requirements and limits
- 7:10still exist, and many distributions
- 7:12have a graphical store that uses these
- 7:14systems underneath. You click install,
- 7:18and the manager does the work. An
- 7:20installed program is waiting on the
- 7:22disk. When it runs, a process
- 7:25identified by a number called a PID
- 7:27comes into play. An application can use
- 7:30several processes at once to see which
- 7:32are active and how much processor or
- 7:35memory they consume. You have tools
- 7:38like top or htop. This way, you can
- 7:40locate the culprit when the fan starts
- 7:42preparing for takeoff. You can also
- 7:45send signals to the processes. SIGTERM
- 7:47requests they terminate and allows them
- 7:49to manage their shutdown. SIGKILL
- 7:51forces their termination without giving
- 7:54them that opportunity. Other programs
- 7:56work in the background without a window
- 7:58that you have to keep open. They are
- 8:01known as daemons and can handle remote
- 8:03connections or execute scheduled tasks.
- 8:06The name sounds much worse than the job
- 8:08. Many distributions use systemd to
- 8:11organize startup and manage services.
- 8:14It can start them, stop them, or
- 8:16configure them to activate upon booting
- 8:19. Starting a service now and enabling
- 8:21it for future startups are different
- 8:24things. And there is swap, a swap space
- 8:27that can store part of the memory
- 8:29content to free up RAM. When it uses
- 8:32the disk, accessing that data is much
- 8:34slower. It helps manage memory, but it
- 8:37doesn't turn an 8 GB computer into a 16
- 8:40GB one with a free trick. To automate a
- 8:45task, you can write a shell script, a
- 8:47text file with instructions, for
- 8:49example, to copy a folder, compress it,
- 8:52and save a backup with the date. You
- 8:56can also connect commands using pipes,
- 8:58the famous pipes. The output of one
- 9:02becomes the input of the next. One
- 9:04reads a log, another filters lines with
- 9:07errors, and another counts them. Each
- 9:10tool does a part of the job. This makes
- 9:13use of three standard channels:
- 9:15standard input, standard output, and
- 9:18standard error. You can redirect them
- 9:21to read data from a file or save
- 9:23results and errors separately. The
- 9:26shell also uses variables. One
- 9:29especially useful one is PATH, which
- 9:31indicates which directories to search
- 9:33for programs when you type their name
- 9:35without the full path. And to execute
- 9:37tasks at certain times, there is Cron.
- 9:41You can schedule a backup every night,
- 9:43as long as the computer is on and Cron
- 9:45is running. Automate. It avoids
- 9:50repeating work, but it also repeats
- 9:52your mistakes with admirable
- 9:53punctuality. First, verify that the
- 9:56script does what you want. Then, give
- 9:58it permission to do it while you sleep.
- 10:03With SSH, you can connect to another
- 10:05computer and execute commands via an
- 10:07encrypted connection. Very useful for
- 10:10managing a server without having it in
- 10:12front of you. To control what network
- 10:14traffic you allow, you use a firewall.
- 10:17Tools like UFW make it easy to
- 10:19configure its rules, and when something
- 10:22fails, check the logs. In systems with
- 10:26Systemd, journalctl allows you to
- 10:28review the services and system logs.
- 10:31Sometimes the error is explained there
- 10:33while you’ve spent 20 minutes blaming
- 10:35the router. You can also run
- 10:37applications in containers with Docker.
- 10:40Linux containers isolate processes and
- 10:42share the kernel of the system where
- 10:45they run. A virtual machine, on the
- 10:48other hand, runs an operating system
- 10:50with its own kernel on virtual hardware
- 10:52. That allows you to test another
- 10:54system without replacing the one you
- 10:56have installed. But I will explain this
- 10:58Docker topic more thoroughly in another
- 11:01video. Don't get overwhelmed by that. I
- 11:03think you already know the basics of
- 11:05Linux. And as a user, if you like
- 11:07computing and like to be God before a
- 11:09computer and not a sheep, I recommend
- 11:12you try it for a month. If you don't
- 11:15like it, you can always switch at any
- 11:17time. To start, I recommend Linux Mint.
- 11:20It's the one I started with, and it's
- 11:22not very complicated. That's it for
- 11:24today's video, my technocrockers. I
- 11:26hope you enjoyed watching the video as
- 11:28much as I enjoyed making it. Leave me
- 11:30your questions in the comments, bro.
- 11:32See you in the next video. Regards. M.
About this transcript
This page contains the full transcript of TODO LINUX Explicado En 11 Minutos (Ahora Lo Entenderás Todo) by TecnoCroquis, generated from the public captions YouTube serves with the video. The transcript has 1,782 words across 277 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.