Досвідчені користувачі або ті, хто певний час регулярно використовує Linux, вже давно зрозуміли нескінченні можливості, які пропонує текстовий режим, та частина інтерфейсу, в якій ми можемо взаємодіяти з комп’ютером лише за допомогою клавіатури, і що, якщо ми не знаємо відповідних команд, ми не можемо використовувати його надійно.
За допомогою терміналу Linux ми можемо робити прості запити до системи для показу файлів, довідкових посібників або створення файлу; навіть налаштувати сервер XAMPP, запитувати базу даних та всілякі адміністративні завдання. Однак є ще багато, щоб дістатися туди, тому ми збираємось показати вам деякі основні команди, які ви повинні знати якщо ви щойно дісталися до Linux.
Порівняння є ненависними і Я не хочу перетворювати цю статтю на "Linux проти Windows", але операційна система Microsoft може слугувати прикладом для ілюстрування деяких випадків, з якими ми будемо мати справу в наступних рядках. Дозвольте наполягати, що це лише наочний приклад.
Перш ніж продовжувати, варто чітко пояснити, що використовувати ці команди не потрібно мати права адміністратора. Різні розділи
pwd
На відміну від Windows, де, якщо ми переходимо до командного рядка, у нас є чітка вказівка, де ми знаходимося - наприклад C:Windows>
-, на Linux ми не завжди матимемо цю інформацію з першого погляду. Це означає, що якщо ми працюємо з різними каталогами або в підкаталогах, досить похованих у системі, ми можемо легко загубитися. Набравши цю команду, ми точно знатимемо, де ми знаходимось.
$ pwd
/home/tu-usuario
як
Ця команда покаже нам вміст файлу, що б це не було. Це означає, що якщо ми попросимо побачити текстовий файл, термінал поверне те, що було записано в ньому, тоді як, якщо ми виконаємо будь-який інший файл, ми зможемо отримати нечитабельний машинний код або контрольну суму MD5 цілісності файлу.
Його можна використовувати з модифікаторами, щоб довгий текстовий файл можна було читати посторінково, але про модифікатори та про те, як їх дізнатись, ми поговоримо трохи пізніше.
$ cat hola.txt
¡Hola!
ls
ls
виконує ті самі функції, що і dir
в MS-DOS, але дещо інакше. Звичайно, ми також можемо використовувати команду MS-DOS в Linux, але її робота, хоча і порівнянна, не відповідає. Завдяки кольоровому коду терміналу, с ls
ми можемо розрізнити, чи те, що воно нам показує, це файли, папки, скрипти або будь-яка інша річ.
Якщо разом з ls
Ми використовуємо модифікатори, ми можемо бачити всі каталоги шляху, у якому ми знаходимось, у вигляді списку, перенесеного на сторінку, що відображає всі файли та підкаталоги та навіть дозволи, які вони надали. Знову ж, ми поговоримо про модифікатори пізніше.
$ ls
Documentos Descargas Escritorio Imágenes Música Podcasts Plantillas Público Vídeos
cd
Якщо ви коли-небудь використовували командного рядка або консолі Windows, і ви перейшли по дереву каталогів, тоді ви знаєте, для чого це потрібно. У будь-якому випадку це зручно уточнювати тим, хто не знає, що команда cd
дозволяє нам орієнтуватися в одиниці, в якій ми знаходимось, переходячи до певних місць, незалежно від того, яке з нас є на той час.
$ cd /home/usuario/Documentos/Ejercicios
$ cd /home
Щоб піднятися по дереву каталогів через термінал, нам доведеться скористатися командою cd ..
.
дотик і rm
Перша команда використовується для створити порожній файл - - через термінал. Якщо створений нами файл вже існував, він оновить час модифікації.
$ touch texto.txt
Про rm
, що це дозволяє нам робити це видалити будь-який файл.
$ rm texto.txt
mkdir та rmdir
У приватному випадку цих двох команд терміналу, які йдуть майже разом, вони дозволяють нам створити і видалити порожній каталог відповідно.
$ mkdir /prueba
$ rmdir /prueba
cp та mv
Команда cp
служить для скопіюйте файл або каталог з оригінального місця в інший пункт призначення. Використовуючи cp
дуже легко скопіювати файл резервної копії в інше місце. Наприклад, припустимо, у нас є файл на диску, і ми хочемо перемістити його на знімний пристрій:
$ cp /home/usuario/Documentos/Ejercicios/Ejercicios.txt /media/usuario/pendrive/Ejercicios.txt
Про mv
, прирівнюється до функції "Вирізати" Windows. Інакше кажучи, захоплює файл із початкового місця розташування та переміщує в інше місце, видаливши файл з першого місця. Слідуючи нитці попереднього прикладу, припустимо, ми хочемо перемістити файл із диска на знімний пристрій, щоб він мався лише там:
$ mv /home/usuario/Documentos/Ejercicios/Ejercicios.txt /media/usuario/pendrive/Ejercicios.txt
людина
Команда man
відноситься до повні посібники команд, якими ми користувались до цього часу. Цей посібник не лише опише правильне використання та синтаксис кожної з цих команд, але також - цього разу - дозволить нам знати, які модифікатори ми можемо використовувати з ними. Таким чином, наприклад, ми шукаємо сторінку керівництва команди ls
:
man ls
Ми повинні побачити щось подібне до цього:
Якщо ми прокручуємо різні сторінки посібника курсором клавіатури, то побачимо потроху різні модифікатори, які ми можемо використовувати з інструкцією, щоб вона була набагато повнішою. Наприклад, якщо ми додамо модифікатор -l
a ls
Що ми побачимо, це детальний список каталогів у тому місці, де ми знаходимось, на додаток до дозволів, наданих кожному елементу:
$ ls -l
total 48
drwxr-xr-x 3 usuario usuario 4096 mar 1 19:26 Descargas
drwxr-xr-x 2 usuario usuario 4096 mar 1 18:06 Documentos
drwxr-xr-x 2 usuario usuario 4096 mar 1 20:16 Escritorio
drwxr-xr-x 2 usuario usuario 4096 mar 2 07:38 Imágenes
drwxr-xr-x 3 usuario usuario 4096 feb 27 12:09 Música
drwxr-xr-x 2 usuario usuario 4096 feb 6 09:58 Plantillas
drwxr-xr-x 2 usuario usuario 4096 feb 6 09:58 Vídeos
І поки короткий, але обширний огляд, огляд деяких основних команд терміналу, які ви повинні знати, якщо ви щойно потрапили до Linux. Спочатку це може здатися трохи громіздким, але термінал є надзвичайно потужний інструмент що ні в якому разі не слід припиняти використання. Смійте спробувати, і ви виявите, що для точних завдань немає нічого кращого, ніж робити це самостійно вручну.