Препоръчано, 2024

Избор На Редактора

7 Linux команди, които всеки начинаещ трябва да знае

Ако сте нов в Линукс, използването на терминала може да е малко преобладаващо. Новите дистрибуции на Linux като Linux Mint имат големи графични интерфейси, но сърцето на Linux е ядрото и това означава използване на командния ред.

Дори ако сте потребител на Windows, вероятно сте трябвало да отворите прозорец на командния ред в даден момент от живота си, за да изпълните задача. С последната версия на Windows, Windows 10, можете дори да инсталирате Ubuntu Bash shell в Windows и да стартирате Linux команди директно от Windows!

В тази статия ще разгледам някои наистина основни команди на Linux, които са общи за почти всички дистрибуции на Linux. Тъй като bash shell е най-популярната черупка и тази, която използвам също, ще използвам този синтаксис за всички команди. Също така ще спомена някои от най-полезните аргументи за всяка команда, но има много други, които могат да бъдат намерени в man страниците.

1. ls (Списък със съдържание)

Според мен първата команда, която трябва да знаете, е командата ls . Тази команда изброява съдържанието на текущата работна директория. Ако просто напишете ls и натиснете Enter, ще получите много елементарен списък с файлове и папки в текущата директория.

На повечето дистрибуции на Linux директориите ще бъдат маркирани в различен цвят като зелен. Файловете обикновено са стандартният цвят на командния ред, който е сив в моя случай. Без никакви аргументи, Ls е нещо скучно. Ако използвате -a с ls, ще можете да видите всички скрити файлове.

Всичко, което започва с точка, е скрит файл или директория. Всички скрити директории имат тъмно син цвят, който е трудно да се види. Друг полезен аргумент е опцията -l, както е показано по-долу.

Това ви дава дълъг списък с файлове и папки с много повече информация, като разрешения, връзки, потребител, група, размер и дата на последната промяна. Ако не сте сигурни как да интерпретирате разрешенията, не забравяйте да прочетете публикацията ми за разбиране на разрешенията на Linux.

2. cd (Промяна на указателя)

След като можете да изброите съдържанието на директорията, е полезно да знаете как да превключите към друга директория. По подразбиране винаги ще стартирате в домашната си директория, когато отворите черупката на bash. Това се показва от символа тилда ( ~ ) в командния ред.

Командата cd е начина, по който променяте директориите в Linux. Там наистина не е много да научите с CD, но има няколко преки пътища. Едно добро е просто да напишете cd и да натиснете Enter. Това винаги ще ви върне в домашната директория, независимо къде се намирате.

Също така, можете да използвате абсолютен път, ако искате да влезете в директория, която не е достъпна чрез относителна пътека. В примера по-долу трябва да използвам абсолютен път, започващ от корена (/), за да стигна до etc / ssh.

3. човек (помощни страници)

Командата man вероятно е една от най-полезните в Linux. Дори напредналите потребители на Linux не могат да си спомнят всеки аргумент в командата Linux. Страниците man ще ви дадат подробна информация за всички различни аргументи за дадена команда.

Синтаксисът е много прост. Това е просто човек, последван от командата, за която искате да научите. На снимката по-горе направих човек, който да научи повече за командата ls. Един полезен аргумент за човека е -k, който ще ви позволи да търсите във всички команди, използвайки ключова дума.

По-горе потърсих ключовата дума zip и получих обратно всички команди, които имат думата zip в името на командата или в описанието. Това е удобен начин за намиране на команди, за които може да не сте известни по друг начин.

Заедно с човека, можете да използвате друга команда, наречена info, за да получите повече примери за това как да използвате команда. Просто напишете info команда, за да извикате информационната страница за тази команда.

4. докоснете (Създаване на файл)

Ако искате бързо да създадете нов файл, най-лесният начин е да използвате командата touch . В действителност, командата за докосване се използва за промяна на времевия печат на файл, но друга употреба е да се създаде нов файл.

Има много начини за създаване на файлове в Linux, а по-късно никога няма да използвате докосване, за да създадете файл, но в началото той е много полезен.

Ако файлът вече съществува, когато използвате командата за докосване, той просто актуализира последния и последния модифициран времеви отпечатък за файла, както е показано по-горе.

5. cat (Свързване на файлове и печат)

Друга полезна команда е командата cat . Основната функция на cat е да свързва множество файлове, но може да се използва и за отпечатване на съдържанието на файл в стандартен изход (който е екранът).

Можете да използвате аргумента -n, за да добавите номера на редове към изхода. Ако използвате опцията -b, ще добавите номера на редове само към редове, които не са празни. Ако използвате cat за файл, който е по-дълъг от височината на прозореца на терминала, ще се покаже само дъното на файла. Можете да прехвърлите изхода на cat към по- малко или повече команда, за да видите съдържанието на файла по страница.

6. mkdir (Направете директория)

В даден момент, вие ще искате да създадете директории, за да организирате вашите данни по-добре и това е мястото, където идва командата mkdir . Можете да използвате относителни или абсолютни пътеки за създаване на директории, използващи тази команда.

В примера по-горе, създадох две директории в моята домашна директория, използвайки относителна пътека и абсолютен път. Ако трябва да създадете няколко йерархични директории едновременно, трябва да използвате аргумента -p .

В горния пример използвах аргумента -p, за да създам директориите Aseem, Data и Pictures наведнъж, въпреки че никой от тях не съществуваше.

7. rm (Премахване)

Командата rm е мощна команда, която може да се използва за премахване на файлове и директории. Командата rm може да премахне директории, които имат файлове и директории вътре в тях.

За да премахнете файл, трябва само да въведете името на файла. Ако трябва да премахнете директория, която не е празна, трябва да използвате аргумента -r . Също така е добра идея да използвате аргументите -i и -v, когато използвате rm, тъй като ще ви попитат преди да изтриете нещо.

Така че това са седем наистина прости, но общи команди, които ще трябва да знаете в Linux, за да започнете. Има още много и ще публикувам по-скоро статии за начинаещи на още команди и как да ги използвам. Ако имате някакви въпроси, публикувайте коментар. Наслади се!

Top