Какво е Linux?
Linux е безплатен и с отворен код, това означава, че можете просто да промените всичко в Linux и да го преразпределите от свое име! Има няколко Linux дистрибуции, обикновено наричани „distros“.
Ubuntu Linux
Red Hat Enterprise Linux
Linux Mint
Debian
Fedora
Linux се използва главно в сървъри. Около 90% от интернет се захранва от Linux сървъри. Това е така, защото Linux е бърз, сигурен и безплатен! Основният проблем при използването на Windows сървърите е тяхната цена. Това се решава чрез използване на Linux сървъри. ОС, която работи в около 80% от смартфоните в света, Android, също е направена от Linux ядрото. Повечето вируси в света работят на Windows, но не и на Linux!
Linux Shell или „Terminal“
Така че, в общи линии, Shell е програма, която получава команди от потребителя и го дава на ОС за обработка и показва изхода. Shell на Linux е основната му част. Дистрибуторите му влизат в GUI (графичен потребителски интерфейс), но в основата си Linux има CLI (интерфейс на командния ред). В този урок ще разгледаме основните команди, които използваме в Linux Shell.
Основни Linux Команди
- pwd – Когато за първи път отворите терминала, вие сте в началната директория на вашия потребител. За да знаете в коя директория се намирате, можете да използвате командата “pwd”. Тя ни показва целия път. Потребителската директория обикновено е “/ home / username”.
- ls – Използвайте командата “ls”, за да проветите кои файлове са в директорията, в която се намирате. Можете да видите всички скрити файлове, като използвате командата “ls -a”.
- cd – Използвайте командата “cd”, за да отидете в директория. Например, ако сте в домашната папка и искате да отидете в папката за изтегляне, тогава можете да въведете „cd Downloads“. Не забравяйте, че тази команда е чувствителна към регистъра и трябва да въведете името на папката точно както е. Но има проблем с тези команди. Представете си, че имате папка, наречена „Raspberry Pi“. В този случай, когато въвеждате „cd Raspberry Pi“, Shell ще приеме втория аргумент на командата като различен, така че ще получите грешка, казваща, че директорията не съществува. Тук можете да използвате обратна наклонена черта. Тоест можете да използвате „cd Raspberry \ Pi“ в този случай. Пространствата се означават така: Ако просто напишете „cd“ и натиснете enter, тя ще ви отведе до началната директория. За да се върнете от папка в папката преди това, можете да напишете „cd ..“.
- mkdir & rmdir – Използвайте командата mkdir, когато трябва да създадете папка или директория. Например, ако искате да направите директория, наречена „Направи си“, тогава можете да напишете „mkdir DIY“. Не забравяйте, че както беше казано преди, ако искате да създадете директория, наречена „Направи си хакерство“, тогава можете да напишете „mkdir DIY \ Hacking“. Използвайте rmdir, за да изтриете директория. Но rmdir може да се използва само за изтриване на празна директория. За да изтриете директория, съдържаща файлове, използвайте rm.
- rm – Използвайте командата rm за изтриване на файлове и директории. Използвайте “rm -r”, за да изтриете само директорията. Той изтрива както папката, така и файловете, които съдържа, когато използва само командата rm.
- touch – Touch командата се използва за създаване на файл. Тя може да бъде всичко – от празен txt файл до празен zip файл. Например „докоснете new.txt“.
- man & –help – За да знаете повече за дадена команда и как да я използвате, използвайте командата man. Показва ръчните страници на командата. Например „man cd“ показва ръчните страници на командата cd. Въвеждането на името на командата и аргумента помага да покаже кои начини може да се използва командата (например, cd –help).
- cp – Използвайте командата cp, за да копирате файлове през командния ред. Необходими са два аргумента: Първият е местоположението на файла, който трябва да се копира, вторият е къде да се копира.
- mv – Използвайте командата mv за преместване на файлове през командния ред. Можем също да използваме командата mv за преименуване на файл. Например, ако искаме да преименуваме файла „текст“ в „нов“, можем да използваме „mv текст нов“. Необходими са двата аргумента, също като командата cp.
- locate – Командата locate се използва за намиране на файл в Linux система, точно както командата за търсене в Windows. Тази команда е полезна, когато не знаете къде е записан файл или действителното му име. Използването на аргумента -i с командата помага да се игнорира случая (няма значение дали е главна или малка буква). Така че, ако искате файл, който има думата „здравей“, той дава списъка на всички файлове във вашата Linux система, съдържащи думата „здравей“, когато въвеждате „locate -i hello“. Ако си спомняте две думи, можете да ги разделите с помощта на звездичка (*). Например, за да намерите файл, съдържащ думите „здравей“ и „това“, можете да използвате командата „locate -i * hello * this“.