Азы нодерского дела. (Командная строка).
Автор - https://t.me/networkercrypto
В данном деле можно обойтись без глубоких знаний программирования и Linux, однако знать базовые команды для понимания происходящего желательно.
Данную тему можно развивать бесконечно, но я затрону лишь малую часть.
Мы столкнемся с терминалом Linux (ubuntu).
Горячие клавиши.
Ctrl + Shift + V или Shift + Insert (или клик правой кнопкой мыши) - вставить из буфера обмена
Это не все горячие клавиши, на данном сайте предоставлено больше.
Основные команды.
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% всего, у каждой команды существуют дополнительные опции, варианты использования (мог упустить что-то важное), поэтому если вам интересно, то продолжить обучение вы можете самостоятельно, но мизерное понятие надеюсь вам дал.