Kodomo

Пользователь

Команда tac

Это команда принимает набор строк и возвращает их в обратном порядке:

$ cat smth

pen

mushroom,table,apple

cat,geneticist

$ tac smth

cat,geneticist

mushroom,table,apple

pen

Опции

1) Опция -b (--before) добавляет разделитель до следующей строки (каждый разделитель мигрирует из конца строки в начало, вследствие чего последняя строка слипается с предпоследней):

$ tac -b smth



cat,geneticist

mushroom,table,applepen

2) Опция -s (--separator=STR) позволяет самостоятельно выбрать разделитель:

$ tac --separator=',' smth

geneticist

apple

cat,table,pen

mushroom,

В данном случае разделитель (,) присутствует одновременно с \n. Каждые 2 соседние подстроки (в данном случае последовательность от разделителя до разделителя) поменяны местами относительно (,) , но не относительно \n, поэтому получившуюся последовательность сложнее воспринять. Поочередное применение этой опции по нескольким различным разделителям можно использовать для запутывания последовательности или распутывания при помощи ключа.

Протокол FTP

Этот протокол предназначен для передачи файлов по сети. Он появился в 1970-е (что раньше HTTP b lh.), он является одним из первых сетевых протоколов. Внутри уже встроена аутентификация, подключаться на сервер можно как открытым паролем и логином, а можно использовать шифрование для передачи данных (например, по протоколу ssh). Он использует множественное подключение: через один канал передаются команды и ответы сервера, а через остальные каналы идет передача файлов (поэтому можно передавать сразу несколько файлов и даже в обоих направлениях). Ранние версии были консольными, сейчас есть графические интерфейсы, в частности FileZilla, который полностью посвящен FTP. В большинстве браузеров сейчас не поддержки FTP, по разным данным с 2020 или 2021 годов.

Users/kaps/pr3 (последним исправлял пользователь kaps 2022-11-13 22:09:10)