Ubuntu команден ред: Bash команди
Командният ред в Ubuntu, известен също като терминал, предоставя мощни инструменти за взаимодействие със системата. Той позволява на потребителите да изпълняват команди директно за управление на файлове, инсталиране на софтуер, конфигуриране на системни настройки и много повече. В основата на терминала на Ubuntu е Bash, команден шел, който интерпретира и изпълнява команди.
В тази статия ще разгледаме някои от най-често срещаните и полезни Bash команди за Ubuntu, предоставяйки ви солидна основа за ефективна работа в терминала.
Какво е Bash?
Bash (съкратено от Bourne Again Shell) е подразбиращият се команден шел в Ubuntu и повечето Linux дистрибуции. Това е текстов интерфейс, който позволява на потребителите да издават команди директно на операционната система. Bash е изключително мощен и поддържа функции като скриптиране, история на командите, псевдоними и много други.
Терминалът може да бъде отворен в Ubuntu, като натиснете Ctrl + Alt + T или като потърсите “Терминал” в менюто на приложенията.
Основни Bash команди
По-долу са представени някои основни команди, които са съществени за навигация и извършване на операции в терминала на Ubuntu.
1. pwd – Печат на текущата директория
Командата pwd показва текущата директория, в която работите.
pwd2. ls – Изброяване на съдържанието на директорията
Командата ls изброява файловете и директориите в текущата директория.
lsМожете да добавите опции, за да покажете повече информация, като права на файловете, размери на файловете и много други:
ls -l- -l: Дълъг формат, показващ детайли за файла (права, собственик, размер и дата на модификация).
- -a: Показване на скрити файлове (файлове, започващи с .).
3. cd – Смяна на директория
Командата cd се използва за смяна на текущата директория.
cd /path/to/directory- За да навигирате до домашната си директория, просто напишете:
cd - За да се преместите нагоре с една директория:
cd ..
4. mkdir – Създаване на директория
Командата mkdir създава нова директория.
mkdir new_directory5. rmdir – Премахване на директория
Командата rmdir премахва празна директория.
rmdir directory_nameЗа да премахнете директория и нейното съдържание, използвайте командата rm с опцията -r:
rm -r directory_nameКоманди за управление на файлове
Управлението на файлове е основна част от използването на командния ред. Ето някои ключови команди за създаване, преглеждане и изтриване на файлове.
1. touch – Създаване на нов файл
Командата touch създава празен файл или актуализира времевия печат на съществуващ файл.
touch file_name.txt2. cp – Копиране на файлове и директории
Командата cp се използва за копиране на файлове или директории.
cp source_file destinationЗа да копирате директория и нейното съдържание, използвайте опцията -r:
cp -r source_directory destination_directory3. mv – Преместване или преименуване на файлове
Командата mv премества или преименува файлове и директории.
- За да преместите файл:
mv file_name /new/directory - За да преименувате файл:
mv old_name new_name
4. rm – Премахване на файлове
Командата rm изтрива файлове. Използвайте я с внимание, тъй като изтритите файлове не се премахват в Кошчето.
rm file_name.txtЗа да изтриете директории и тяхното съдържание, използвайте опцията -r:
rm -r directory_nameПреглеждане и редактиране на файлове
Терминалът предлага няколко начина за преглеждане и редактиране на текстови файлове директно.
1. cat – Преглед на съдържанието на файла
Командата cat показва съдържанието на файл.
cat file_name.txt2. less – Преглед на съдържанието на файла страница по страница
Командата less е полезна за преглеждане на големи файлове, тъй като позволява да превъртате съдържанието страница по страница.
less file_name.txt3. nano – Редактиране на файлове
Командата nano отваря текстовия редактор Nano в терминала, позволявайки ви да редактирате файлове директно.
nano file_name.txt4. head и tail – Преглед на началото и края на файловете
- head показва първите 10 реда на файл:
head file_name.txt - tail показва последните 10 реда на файл:
tail file_name.txt
