Здесь собраны только самые часто используемые и важные команды для работы в командной строке.
Навигация:
- pwd — показывает текущее место расположения
- ls — посмотреть список папок и файлов текущей дерриктории.
- При наборе директории «дописать» её можно табом.
- cd — сменить директорию
Управление файлами
- sudo chown -R admin:www-data /home/admin/web/brewery.ee/public_html/*
- mkdir — создать директорию
- touch — создание файлов
- mkdir -p test1/test3 рекурсивное создание директорий, можно и файлов
- mv do posle — переименовать
- tree — дерево папок
- rm — удалить
- rm -r test1/test3 рекурсивное удаление директорий, можно и файлов
- rm -r * удалить содержимое папки.
- rm -rf — удаление содержимого без подтверждения. Если после этой команды поставить / то удалится всё содержимое корневой папки !!!DANGER!!!
Просмотр содержимого файлов
- сat filename — выводит содержание файла
- head filename — выводит только первые 10 строк
- tail filename — выводит только последние 10 строк
- tail -f filename — выводит только последние 10 строк, постоянно обновляя информацию. (удобно следить за логами)
- ctrl + C нажать для выхода из режима чтения
- grep ‘search words’ — filename поиск слова/фразы по файлу
LESS (недо VIM)
- less filename — открытие файла
- q — выход
- h — help ^ — shift
- /slovopoiska — поиск слова в файле
- j и k — передвигаться вверх и вниз по строкам в less (и в vim)
Документация
- man man ман самого мана =)
- man мануал документация текущей программы
- man mkdir — мануал по mkdir
- man -f mkdir — найти mkdir во всех категориях
- man 2 mkdir — мануал по mkdir второй категории
Переменные окружения
- Посмотреть список установленных переменных окружения можно командой:env
- VAR=Hello перезапись значения переменной
- echo $VAR — вывод переменной
История
- .bash_history
- history
- !! — вывод последней команды
- ctrl + r — обратный поиск по истории
псевдонимы
- alias xxx
- unalias xxx
- alias mkdir=»mkdir -p» — команда которая создает псевдоним для команды mkdir -p под именем mkdir
- alias — список всех псевдонимов
ПОЛЕЗНОСТИ
- sudo dpkg-reconfigure tzdata — установка часового пояса.
- chown -R admin:admin /home/admin/web/domainname.com/public_html установка прав.
- ssh ip_address@user вход по ssh