이전에 인쇄된 텍스트를 명령에 사용

이전에 인쇄된 텍스트를 명령에 사용

일반적으로 다음에 실행할 몇 가지 제안 명령을 출력하는 터미널 명령이나 여러 줄 텍스트 출력의 파일 경로를 사용합니다.

파일 경로나 명령을 재사용할 수 있기를 원합니다.

예를 들어

$ nativefier --name "Asana Personal" "https://app.asana.com"
Packaging app for platform darwin x64 using electron v1.6.6
App built to /Users/Vaughan/Asana Personal-darwin-x64


$ cd /Users<press-tab>/Vaughan/Asana Personal-darwin-x64


$ brew info postgres
...
If builds of PostgreSQL 9 are failing and you have version 8.x installed,
you may need to remove the previous version first. See:
  https://github.com/Homebrew/legacy-homebrew/issues/2510

To migrate existing data from a previous major version (pre-9.0) of PostgreSQL, see:
  https://www.postgresql.org/docs/9.6/static/upgrading.html

To migrate existing data from a previous minor version (9.0-9.5) of PostgreSQL, see:
  https://www.postgresql.org/docs/9.6/static/pgupgrade.html

  You will need your previous PostgreSQL installation from brew to perform `pg_upgrade`.
  Do not run `brew cleanup postgresql` until you have performed the migration.

To have launchd start postgresql now and restart at login:
  brew services start postgresql
Or, if you don't want/need a background service you can just run:
  pg_ctl -D /usr/local/var/postgres start


$ pg ctl<press-tab>-D /usr/local/var/postgres start

답변1

이는 기본적으로 원하는 정보를 캡처하기 위해 전체 터미널 세션을 기록하는 것을 의미합니다.

이를 수행하려면 프로그램을 사용할 수 있습니다 (예: 동일한 로그 파일의 이 입력 줄에서 계속해서 작동 하도록 프롬프트를 script추가 하거나 향상시킨 후 즉시 구문 분석). 그런 다음 구문 분석하여 로그를 생성할 수 있습니다. 설정한 위젯에 대한 파일(모든 경로에 대한 출력 필터링 )script /tmp/myuseronlyreadablefile.zshrcscriptzsh 자동 완성.

'스크립트' 사용의 단점이 무엇인지, 이전 '스크립트'에 비해 이것이 얼마나 많은 노력을 의미하는지 잘 모르겠습니다.마우스로 텍스트를 표시하고 마우스 휠을 한 번만 클릭하면 즉시 삽입됩니다.' 기능.

답변2

tmux예를 들어 터미널 멀티플렉서는 세션에서 복사 및 붙여넣기를 지원하지만 터미널 멀티플렉서 없이 또는 자동으로 이 작업 을 screen수행하려는 경우 해당 명령을 사용하여 임시 파일 로 tee출력을 보낼 수 있습니다.cutsedgrep

그러나 OSX를 사용하는 것처럼 보이므로 간단히 텍스트를 강조 표시하고 ⌘C를 눌러 복사하고 ⌘V를 눌러 붙여넣을 수 있습니다. (당신이 ssh여기 있지 않다면)

관련 정보