linux

linux sed Чтение очень больших файлов - вывод конкретных строк по номерам или диапазонов

Обычный кат делает так:

$ cat file
Line 1
Line 2
Line 3
Line 4
Line 5
Line 6
Line 7
Line 8
Line 9
Line 10

Сед позволит напечатать только пятую строчку:

$ sed -n 5p file
Line 5

Или несколько строк, например 5ю и 8ю:

$ sed -n -e 5p -e 8p file
Line 5
Line 8

Или диапазон строк:

$ sed -n 5,8p file
Line 5
Line 6
Line 7
Line 8

Или диапазон + конкретные строки:

Преимущества Linux по сравнению с Windows.

Я заметил, что программисты многие любят использовать Linux, также, насколько мне известно, все реально работающие сервера (95%) стоят на Linux или Freebsd.
Какие преимущества у Linux по сравнению с Windows?

linux base64 Получить строку в терминале -- ubuntu

Получить закодированную строку можно так:

echo -n вашастрока | base64

linux DNS. Как вывести список серверов и другие примеры работы с DNS на linux

dig Ответ DNS (настройки) о доменном имени

Все доступные DNS сервера

Для вывода всего списка используемых серверов используйте команду:

 cat /etc/resolv.conf

linux ip route Получение: Шлюз (geteaway), сетевого устройства и др. для данного IP

ip route get Получение шлюза

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

ip route get нужныйip

-- она эмулирует получение ip ближайшего устройства в реальном времени
например:

ip route get 8.8.8.8

даста нам что-то вроде:
default via 192.168.1.1 dev enp3s0 proto static metric 100

curl Авторизация (указание логина и пароля) при получении содержимого URL в терминале

Передать логин и пароль при запросе к данному URL можно так:

curl -u имяпользователя:пароль адресстраницысайта

Например:

curl -u myuser:123456 example.com

latex Установка в Ubuntu Linux (+ TexMaker)

Установка движка TeX

Ставим пакеты (весят немало, в моём случае больше 3Гб):

sudo apt-get install texlive texlive-full

Если нужна работа с графикой, и этот пакет ещё не установлен, то:

sudo apt-get install imagemagick

Редактор кода LaTeX

Далее, можно поставить, например TexMaker:

sudo apt-get install texmaker

На базе: http://tmel.ru/installyaciya-latex/

tail Вывести конец файла в терминале. Заданное число строк

  • По умолчанию выводит последние 10 строк файла:
     tail имяфайла
  • Вывести конкретное число строк (например 20) файла можно так:
    tail -n 20  имяфайла

Linux-контейнеры: изоляция как технологический прорыв

Представьте, что вы разрабатываете приложение, причем, на своем ноутбуке, где рабочее окружение имеет определенную конфигурацию. Приложение полагается на эту конфигурацию и зависит от определенных файлов на вашем компьютере. У других разработчиков конфигурация может слегка отличаться. Кроме того, в вашей организации есть тестовые и промышленные среды со своими конфигурациями и наборами файлов. Вам хотелось бы как можно точнее эмулировать эти среды у себя, но совершенно не хочется воспроизводить сложные и тяжелые сервера на своей машине.

Pages

Subscribe to RSS - linux