June 9, 2022
Терминал Linux: Полезные команды
sudo apt-get update && sudo apt-get upgrade -y # обновить пакеты
ls # содержимое текущей директории ls -a # содержимое текущей директории + скрытые файлы
touch <filename> # создать пустой файл
cat <filename> # показывает содержимое файла nano <filename> # открыть файл для редактирования # Сохранить изменения: Ctrl+O, после Enter # Выйти из nano: Ctrl+X
rm <name> # удаление файла/директории rm -rf <name> # удаление файла/директории со всеми вложенными rmdir <foldername> # удалить каталог
cp <filename> <destination-path> # копирует в место назначения mkdir <foldername> # создать новый каталог
find / -name <filename> # узнать расположение файла
Архивы
tar -cvf file.tar /full/path # создать .tar
tar -czvf file.tar.gz /full/path # создать .tar.gz (архив)
tar -xvf file.tar.gz # распаковать
Переменные
env # вывод всех переменных окружения
VARIABLE_NAME=<value> # задаём переменную
echo 'export VARIABLE_NAME='${VARIABLE_NAME} >> $HOME/.bash_profile # экспорт переменной source $HOME/.bash_profile