명령을 실행하고 출력을 복사하려면 어떻게해야합니까? 붙여 넣으라는

명령을 실행하고 출력을 복사하여 붙여 넣으라는 메시지가 표시되었지만 어디서부터 시작해야할지 모르겠습니다.

어떻게해야합니까?



답변

바라건대 그래픽 데스크탑에 액세스 할 수 있기를 바랍니다. 이것이이 답변의 첫 번째 부분입니다. 그렇지 않으면 처음 세 단계를 건너 뛰고 답의 맨 아래를 읽으십시오.

1 단계 : 터미널로드 …

첫 번째 단계는 터미널을 여는 것입니다. 다양한 터미널 옵션이 있지만 대부분의 우분투 사용자에게는 gnome-terminalKDE 사용자에게는 konsole있고 XFCE 사용자에게는 있어야합니다 xfce4-terminal.

실행할 명령을 식별 한 후에는 실행하는 경우 일뿐입니다.

  • Ctrl+ Alt+를 누릅니다 T.
  • Unity 및 Gnome Shell 사용자는 터미널을 검색 할 수 있습니다.
  • KDE 사용자는 응용 프로그램 → 시스템에서 Konsole을 찾을 수 있습니다.
  • 모든 데스크탑은 Alt+ 를 누르고 F2수동으로 터미널 바이너리 이름 (위와 같이)을 입력 할 수 있습니다.

2 단계 : 명령 실행

이것은 간단한 비트입니다. 다음과 같은 것을보고 있어야합니다.

여기에 이미지 설명을 입력하십시오

명령을 입력하거나 복사 할 수 있습니다 (텍스트를 선택하고 “복사”를 마우스 오른쪽 단추로 클릭 한 다음 터미널 “붙여 넣기”)를 마우스 오른쪽 단추로 클릭하십시오. 긴 명령에는 복사 및 붙여 넣기를 권장합니다. 전사 오류를 피하고 싶다!

명령을이 창에 입력하거나 붙여 넣었 으면를 누릅니다 Return. 다음과 같이 화면에 출력이 나타납니다.

여기에 이미지 설명을 입력하십시오

3 단계 : 컨텐츠 복사

복사는 대부분의 콘솔을 제외하고 대부분의 다른 응용 프로그램과 유사하지만 “블록”을 복사하는 방법 만 알고 있습니다. 복사하려면 마우스를 사용하여 다음과 같이 강조 표시 될 때까지 출력을 드래그하십시오.

여기에 이미지 설명을 입력하십시오

터미널을 마우스 오른쪽 버튼으로 클릭하고 (편집 메뉴로 이동) “복사”를 선택하십시오. 그런 다음 브라우저 나 편집기로 돌아가서 붙여 넣을 수 있습니다. 끝났습니다.

3.5 단계 : 복사 대안 :

이제 명령 행이 중단되면 xclipX의 클립 보드에 직접 삽입 하는 명령을 사용할 수도 있습니다 . GUI가 실행중인 경우에만 작동합니다.

lspci -nnk | grep VGA -A1 | xclip -selection clip

참고 : 생략 할 수는 -selection clip있지만 데이터는 가운데 클릭 클립 보드에 있습니다-예, 클립 보드가 두 개 있습니다 … 다른 날의 이야기, 아마도 🙂


부록 : 복사 및 붙여 넣기없이 명령 줄 데이터 추출

예를 들어 디스플레이 설정이 너무 깨진 컴퓨터에서 출력을 가져와야하는 경우 사용 가능한 데스크톱에 들어갈 수 없으면 출력을 추출하는 다른 방법을 찾아야합니다. 손으로 할 수는 있지만 종종 (로그의 경우) 이것은 실용적이지 않습니다.

최소한 Control+ Alt+ 를 눌러 터미널에 들어가야합니다 F1.

로그인해야 할 수도 있습니다.

여기에서 명령을 실행할 수 있지만 출력은 디스플레이에만 표시됩니다. 이제 두 가지 옵션이 있습니다.

인터넷에 연결되어 있습니다

인터넷에 액세스 할 수 있으면 출력을이라는 명령으로 “파이프”할 수 있습니다 pastebinit. 그러면 콘텐츠가 http://paste.ubuntu.com에 업로드 되고 다른 컴퓨터에서 액세스하거나 사람들에게 제공 할 수있는 짧고 간단하게 URL을 반환합니다.

pastebinit 기본적으로 설치되지 않으므로 가장 먼저 실행하는 것은 다음과 같습니다.

sudo apt-get install pastebinit

그런 다음 명령을 실행하고 다음을 수행합니다 | pastebinit.

lspci -nnk | grep VGA -A1 | pastebinit

그리고 당신은 다음과 같은 것을 보게 될 것입니다 (물론 창에는 없지만) :

여기에 이미지 설명을 입력하십시오

URL을 적어두면 원하는 사람과 공유 할 수 있습니다.

인터넷에 연결되어 있지 않습니다

이것은 더 문제가 있지만 극복 할 수없는 것은 아닙니다. 외부 저장소가 필요합니다. USB 스틱이 인기있는 예입니다. 전원을 연결하십시오. 그래픽이 아닌 설정에서는 USB 드라이브가 자동으로 마운트되지 않습니다. 내가 말했듯이 문제가 있습니다.

실행 lsblk하면 다음과 같이 표시됩니다.

NAME              MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda                 8:16   0 111,8G  0 disk
├─sda1              8:17   0   100M  0 part  /boot
├─sda2              8:18   0     1G  0 part  /
├─sda3              8:19   0    20G  0 part  /usr
├─sda4              8:20   0     1K  0 part
├─sda5              8:21   0  58,7G  0 part
└─sda6              8:22   0    32G  0 part  [SWAP]
sdb                 8:96   1  14,5G  0 disk
└─sdb1              8:97   1  14,4G  0 part
sr0                11:0    1   4,4G  0 rom
sr1                11:1    1  1024M  0 rom

필자의 경우, 플러그인 한 새 디스크는 두 번째 디스크 (sdb)이며 하나의 파티션 (sdb1)이 있습니다. 우리는 이것을 쓸 수 있도록 마운트해야합니다. 간단히:

sudo mount -o umask=0000 /dev/sdb1 /mnt

그런 다음 명령을 외부 디스크의 새 파일로 퍼낼 수 있습니다.

lspci -nnk | grep VGA -A1 > /mnt/lspci
cat /var/log/Xorg.0.log >/mnt/xorg.log

외장 드라이브에 두 개의 새 파일이 생성됩니다. 으로 파일을 복사 할 수도 있습니다 cp. 완료되면 드라이브를 마운트 해제하려고합니다.

cd /  # just in case you cd'd into /mnt
sudo umount /mnt

그런 다음 드라이브의 플러그를 뽑고 다른 컴퓨터로 가져와 요청에 따라 정보를 업로드 할 수 있습니다.


답변