~ - домашняя дирректория
$ - режим обычного пользователя
shell - командная строка
Версии
Bash
Zsh
Fish
Ksh
Команды
sudo - на 15 минут повышает права до админа
pwd - абсолютный путь
/ - перед home - корневой каталог
ls - че в папке
mkdir - создать дерикторию
можно экранировать пробел через \
cd - перемещение Change Directory, без аргументов перемещает в домашнюю деррикторию
. - ссылка не текущий католог
.. - предыдущий каталог
cd - - назад
| - добавит команду в пайплайн
ctrl + C - остановить выполнение
cp - кого и куда копируем
history - история команд
Файлы
touch - создать файл
nano
echo "text" >> file_name - переписать файл
echo "text" >> file_name - дописать в файл
cat - вывести содержание файла
rm - удалить
cp - копировать
mv - двигать
chmod - изменить права на файл
chmod 777 file_name - все права для всех
chmod 777 file_name - убрать все права для всех
Число по принципу суммирования
r - 4
w - 2
x - 1
chown - изменить владельца файла
stdin - 0 входные данные
stdout - 1 выходные данные
stderr - 2 ошибки
Результат одной программы может быть подан на вход другой через |
Флаги
-r - реккурсия
-a - скрытые, начинаются с точки
-l - информация о файлах
-rw------- 1 root root 108710 Jan 8 14:19 Outline.log
-rw-r--r-- 1 root root 143 Jan 8 14:19 outline_access_token
-rw-r--r-- 1 root root 1373 Jan 8 14:19 outline_install.log
drwxr-xr-x 2 root root 4096 Feb 20 16:24 test_service
-/d - файл/дерриктория
rwx
Ctrl + U - Отчистить всё
Ctrl + W - удалить слово
Ctrl + W - остановка программы
Материалы
https://www.youtube.com/watch?v=wczb8BJEwgk