linux

linux Создание символической ссылки в терминале. Примеры команд

Создание символический ссылки для директории, папки

Чтобы создать символическую ссылку на папку, используйте команду вида:

ln -s  настоящий/пусть/к/директории путь/к/новом/файлу/ссылки  

Например:

ln -s /var/www/js-wrapper-lib/  js-wrapper-lib

virtualbox kernel driver not installed (rc=-1908) Ошибка (Ubuntu Linux)

kernel driver not installed (rc=-1908)

Помогло выполнение двух команд:

sudo apt install --reinstall virtualbox-dkms
sudo modprobe vboxdrv

linux bash Проверить символы окончания строк в терминале (\r\n CRLF или \n or LF)

В Linux Используйте команду :

cat -e имяфайла

в выводе переносы строк будут отображены следующим образом:

  • \n (LF) как $
  • а переносы строк в стиле Windows \r\n (CRLF) как ^M$

-- Для получения этого же результата на Windows можно использовать подходящий терминал, напр. git bash, т.е. просто требуется терминал, который будет нормально поддерживать работу cat -e.

makefile Испрользование переменных

Например так:

PROJECT_NAME = myproj
APP_CONTANER_COMMAND_PREF = @docker exec -it $(PROJECT_NAME)_web_1

migrate:
	@echo  "Выполняем миграции..."
	$(APP_CONTANER_COMMAND_PREF) php bin/console doctrine:migrations:migrate -n

WoeUSB Создаем загрузочную флешку с Windows в Ubuntu Linux

Для создания флешки будем использовать woeUsb.

Установка WoeUSB в Ubuntu

На момент написания программы поставить её в Ubuntu можно было тремя командами:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install woeusb

-- причем первые две это команды добавления репозитория отвечающего за версию для Убунты (на момент написания заметки, указан на гитхабе) и обновления индекса пакетов

iptables Основные команды. Шпаргалка

Основные понятия iptables

  • Цепочки -- независимые списки правил (действий обработки пакетов).
  • Таблицы -- независимые группы цепочек.

Формат команды iptables

iptables -t таблица действие цепочка дополнительные_параметры

Основные действия:

bash >> Запись в файл с новой строки, пример комадны. Двойной знак больше. Терминал

Команда вида:

echo '777' >> 123.txt

запишет строчку 777 в файл 123.txt с новой строки, так как:

  • >> -- оператор записи в файл с добавлением данных (к тому, что уже есть), перенаправляется результат работы echo из стандартного потока вывода (консоли) в файл
  • echo -- команда вывода, которая по-умолчанию после своего аргумента добавляет символ переноса строки.

netbeans xdebug docker Настройка отладки (ubuntu linux)

Рассмотрим ситуацию, когда приложение с php запущено внутри контейнера и нам нужно отлаживать его через xdebug (инструкция проверялась для php7.4 и Netbeans11.2)

linux time Время выполнянения команды в bash терминале

Используйте команду time:

time вашакоманда

например время выполнения запроса к странице (+сама команда распечатает заголовки ответа):

time curl --header "Content-Type: application/json" \
--request GET \
"http://fkn.ktu10.com"

В баше да и просто может оказаться удобным поменять формат ответа:

time --format="took %E" вашакоманда

Остальные значения для подставки в формат:

Pages

Subscribe to RSS - linux