terminal

linux curl POST JSON Отправляем запрос, смотрим ответ и заголовки из терминала

Curl очень удобен для быстрой проверки работы каких-то сервисов/API прямо из терминала.

Отправляем запрос методом POST и получаем ответ:

curl --header "Content-Type: application/json" \
--request POST \
--data '{"email":"admin","password":"3359din22"}' \
-i \
"http://mysite.my/api/v1/user/login"

Если нужно посмотреть ещё и заголовки ответа, добавим флаг -i:

apt Список репозиториев. Команда терминала (консоли)

Сразу скажем, что какой-то удобной команды на момент написания этой заметки не было, но тем не менее относительно удобные способы, конечно же есть.

Где лежат сведения о репозиториях

Где перечислены используемые репозитории:

  1. В файле
    /etc/apt/sources.list
  2. а также в отдельных файлах в диретории
    /etc/apt/sources.list.d/

    -- туда они попадают, в частности, при добавлении с репозитория с помощью команды add-apt-repository (например)

xdebug netbeans Отладка в терминале (консоли)

Предположим, что вы уже умеете настраивать запуск xdebug через локальный сервер.

В нашем случае хотелось посмотреть поотлаживать код, который запускался в режиме командной строки (автотесты с помощью codeception),

моя исходная команда в папке проекта была (в терминале):

nodejs Версия - как узнать в терминале

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

node --version

postgresql Подключение в терминале (консоли) первый раз (ubutnu linux)

Forums:

(проверено для posgresql 11)

Подключение с правами суперюзера системы

Просто выполните:

[!] Curl По-русски. Выполнение сетевых запросов из терминала (командной строки, на примере Linux)

cURL -- отличная кроссплатформенное ПО, для отправки запросов в формате самых разных протоколов на адрес представленный URL-строкой.

Одним из плюсов является то, что программа легко доступна из терминала разных ОС, в том числе Linux.

Смотрите примеры работы с ней (отправки запросов) по ссылкам ниже.

lazarus Как создать консольное приложение -- тип проекта для простых программ

Создание консольного приложения

Запустите Lazarus.
Чтобы создать консольное приложение в Lazarus из главного меню:

  • Русская версия, windows:
    Файл ->
      Создать ->
           Проект -> 
                  Программа
  • Aнглийская версия, linux:
    Project ->
       New Project... 
            -> Program

Данный тип приложения рекомендуется использовать при изучении Pascal.

linux Запуск скрипта программы от имени другого пользователя -- пример команды терминала

Итак, выполняем скрипт или команду под именем другого пользователя, общий формат таков:

sudo -H -u  имяпользователя  команда

Например:

sudo -H -u root  whoami

В качестве аргемента (команды) передавать и скрипт в кавычках:

sudo -H -u redis  bash -c 'echo "I am $USER, with uid $UID"'
Subscribe to RSS - terminal