15%

Alexhost ви дава желания

Извършете проучването и спечелете награди

30.10.2024

Ubuntu команден ред: Bash команди

Командният ред в Ubuntu, известен също като терминал, предоставя мощни инструменти за взаимодействие със системата. Той позволява на потребителите да изпълняват команди директно за управление на файлове, инсталиране на софтуер, конфигуриране на системни настройки и много повече. В основата на терминала на Ubuntu е Bash, команден шел, който интерпретира и изпълнява команди.

В тази статия ще разгледаме някои от най-често срещаните и полезни Bash команди за Ubuntu, предоставяйки ви солидна основа за ефективна работа в терминала.

Какво е Bash?

Bash (съкратено от Bourne Again Shell) е подразбиращият се команден шел в Ubuntu и повечето Linux дистрибуции. Това е текстов интерфейс, който позволява на потребителите да издават команди директно на операционната система. Bash е изключително мощен и поддържа функции като скриптиране, история на командите, псевдоними и много други.

Терминалът може да бъде отворен в Ubuntu, като натиснете Ctrl + Alt + T или като потърсите “Терминал” в менюто на приложенията.

Основни Bash команди

По-долу са представени някои основни команди, които са съществени за навигация и извършване на операции в терминала на Ubuntu.

1. pwd – Печат на текущата директория

Командата pwd показва текущата директория, в която работите.

pwd

2. ls – Изброяване на съдържанието на директорията

Командата ls изброява файловете и директориите в текущата директория.

ls

Можете да добавите опции, за да покажете повече информация, като права на файловете, размери на файловете и много други:

ls -l
  • -l: Дълъг формат, показващ детайли за файла (права, собственик, размер и дата на модификация).
  • -a: Показване на скрити файлове (файлове, започващи с .).

3. cd – Смяна на директория

Командата cd се използва за смяна на текущата директория.

cd /path/to/directory
  • За да навигирате до домашната си директория, просто напишете:
    cd
  • За да се преместите нагоре с една директория:
    cd ..

4. mkdir – Създаване на директория

Командата mkdir създава нова директория.

mkdir new_directory

5. rmdir – Премахване на директория

Командата rmdir премахва празна директория.

rmdir directory_name

За да премахнете директория и нейното съдържание, използвайте командата rm с опцията -r:

rm -r directory_name

Команди за управление на файлове

Управлението на файлове е основна част от използването на командния ред. Ето някои ключови команди за създаване, преглеждане и изтриване на файлове.

1. touch – Създаване на нов файл

Командата touch създава празен файл или актуализира времевия печат на съществуващ файл.

touch file_name.txt

2. cp – Копиране на файлове и директории

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

cp source_file destination

За да копирате директория и нейното съдържание, използвайте опцията -r:

cp -r source_directory destination_directory

3. 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.txt

2. less – Преглед на съдържанието на файла страница по страница

Командата less е полезна за преглеждане на големи файлове, тъй като позволява да превъртате съдържанието страница по страница.

less file_name.txt

3. nano – Редактиране на файлове

Командата nano отваря текстовия редактор Nano в терминала, позволявайки ви да редактирате файлове директно.

nano file_name.txt

4. head и tail – Преглед на началото и края на файловете

  • head показва първите 10 реда на файл:
    head file_name.txt
  • tail показва последните 10 реда на файл:
    tail file_name.txt
15%

Alexhost ви дава желания

Извършете проучването и спечелете награди