Основные Команды Linux для Разработчиков

dall e 2024 08 05 14.07.05 a detailed digital illustration of a linux terminal window on a computer screen displaying various popular commands such as ls cd mv and gr HTML

Linux предоставляет множество команд для работы с системой, но разработчики часто используют лишь некоторые из них. В этой статье мы рассмотрим наиболее популярные команды и полезные трюки для упрощения работы с командной строкой.

Советы для Упрощения Работы с Командной Строкой

  • Автозаполнение: Используйте клавишу Tab для автозаполнения команды.
  • История команд: Нажмите Ctrl + R, чтобы найти ранее введенные команды.
  • Навигация по строке: Ctrl + A перемещает курсор в начало строки, а Ctrl + E – в конец.
  • Повтор команды: Используйте !! для повторного вызова последней команды.
  • Запуск нескольких команд: Разделите команды точкой с запятой (;) для их последовательного выполнения.

Полезные Команды Linux

man

Показывает справочную информацию о любой команде.

man ls

ls

Отображает содержимое каталога.

ls /application

cd

Сменяет текущую директорию.

cd /usr/local

mv

Переименовывает или перемещает файлы и директории.

mv todo.txt /home/user/Documents

mkdir

Создает новую директорию.

mkdir new_directory

rmdir

Удаляет пустые каталоги.

rmdir empty_directory

touch

Создает пустой файл.

touch newfile.txt

rm

Удаляет файлы или директории.

rm unwantedfile.txt

locate

Ищет файлы в системе.

locate -i document*

clear

Очищает экран терминала.

clear

cp

Копирует файлы и директории.

cp file.txt /home/user/Documents

alias

Создает псевдоним для команды.

alias search=grep

cat

Отображает содержимое файла.

cat file.txt

chown

Изменяет владельца файла.

chown user file.txt

chmod

Изменяет права доступа к файлу.

chmod 777 file.txt

sudo

Выполняет команды с правами суперпользователя.

sudo passwd user

find

Ищет файлы по заданным критериям.

find /home/ -name file.txt

grep

Ищет строки, соответствующие регулярному выражению.

grep "text" file.txt

date

Показывает текущую дату и время.

date

df

Отображает использование дискового пространства.

df -h

du

Показывает размер файлов и директорий.

du -h

file

Определяет тип файла.

file file.txt

history

Показывает историю команд.

history

kill

Останавливает процесс по его PID.

kill 485

less

Отображает содержимое файла постранично.

less file.txt

ps

Показывает список запущенных процессов.

ps

pwd

Показывает текущую директорию.

pwd

ssh

Подключается к удаленной машине по сети.

ssh user@192.168.1.1

tail

Отображает последние строки файла.

tail -n 5 file.txt

tar

Работает с архивами.

tar -czvf archive.tar.gz /path/to/directory

top

Отображает информацию о текущей загрузке системы.

top

Эти команды помогут вам эффективно управлять файлами и системными ресурсами, делая работу с Linux проще и продуктивнее.

Оцените статью