GUI 앱 (예 : LibreOffice Writer)에 해당하는 명령 줄을 어떻게 찾을 수 있습니까?


35

명령 행에서 LibreOffice Writer를 어떻게 실행할 수 있습니까? 기본적으로 명령은 무엇이며 특정 응용 프로그램을 실행하는 명령이 무엇인지 어떻게 알 수 있습니까?

답변:


43

libreoffice --writerLibreOffice Writer를 시작하려면 실행하십시오 .

이 경우, 나는 그것이 libreoffice비슷하거나 비슷하다고 생각했기 때문에 libre터미널에 입력 하고 탭을 두 번 누릅니다. libreoffice옵션 중 하나였습니다. 그래서 나는 그것을 달렸습니다. Writer, Calc, Impress 등으로 갈 수있는 것을 시작했습니다. Writer에 대해 구체적으로 물었으므로 명령 행 옵션 중 하나 인 man libreoffice을 살펴 보았습니다 -writer. 달리기 libreoffice -writer는 효과가 있었지만 결과는

$ libreoffice -writer
Warning: -writer is deprecated.  Use --writer instead.

그래서 나는 도착했다 libreoffice --writer.

일반적으로 다음과 같은 것을 시도 할 수 있습니다.

  • 응용 프로그램의 이름에 따라 이름을 추측하고 시도하십시오. 도움을 받으려면 탭 완성을 사용하십시오. 옵션에 대한 매뉴얼 페이지를 읽으십시오.
  • 프로그램을 실행하고 (GUI 메뉴를 사용하거나 다른 방법으로 실행) 프로세스 이름을 추측하고를 사용하여 확인하십시오 ps aux | grep guessed_name.
  • 프로그램이 설치된 패키지에 속하는 것을 알고 있으면 다음을 X실행하십시오 dpkg -L X. 이 패키지에서 설치된 파일을 나열합니다 X, 대한 모양 /usr/bin, /bin, /sbin출력에, 등.
  • 다음과 같이 창에 해당하는 프로세스를 찾을 수 있습니다.

    를 실행 xprop _NET_WM_PID하고 클릭하지 않고 대상 창으로 이동 한 후 클릭하십시오. 예를 들어 창에 해당하는 PID를 인쇄합니다.

    _NET_WM_PID(CARDINAL) = 7394
    

    이제 ps -p 7394주어진 PID의 프로세스 이름을 찾기 위해 7394를 PID로 대체하여 실행 하십시오.


2
Google이 없어도 명령을 찾기 위해 사용한 상식 프로세스에 대한 훌륭한 설명!
SRDC

4

명령을 찾으려면 자동 완성 명령을 사용해보십시오.

' libre '를 입력 한 후 [ ' Tab '] 을 눌러 다음을 제공하십시오.

libreoffice

그런 다음 ' --help ' 를 추가 하면 마지막으로 다음을 제공합니다.

libreoffice --help

이렇게하면 필요한 모든 옵션이 제공됩니다 ..

(snip)
LibreOffice 3.4  340m1(Build:402)

Usage: soffice [options] [documents...]

Options:
--minimized    keep startup bitmap minimized.
--invisible    no startup screen, no default document and no UI.
--norestore    suppress restart/restore after fatal errors.
--quickstart   starts the quickstart service
--nologo       don't show startup screen.
 :
--writer       create new text document.
--calc         create new spreadsheet document.
--draw         create new drawing.
--impress      create new presentation.
--base         create new database.
:

정확히 무슨 일이 ... 대답을했다 @prateek
열린 우리당 헤레라

동의하지 않습니다. 그 접근법은 추측과 '작가'의 변화 발견과 관련이 있습니다. 더 정확하고 일반적인 방법을 설명했습니다.
david6

둘 다 추측 libre또는을 포함 libreoffice합니다. 가 --help보다 일반적이거나 올바른 man?
Prateek

허용되는 답변은 다양한 상황에서 작동 할 수있는 일반적인 전략 목록입니다. 이것은 실제로 특정 질문에 대한 답변입니다.
Westcroft_to_Apse

3

