ps|pr -t|cut -d" " -f3 |sort |tee output.lst
Primero, he recuperado los procesos que se ejecutan a través de ps. Dado que ps da un encabezado, he usado pr -t
que eliminará cualquier encabezado. Después de eso, he seleccionado la tercera columna del archivo ya que los nombres de los procesos se almacenan en la tercera columna a través del comando de corte. Después de eso, he ordenado el resultado. Reunirá los procesos con el mismo nombre. Después de eso, canalicé el resultado al comando tee.
После команды rz
соединение на самом деле не зависает -команда rz
отправила сообщение запуска протокола ZMODEM -на ваш iterm2
и ожидает, пока он выдаст действительный ZMODEM отклик. К сожалению, iterm2
, похоже, не поддерживает протокол ZMODEM, поэтому команда rz
на удаленном конце будет ждать, пока не истечет время ожидания.
Команды rz
и sz
используют протокол ZMODEM в своих стандартных потоках ввода/вывода. Это полезно на удаленном конце, но на локальном конце вам понадобится программа-эмулятор терминала, которая может либо изначально поддерживать ZMODEM, либо передавать входящие данные в другую программу, а вывод программы обратно на удаленный сервер; это позволит вам использовать эквиваленты sz
и rz
также локально на вашем Mac для обеспечения поддержки ZMODEM.
В принципе, протокол ZMODEM можно использовать для любого терминального соединения в стиле -. Но протокол ZMODEM почти полностью устарел, потому что с SSH-соединениями можно использовать что-то получше :в командной строке MacOS есть команда OpenSSH scp
, которую можно использовать для передачи файлов по протоколу SSH.
Вы оба можете "проталкивать" файлы на удаленный сервер:
scp local-filename username@remote-hostname:remote-directory-or-filename
... или "вытягивать" файлы с удаленного сервера, если вы знаете имя удаленного файла:
scp username@remote-hostname:remote-directory/remote-file local-directory-or-filename
Если локальное и удаленное имена пользователей совпадают, часть username@
можно опустить. Имена удаленных каталогов могут быть либо абсолютными (, начинающимися с /
), либо относительными к вашему домашнему каталогу на удаленном хосте. Если вы добавите опцию -r
,Вы можете копировать целые каталоги.
В отличие от ZMODEM, вам не нужно активное терминальное соединение с удаленным хостом для передачи файлов.:scp
Для передачи файлов будет создано собственное SSH-соединение. Если вы также используете аутентификацию по ключу SSH, чтобы избавиться от необходимости вводить пароли вручную, это становится хорошим способом автоматизации передачи файлов.