Основные Linux команды
Основные команды Linux, не знание которых выставит вас полным профаном, включают в себя следующие:
- ls - отображает содержимое текущего каталога
- cd - изменяет текущий каталог
- pwd - выводит полный путь к текущему каталогу
- touch - создает новый, пустой файл
- cp - копирует файлы и каталоги
- mv - перемещает или переименовывает файлы и каталоги
- rm - удаляет файлы и каталоги
- cat - считывает файлы
- mkdir - создание директории
- grep - поиск текста в файле
- du - выводит размер файлов и директорий
Примеры использования
Команда ls
ls
Напишем команду без флагов и увидим все файлы и папки, которые находятся в текущем каталоге
Или вы можете использовать команду:
ll

Команда mkdir
Чтобы создать католог (папку) используйте команду "mkdir <название каталога>" например:
mkdir test
При помощи "mkdir test" вы можете создать католог с названием "test"
Команда cd
cd <название каталога>
cd test
При помощи команды "cd test" перейдем в каталог "test"

cd ..
cd ..
При помощи "cd .." перейдем в верхнюю директорию
Также вы можете перейти на несколько катологов выше например командой "cd ../../" и так далие ...

Команда pwd
pwd
При помощи команды pwd выведем полный путь к текущему каталогу
pwd

Команда touch
touch <название нового файла>
При помощи команды touch создадим новый файл с названием hello.txt
touch hello.txt

Команда cp
cp <название что копируем> <название куда копируем>
Скопируем содержимое файла hello.txt в файл hello2.txt
cp hello.txt hello2.txt

Команда mv
mv <файл> <директория>
При помощи команды mv переместим файл hello.txt в папку dir1
mv hello.txt dir1

mv <название файла> <новое название файла>
Теперь при помощи команды mv переименуем файл hello2.txt в olleh.txt
mv hello2.txt olleh.txt

Команда rm
rm <название файла>
При помощи команды rf удалим файл olleh.txt
rm olleh.txt

Команда cat
cat <название файла>
При помощи команды cat выведем содержимое файла hello.txt
cat test/dir1/hello.txt

Команда grep
cat <название файла> | grep <слово>
grep <слово> <название файла>
Эти два варианта команд выполняют одну и ту же функцию. Выводят строку из файла hello.txt, в которой есть слово cat
cat test/dir1/hello.txt | grep cat

Команда du
du <название файла/директории>
При помощи команды du с флагом -h выведем файлы и их размер из папки test.
Эта команда показывает сколько занимает места на жёстком диске каталог или файл.
du -h test

Автозамена слова
sed -i 's#true#false#g' file.txt
Замена всех вхождений в файлах
sed -i -r 's/draft: true/draft: false/' /opt/*
Найти слово во всех файлах директории
grep -ir "слово" /etc/random_dir
Получить все IP адреса
hostname -I | awk '{print $1}'
Как узнать установленную версию Linux
cat /etc/os-release
uanme -a