일반적으로 모든 GUI 응용 프로그램에는 실행기 아이콘이 있습니다. 대부분 은에 저장됩니다 /usr/share/applications. 이 .desktop파일에는 응용 프로그램 이름 및 해당 명령에 대한 정보가 있습니다.

모든 응용 프로그램과 명령을 나열하는 빠른 해키 방법은 awk 명령 을 사용하는 것입니다 .

awk '{FS = "=";if ($1=="Name") printf("%s => ",$2); if($1=="Exec") {printf("%s\n",$2);nextfile;}}' /usr/share/applications/*.desktop

좋아, 우리는 이것을 grep하고 어떤 응용 프로그램을 검색하기 위해 파이프 할 수 있습니다!
ChillarAnand

2

Writer에 액세스하면 터미널로 이동하여 다음을 입력합니다.

Lowriter

이것은 완벽하게 작동하는 것으로 보이며 Calc (localc)에 대해 반복 될 수 있습니다. 추첨 (lodraw); 염기 (lobase); 감동 (loimpress). 당신은 요점을 얻습니다.

오늘 밤 배운 또 다른 멋진 터미널 명령은 다음과 같습니다.

파이어 폭스 google.com

선택한 웹 사이트 또는이 경우 Google로 이동하면서 Firefox가 호출됩니다. CLI (Command Line Interface)를 사용하면할수록 모든 기능에 더 많은 관심을 갖게됩니다.


사용 lowriter이 여전히 올바른지 확인하십시오. 나는 지금 12.04을 사용하고 LibreOffice와 3.5.4.2으로 시도하고이 응답 가지고 :The program 'lowriter' is currently not installed. You can install it by typing: sudo apt-get install libreoffice-writer

완전 최신 리눅스 민트 작업 2016 년 12 월
zzapper

2

전혀 추측 하지 않는 매우 쉬운 방법 :

  • 실행합니다 alacarte(Gnome 메뉴의 'Main Menu').
  • 다음 단계에 따라 응용 프로그램의 명령 이름을 찾으십시오.

그놈의 메뉴 편집기에서 응용 프로그램의 명령 이름 찾기

  1. 응용 프로그램을 선택하십시오.
  2. 를 클릭하십시오 Properties.
  3. 필드에서 응용 프로그램의 명령 이름을 찾으십시오 ( Command이 예에서는) file-roller.

추측을 사용하지 않기로 투표했습니다! 또한, 나는 alacarte에 대해 몰랐습니다.
Westcroft_to_Apse


1

Ubuntu 12.10 및 새 libreoffice 4.0에서 수동 설치 후 명령은 다음과 같습니다.

libreoffice4.0-작성자

이전 답변과 같은 다른 모든 명령은 libreoffice 이후에 4.0을 포함하여 제공됩니다.


1

프로그램의 위치 또는 프로그램을 모르고 "시작 메뉴"의 링크 만있는 경우 마우스 오른쪽 버튼을 클릭하고 바탕 화면에 추가를 클릭하여 바탕 화면 바로 가기를 만듭니다. 그런 다음 텍스트 편집기에서 바로 가기를 열고 "Exec"로 시작하는 줄을 찾습니다. 따라서 LibreOffice Calc의 경우 다음을 참조하십시오.

Exec = libreoffice --calc % U

이것은 bash 명령 "libreoffice --calc"에 해당합니다. 백분율 기호는 exec의 확장 암시 적 (?) 옵션과 관련이 있습니다.이 옵션은 이해할 수 없지만 Exec을 사용하지 않으므로 무시할 수 있습니다.


0

기존 문서에서 LibreOffice를 시작하려면을 사용하십시오 xdg-open. 이것은 LibreOffice 문서뿐만 아니라 모든 파일 또는 URL에서도 작동합니다. xdg-open선호하는 응용 프로그램을 사용하여 파일을 엽니 다.

xdg-open file-or-url

나는 보통 터미널에서 일할 때을 ~/.bash_aliases가지고 alias o=xdg-open있으므로 다음과 같이 줄입니다.

o aDocument.odt
o https://askubuntu.com
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.