April 3, 2022

Азы нодерского дела. (Командная строка).

Автор - https://t.me/networkercrypto

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

Горячие клавиши.

↑ - перейти к предыдущей команде

↓ - перейти к следующей команде

Ctrl + C - прервать процесс

Ctrl + L - очистить экран

Tab - автоматически дописать часть строки

Ctrl + E - переместить курсор в конец строки

Ctrl + K - очищает команду от курсора вправо

Ctrl + Shift + C - копировать в буфер обмена

Ctrl + Shift + V или Shift + Insert (или клик правой кнопкой мыши) - вставить из буфера обмена

Ctrl + U - очищает текущую строку

Это не все горячие клавиши, на данном сайте предоставлено больше.

Основные команды.

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

sudo команда

cd - команда позволяет переходить из одной директории в другую.

cd /путь/путь/путь

mkdir - команда для создания директории.

mkdir директория

Также директории можно создавать по путям

mkdir /путь/путь/директория

touch - команда для создания файла

touch file.txt

Также файлы можно создавать по путям

touch /путь/путь/file.txt

mv - команда для перемещения и переименовывания файлов и директорий

mv dir /путь/путь/dir1

mv file /путь/путь/dir2

Если директории "dir2" не существует, то при команде

mv dir1 dir2

"dir1" будет переименован в "dir2"

rm - для удаления файлов, для удаления каталога

rm -rf /путь/путь/

wget - команда для загрузки файлов

wget ссылка

curl - команда загрузки файлов, но с более богатым функционалом, нежели wget

curl ссылка

echo - команда для отображения строк

echo Hello, world!

apt - набор утилит для установки, удаления, обновления, поиска пакетов в Linux

sudo apt update

cat - команда для просмотра содержимого файла

cat file.txt

Также с помощью cat можно создавать файлы

cat > file.txt

chmod - команда используется для изменения режима доступа

chmod 777 /путь/путь/путь

Первая цифра — права для владельца файла, вторая цифра - права для группы владельца, третья - права для остальных.
0 - нет прав,
1 - выполнение,
2 - изменение,
3 - выполнение и изменение,
4 - чтение,
5 - выполнение и чтение,
6 - изменение и чтение,
7 - выполнение, изменение, чтение.

Команда довольно обширная, вот вам полный гайд по команде

Заключение

Здесь я не разобрал даже 5% всего, у каждой команды существуют дополнительные опции, варианты использования (мог упустить что-то важное), поэтому если вам интересно, то продолжить обучение вы можете самостоятельно, но мизерное понятие надеюсь вам дал.

<- К разделу "Сервера"

<- К разделу "Термины"