BashMaster
Ir al canal en Telegram
Удобные консольные наработки на каждый день для разработчиков, девопсов и сисадминов. Реклама: @Kone4noVasya Канал на бирже: https://telega.in/c/bash_help
Mostrar más8 804
Suscriptores
-624 horas
-137 días
-4930 días
Archivo de publicaciones
8 804
Как следить за логами веб-сервера в консоли
Команда
tail -f выводит в реальном времени новые строки, которые появляются в файле. Таким способом удобно следить, например, за логами веб-сервера.
tail -f /var/log/nginx/access.log tail -f ./app/logs/2022-11-*.dat
8 804
Как вывести содержимое нескольких файлов одной командой
Команду cat для вывода содержимого файлов можно использовать вместе с маской. Тогда команда выведет содержимое всех файлов, которые подходят под эту маску.
cat *.dat
cat logs/nginx*2022-11*.log
8 804
Что такое тильда
~
Знак ~ означает домашний каталог текущего пользователя. Это удобный способ быстро перейти в домашнюю директорию или в каталог внутри нее.
cd ~/Downloads cat ~/.ssh/id_rsa.pub
8 804
Как узнать информацию о загруженности системы
Команда
top покажет запущенные процессы. Но лучше установить улучшенную альтернативу htop с расширенной статистикой, например, загруженности каждого ядра.8 804
Как узнать текущую директорию
Команда
pwd выводит текущую директорию, в которой вы находитесь. Также можете использовать значение переменной $PWD.8 804
Как изменить время доступа у файлу
Используйте команду
touch с флагами -a (время последнего доступа) или -m (время последней модификации).
touch -a -t 201212120000 file.dat touch -m -t 202211291300 data.log
8 804
Как вывести значение переменной
Переменные в команду подставляются через знак $. Самый простой способ узнать значение переменной – вывести ее, например:
echo $VAR echo $UID echo $SHELL
8 804
Как узнать занятое количество ОЗУ в системе
Команда
free покажет общее и использованное количество оперативной памяти на сервере. Если хотите увидеть человеопонятные числа, добавьте параметр -h.8 804
Как создать файл
Для создания пустого файла используйте команду
touch.
touch file.txt touch directory/data.dat
8 804
Как перейти в предыдущий каталог
Если подставить дефис в команду смены директории, то вы вернетесь в предыдущий каталог:
cd -8 804
Как сменить рабочую директорию
Используйте команду cd с указанием пути директории, на который вы хотите перейти.
cd /usr cd /home/user cd /tmp
