Linux има много полезни помощни програми от командния ред, които могат да направят живота ви в Linux много по-удобен. Проблемът е, че има толкова много от тези инструменти, че обикновеният потребител не знае откъде да започне.
За да филтрираме шума, съставихме списък с някои от най-полезните приложения за команден ред на Linux.
Съдържание
1. Wget
Wget е основна програма за потребителите на Linux. С него потребителите могат лесно да изтеглят файлове от различни протоколи директно от командния ред.
Повечето операционни системи Linux идват с вече настроен инструмент Wget, но за всеки случай нека разгледаме как да настроим инструмента на повечето съвременни операционни системи Linux.
Ubuntu
sudo apt install wget
Debian
sudo apt-get install wget
Arch Linux
sudo pacman -S wget
Fedora
sudo dnf install wget
OpenSUSE
sudo zypper install wget
Използването на инструмента за изтегляне на Wget работи по следния начин. Започвате в терминала с wget; след това взимате URL за нещото, което искате да изтеглите, и го добавяте след командата.
wget https://download.com/file.zip
Той също така може да изтегля множество файлове, като ги посочи в списък с файлове. Например, първо създайте нов файл за изтегляне на wget с помощта на докосване.
touch ~/Downloads/wget-downloads.txt
След това отворете вашия файлов мениджър, щракнете двукратно върху текстовия файл и добавете URL адреси за нещата, които изтегляте, към текстовия файл и го запазете. От там е възможно да кажете на wget да започне изтеглянето, като използвате превключвателя на командния ред “i”.
wget -i ~/Downmloads/wget-downloads.txt
2. Htop
Htop е подобрен мениджър на задачите от командния ред. Предназначен е да бъде цялостна преработка на Top, който е стандартен мениджър на задачи cli за Linux.
Инструментът Htop е невероятно полезен, тъй като позволява на потребителите да получат поглед върху своята система, колко памет използва и други системни ресурси, като същевременно улеснява изключването, спирането или дори убиването на проблемни програми.
Ubuntu
sudo apt install htop
Debian
sudo apt-get install htop
Arch Linux
sudo pacman -S htop
Fedora
sudo dnf install htop
OpenSUSE
sudo zypper install htop
Използването на Htop е доста интуитивно. За да го стартирате, напишете htop в терминала.
htop
След като приложението бъде стартирано, ще имате незабавен достъп до всякакъв вид системна информация за вашата Linux машина.
За да филтрирате, за да намерите процес, натиснете F3, след което въведете името на това, което трябва да намерите. За да унищожите или спрете проблемна програма, натиснете F9, изберете програмата с клавишите със стрелки и изберете „убиване“, „спиране“ или една от многото други налични опции за спиране на стартирането на проблемни приложения.
3. Нано
Vi и Emacs получават цялото внимание на Linux, но Nano е кралят на основните текстови редактори на Cli. Той е невероятно ефективен и лесен за използване, когато използвате терминал и трябва да редактирате скрипт, текстов файл или програма за миг.
Поради полезността на Nano, много операционни системи Linux включват приложението по подразбиране. Все пак е добра идея да знаете как да инсталирате тази програма, в случай че вашата Linux OS я няма.
Ubuntu
sudo apt install nano
Debian
sudo apt-get install nano
Arch Linux
sudo pacman -S nano
Fedora
sudo dnf install nano
OpenSUSE
sudo zypper install nano
Текстовият редактор Nano може да се използва в два режима: Root режим и Non-Root режим. За да редактирате файл в режим Root (да речем системен файл), използвайте командата nano с sudo отпред.
sudo nano /path/to/file/to/edit
За обща употреба, която не е root, стартирайте Nano текстовия редактор без sudo пред него.
nano /path/to/file/to/edit
4. Рис
Lynx е приложение за уеб сърфиране, създадено за терминала. В дните на съвременните браузъри като Google Chrome и Mozilla Firefox, той е по-малко полезен, но все пак си струва да се инсталира в онези редки случаи, когато имате нужда от уеб браузър в командния ред (по някаква причина).
В миналото на wdzwdz обсъждах много за това как да използвам и инсталирам Lynx. Това е невероятно полезно приложение, особено за Linux сървъри. За да научите как да го инсталирате и да разберете някои от по-разширените функции, вижте публикацията тук.
В противен случай, ако искате основно разбиране за това как работи Lynx, опитайте командата lynx и добавете URL след нея. Например:
lynx https://website.com
5. Fzf
Fzf е идеалното приложение за тези, които трябва да намират файлове бързо и не искат да се занимават със сложното приложение за „намиране“, а вместо това искат терминален браузър, който издирва файлове и папки бързо без много усилия.
Вашата операционна система може вече да има настроен Fzf. Ако не, е лесно да се инсталира. Ето как да го накарате да работи във вашата Linux дистрибуция.
Ubuntu
sudo apt install fzf
Debian
sudo apt-get install fzf
Arch Linux
sudo pacman -S fzf
Fedora
sudo dnf install fzf
OpenSUSE
sudo zypper install fzf
За да използвате приложението Fzf, просто стартирайте fzf от всяка дадена директория. Например, за да търсите от папката Документи, трябва да направите:
cd ~/Documents fzf
Имате много файлове за сортиране? Помислете за стартиране на fzf с превключвателя на командния ред “q”. Това ще ви позволи да търсите конкретни ключови думи.
cd ~/Documents fzf -q='SEARCH TERM'
6. Pydf
Pydf е оцветена преработка на командата Df, която позволява на потребителите да получат общ преглед на това колко място има на техния твърд диск, сменяеми устройства или монтирани файлови системи.
Приложението Pydf не добавя много нови функции към стандартната помощна програма Df. Въпреки това, той е полезен, защото добавя някои много необходими цветове, което прави нещата много по-лесни за четене чрез командния ред.
За да използвате pydf, ще трябва да го инсталирате, тъй като изглежда, че няма операционна система Linux по подразбиране.
Ubuntu
sudo apt install pydf
Debian
sudo apt-get install pydf
Arch Linux
sudo pacman -S pydf
Fedora
sudo dnf install pydf
OpenSUSE
sudo zypper install pydf
Използването на Pydf за преглед на вашите Linux файлови системи работи чрез стартиране на командата pydf в терминала и нищо друго.
pydf
Основната команда pydf отпечатва информация (на блокове) и показва графика, която показва колко място се използва на всяко устройство. Въпреки това, ако не разбирате размерите на блоковете, е възможно да използвате четливата от човека функция, за да я разпечатате с по-лесни за разбиране термини.
pydf -h
Заключение
В този списък говорихме за няколко удобни приложения за команден ред за Linux, но този списък само надрасква повърхността. Кои са любимите ви приложения от командния ред на Linux? Кажете ни в секцията за коментари по-долу!