Skip to content

Instantly share code, notes, and snippets.

View alexeygorelov's full-sized avatar
♾️
Just imagine ...

Alexey Gorelov alexeygorelov

♾️
Just imagine ...
View GitHub Profile

Keybase proof

I hereby claim:

  • I am alexeygorelov on github.
  • I am alexeygorelov (https://keybase.io/alexeygorelov) on keybase.
  • I have a public key ASA2SDZO8cRp57nS5IFwtekCTeBFabi1jYK0io78aSlBCwo

To claim this, I am signing this object:

@alexeygorelov
alexeygorelov / brochure
Created April 16, 2019 02:25
.ps file to brochure even odd
psbook -s16 source.ps | psnup -l -pa4 -2 | psselect -o > book-o.ps && psbook -s16 source.ps | psnup -l -pa4 -2 | psselect -e > book-e.ps
@alexeygorelov
alexeygorelov / console-vs-terminal.txt
Created December 9, 2018 10:59
difference between a 'terminal', a 'shell', a 'tty' and a 'console'
Консоль, терминал и tty тесно связаны. Первоначально они имели в виду оборудование, с помощью которого вы могли взаимодействовать с компьютером: в первые дни существования Unix это означало устройство в стиле телепринтера, напоминающее пишущую машинку, иногда называемое телетайпом, или сокращенно «tty». Название «терминал» пришло с электронной точки зрения, а название «консоль» с точки зрения мебели. Очень рано в истории Unix электронные клавиатуры и дисплеи стали нормой для терминалов.
В терминологии Unix tty - это особый тип файла устройства, который реализует ряд дополнительных команд (ioctls) помимо чтения и записи. В своем наиболее общем значении терминал является синонимом tty. Некоторые ttys предоставляются ядром от имени аппаратного устройства, например, при вводе с клавиатуры и выводе на экран текстового режима или при вводе и выводе, передаваемом по последовательной линии. Другие ttys, иногда называемые псевдо-ttys, предоставляются (через тонкий слой ядра) программами, называемыми эмуляторами терми
@alexeygorelov
alexeygorelov / ls_color.sh
Last active January 5, 2018 16:07
Для LS_COLORS выводит тип и описание соответствующего цвета.
#!/bin/bash
# For LS_COLORS, print type and description in the relevant color.
IFS=:
for ls_color in $LS_COLORS; do
color="${ls_color#*=}"
type="${ls_color%=*}"
# Add descriptions for named types.
case "$type" in