25 основни Linux терминални команди, които да запомните

В Linux командният ред е мощен инструмент. След като разберете как да го използвате, е възможно да изпълните много разширени операции наистина бързо. За съжаление, новите потребители намират командния ред на Linux за объркващ и не знаят откъде да започнат.

В опит да обучаваме новите потребители на командния ред на Linux, ние направихме списък с 25 основни команди на Linux терминал, които да запомните. Да започваме!

1. ls

ls е командата на директорията на списък. За да го използвате, стартирайте терминален прозорец и въведете командата ls.

ls

Командата ls може да се използва и за разкриване на скрити файлове с превключвателя на командния ред „a“.

ls -a

2. cd

cd е как сменяте директории в терминала. За да превключите към различна директория, откъдето е стартирал терминалът, направете:

cd /path/to/location/

Също така е възможно да се върнете назад в директория, като използвате “..”.

cd ..

3. Pwd

За да покажете текущата директория в терминала на Linux, използвайте командата pwd.

pwd

4. mkdir

Ако искате да създадете нова папка, използвайте командата mkdir.

mkdir

За да запазите разрешенията на папката, за да съответстват на разрешенията на директорията, която е била преди нея, използвайте превключвателя на командния ред „p“.

mkdir -p name-of-new-folder

5. rm

За да изтриете файл от командния ред, използвайте командата rm.

rm /path/to/file

rm може да се използва и за изтриване на папка, ако има файлове вътре в нея, като се използва превключвателя на командния ред „rf“.

rm -rf /path/to/folder

6. кп

Искате ли да направите копие на файл или папка? Използвайте командата cp.

  Как да синхронизирате вашите файлове с помощта на lsyncd на Linux

За да копирате файл, използвайте cp, последвано от местоположението на файла.

cp /path/to/file

Или, за да копирате папка, използвайте cp с превключвателя на командния ред „r“.

cp -r /path/to/folder

7. mv

Командата mv може да прави много неща в Linux. Той може да премества файлове на различни места, но също така може да преименува файлове.

За да преместите файл от едно място на друго, опитайте следния пример.

mv /path/to/file /place/to/put/file|

Ако искате да преместите папка, напишете местоположението на папката, последвано от желаното място, където искате да я преместите.

mv /path/to/folder /place/to/put/folder/

И накрая, за да преименувате файл или папка, cd в директорията на файла/папката, която искате да преименувате, и след това използвайте командата mv, например:

mv name-of-file new-name-of-file

Или за папка направете:

mv name-of-folder new-name-of-folder

8. котка

Командата cat ви позволява да преглеждате съдържанието на файловете в терминала. За да използвате cat, напишете командата, последвана от местоположението на файла, който искате да видите. Например:

cat /location/of/file

9. глава

Head ви позволява да видите първите 10 реда на файл. За да го използвате, въведете командата head, последвана от местоположението на файла.

head /location/of/file

10. опашка

Tail ви позволява да видите долните 10 реда на файл. За да го използвате, въведете командата tail, последвана от местоположението на файла.

tail /location/of/file

11. пинг

В Linux командата ping ви позволява да проверите латентността между вашата мрежа и отдалечен интернет или LAN сървър.

ping website.com

Или

ping IP-address

За да пингувате само няколко пъти, използвайте командата ping, последвана от превключвателя на командния ред „c“ и число. Например, за да пингувате Google 3 пъти, направете:

ping google.com -c3

12. време на работа

За да проверите колко дълго вашата Linux система е онлайн, използвайте командата uptime.

uptime

13. uname

Командата uname може да се използва за преглед на текущото ви кодово име на дистрибуция, номер на изданието и дори версията на Linux, която използвате. За да използвате uname, напишете командата, последвана от превключвателя на командния ред „a“.

  Как да стартирате Linux приложения от Bash на Windows 10 [Guide]

Използването на превключвателя на командния ред „a“ отпечатва цялата информация, така че е най-добре да използвате това вместо всички други опции.

uname -a

14. мъж

Командата man ви позволява да видите ръководството с инструкции на всяка програма. За да разгледате ръководството, изпълнете командата man, последвана от името на програмата. Например, за да видите ръководството на cat, изпълнете:

man cat

15. df

Df е начин лесно да видите колко място е заето във файловата система(и) на Linux. За да го използвате, напишете командата df.

df

За да направите df по-лесен за четене, използвайте превключвателя на командния ред „h“. Това поставя изхода в режим „четим от човека“.

df -h

16. ду

Трябва да видите пространството, което заема директория във вашата система? Използвайте командата du. Например, за да видите колко голяма е вашата /home/ папка, направете:

du ~/

За да направите изхода du по-четлив, опитайте превключвателя на командния ред ‘hr’. Това ще постави изхода в режим „четим от човека“.

du ~/ -hr

17. където е

С whereis е възможно да се проследи точното местоположение на елемент в командния ред. Например, за да намерите местоположението на двоичния файл на Firefox във вашата Linux система, изпълнете:

whereis firefox

18. локализирам

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

locate search-term

19. греп

С командата grep е възможно да търсите шаблон. Добър пример за използване на командата grep е използването й за филтриране на конкретен ред текст във файл.

Разберете, че grep не е команда, която някога трябва да се изпълнява сама. Вместо това трябва да се комбинира, както следва:

cat text-file.txt | grep 'search term'

По същество, за да използвате grep за търсене на модели, запомнете тази формула:

command command-operations | grep 'search term'

20. п.с

За да видите текущите работещи процеси директно от терминала на Linux, използвайте командата ps.

ps

Нуждаете се от по-пълен и подробен отчет за процесите? Пуснете ps с aux.

ps aux

21. убивам

Понякога трябва да убиете проблемна програма. За да направите това, ще трябва да се възползвате от командата kill. Например, за да затворите Firefox, направете следното.

  Как да четете Wikipedia от работния плот на Linux

Първо, използвайте pidof, за да намерите номера на процеса за Firefox.

pidof

След това го убийте с командата kill.

kill process-id-number

Все още няма да се затвори? Използвайте превключвателя на командния ред „9“.

kill -9 process-id-number

22. убий

С помощта на командата killall е възможно да прекратите всички екземпляри на работеща програма. За да го използвате, изпълнете командата killall, последвана от името на програма. Например, за да убиете всички работещи процеси на Firefox, направете:

killall firefox

23. къдрица

Трябва да изтеглите файл от интернет през терминала на Linux? Използвайте къдрица! За да започнете изтегляне, напишете командата curl, последвана от URL адреса на файла, символа > и местоположението, където искате да го запишете. Например:

curl https://www.download.com/file.zip > ~/Downloads/file.zip

24. безплатно

Изчерпване на паметта? Проверете вашето пространство за размяна и свободното RAM пространство с командата free.

free

25. chmod

С chmod е възможно да се актуализират разрешенията на файл или папка.

За да актуализирате разрешенията на файл, така че всеки на компютъра да може да го чете, записва и изпълнява, направете:

chmod +rwx /location/of/file-or/folder/

За да актуализирате разрешенията, така че само собственикът да има достъп, опитайте:

chmod +rw

За да актуализирате разрешенията за конкретна група или свят в системата Linux, изпълнете:

chmod +rx

Заключение

Командният ред на Linux има безкрайни действия и операции, които трябва да знаете и дори след като преминете през този списък, ще имате още много да научите. Въпреки това този списък със сигурност ще ви помогне да подобрите знанията си в командния ред. Освен това всеки трябва да започне отнякъде!