Командная строка в Linux предоставляет пользователям мощные инструменты для взаимодействия с операционной системой. Вот список базовых команд, которые могут быть полезны для новичков:
1. Навигация по файловой системе
-
pwd
— Показать текущий рабочий каталог (Print Working Directory).pwd
-
ls
— Показать список файлов и каталогов в текущем каталоге. Можно использовать опции, например,-l
для детального списка или-a
для отображения скрытых файлов.ls -la
-
cd
— Перейти в другой каталог (Change Directory).cd /путь/к/каталогу
-
cd ..
— Вернуться на один уровень вверх.
2. Управление файлами и каталогами
-
cp
— Копировать файлы или каталоги (Copy).cp исходный_файл путь/к/новому_файлу
-
mv
— Переместить или переименовать файлы и каталоги (Move).mv старое_имя новое_имя
-
rm
— Удалить файлы или каталоги (Remove). Будьте осторожны, так как эта команда может удалить файлы без возможности восстановления.rm имя_файла
-
rmdir
— Удалить пустой каталог.rmdir имя_каталога
-
mkdir
— Создать новый каталог (Make Directory).mkdir имя_каталога
3. Просмотр и редактирование файлов
-
cat
— Показать содержимое файла на экране.cat имя_файла
-
less
— Просмотреть содержимое файла с возможностью прокрутки.less имя_файла
-
nano
,vim
,vi
— Редакторы текстовых файлов (можно использовать для создания и редактирования файлов).nano имя_файла
4. Поиск файлов и текстов
-
find
— Поиск файлов в файловой системе.find /путь -name "имя_файла"
-
grep
— Поиск текста внутри файлов.grep "текст" имя_файла
5. Системные команды
-
top
— Отобразить процессы в реальном времени. -
ps
— Показать список текущих процессов.ps aux
-
kill
— Завершить процесс по его идентификатору (PID).kill 1234
-
df
— Показать доступное и использованное пространство на файловых системах.df -h
-
free
— Показать использование оперативной памяти.free -h
6. Управление пользователями и правами
-
sudo
— Выполнение команд с правами администратора.sudo команда
-
chmod
— Изменение прав доступа к файлам.chmod 755 имя_файла
-
chown
— Изменение владельца файла или каталога.chown пользователь:группа имя_файла
7. Сети
-
ping
— Проверить доступность хоста.ping google.com
-
ifconfig
илиip
— Показать информацию о сетевых интерфейсах.ifconfig
8. Дополнительные полезные команды
-
man
— Показать руководство по использованию команд.man имя_команды
-
history
— Показать историю введенных команд. -
clear
— Очистить экран терминала.
Это лишь базовый набор команд, который поможет вам начать работу в командной строке Linux. С практикой вы сможете освоить более сложные команды и сценарии, что откроет для вас новые возможности в управлении системой.