$ host ya.ru ya.ru has address 87.250.250.242 ya.ru has IPv6 address 2a02:6b8::2:242 ya.ru mail is handled by 10 mx.yandex.ru. $ bash -c 'cat < /dev/null > /dev/tcp/ya.ru/80'
Если bash завершился без ошибок, то порт доступен.
Заметки о Linux, системном администрировании, программировании, электронике и не только
$ host ya.ru ya.ru has address 87.250.250.242 ya.ru has IPv6 address 2a02:6b8::2:242 ya.ru mail is handled by 10 mx.yandex.ru. $ bash -c 'cat < /dev/null > /dev/tcp/ya.ru/80'
$ find /path/to/photos -type f -iname '*.heic' -exec ~/tmp/tifig -i '{}' -o '{}.JPG' \; $ rename 's/.HEIC.JPG/.JPG/' *.HEIC.JPG
$ ls -l IMG_0513.* -rw-r--r-- 1 andrey andrey 1360434 Feb 6 13:11 IMG_0513.HEIC -rw-r--r-- 1 andrey andrey 2077232 Feb 6 13:26 IMG_0513.JPG
$ ./esptool.py --port /dev/ttyUSB0 --baud 115200 flash_id Connecting... Manufacturer: ef Device: 4016
$ ./esptool.py --port /dev/ttyUSB0 --baud 115200 flash_id Connecting... Manufacturer: c8 Device: 4013
$ ~/.arduino15/packages/esp8266/tools/esptool/0.4.8/esptool -vv -cd nodemcu -cb 115200 -cp /dev/ttyUSB0 -ca 0x00000 -cf ~/tmp/ESP_Easy_v2.0-20180113_test_ESP8266_4096.bin esptool v0.4.8 - (c) 2014 Ch. Klippel setting board to nodemcu setting baudrate from 115200 to 115200 setting port from /dev/ttyUSB0 to /dev/ttyUSB0 setting address from 0x00000000 to 0x00000000 espcomm_upload_file espcomm_upload_mem opening port /dev/ttyUSB0 at 115200 tcgetattr tcsetattr serial open opening bootloader resetting board trying to connect setting character timeout 0 done setting character timeout 1 done espcomm_send_command: sending command header espcomm_send_command: sending command payload trying to connect setting character timeout 0 done setting character timeout 1 done espcomm_send_command: sending command header espcomm_send_command: sending command payload espcomm_send_command: receiving 2 bytes of data espcomm_send_command: receiving 2 bytes of data espcomm_send_command: receiving 2 bytes of data espcomm_send_command: receiving 2 bytes of data espcomm_send_command: receiving 2 bytes of data espcomm_send_command: receiving 2 bytes of data espcomm_send_command: receiving 2 bytes of data espcomm_send_command: receiving 2 bytes of data Uploading 566528 bytes from to flash at 0x00000000 erasing flash size: 08a500 address: 000000 first_sector_index: 0 total_sector_count: 139 head_sector_count: 16 adjusted_sector_count: 123 erase_size: 07b000 espcomm_send_command: sending command header espcomm_send_command: sending command payload setting timeout 15000 setting character timeout 150 done setting timeout 1 setting character timeout 1 done espcomm_send_command: receiving 2 bytes of data writing flash .................................................. starting app without reboot espcomm_send_command: sending command header espcomm_send_command: sending command payload espcomm_send_command: receiving 2 bytes of data closing bootloader