Linux 명령의 사용 예

Linux의 which 명령은 프로그램의 위치를 ​​찾는 데 사용됩니다. 이 설명서에서는 어떤 명령을 사용하는 방법과 사용 가능한 모든 스위치를 설명하여 명령을 최대한 활용하는 방법을 보여줍니다.

프로그램의 위치를 ​​찾는 방법

이론 상으로는 모든 프로그램이 / usr / bin 폴더에서 실행되어야하지만 실제로는 그렇지 않습니다. 프로그램이 어디에 있는지 찾는 확실한 방법은 which 명령을 사용하는 것입니다.

가장 간단한 명령 형식은 다음과 같습니다.

which

예를 들어 Firefox 웹 브라우저 의 위치를 ​​찾으려면 다음 명령을 사용하십시오.

어느 파이어 폭스

출력은 다음과 같습니다.

/ usr / bin / firefox

동일한 명령에서 여러 프로그램을 지정할 수 있습니다. 예 :

어느 파이어 폭스 김프 banshee

그러면 다음과 같은 결과가 반환됩니다.

/ usr / bin / firefox / usr / bin / gimp / usr / bin / banshee

일부 프로그램은 둘 이상의 폴더에 있습니다. 그러나 기본적으로 하나만 표시됩니다.

예를 들어, 다음 명령을 실행하십시오.

어느 쪽이 적은

그러면 less 명령 의 위치를 ​​찾을 수 있으며 출력은 다음과 같습니다.

/ usr / bin / less

그러나 전체 명령은 하나 이상의 장소에서 사용할 수있는 명령이 적기 때문에 실제로는 전체 그림을 표시하지 않습니다.

다음 스위치를 사용하여 프로그램이 설치된 모든 장소를 표시하는 which 명령을 얻을 수 있습니다.

which -a

다음과 같이 less 명령에 대해 실행할 수 있습니다.

어느 쪽이 적은가?

위의 명령의 출력은 다음과 같습니다.

/ usr / bin / less / bin / less

그렇다면 2 개소에 실제 설치량이 적음을 의미합니까? 사실 아니.

다음 ls 명령을 실행하십시오.

ls -lt / usr / bin / less

출력이 끝나면 다음이 표시됩니다.

/ usr / bin / less -> / bin / less

ls 명령의 끝에서 ->를 볼 때 심볼릭 링크 이고 실제로는 실제 프로그램의 위치를 ​​가리키고 있음을 알 수 있습니다.

이제 다음 ls 명령을 실행하십시오.

ls -lt / bin / less

이번에는 줄 끝의 출력은 다음과 같습니다.

/ bin / less

이것은 이것이 실제 프로그램이라는 것을 의미합니다.

아마도 다소 놀랍기 때문에 which 명령은 less 명령을 검색 할 때 / usr / bin / less를 출력합니다.

whereis 명령 은 프로그램의 바이너리, 프로그램의 소스 코드 및 프로그램의 매뉴얼 페이지를 찾는 데 사용할 수있는 것보다 더 유용한 명령 입니다.

개요

그렇다면 왜 어떤 명령을 사용 하시겠습니까?

프로그램이 설치되었지만 어떤 이유로 프로그램이 실행되지 않는다는 것을 알고 있다고 가정 해보십시오. 프로그램이 설치된 폴더가 경로에 없기 때문에 가능성이 큽니다.

which 명령을 사용하여 프로그램이있는 위치를 찾고 프로그램이 실행하는 폴더로 이동하거나 경로 명령에 프로그램의 경로를 추가 할 수 있습니다.

기타 유용한 검색 도구

어떤 명령에 대해 읽는 동안 파일을 찾는 데 유용한 다른 명령이 있다는 것을 알아 두는 것이 중요합니다.

find 명령 을 사용하여 파일 시스템에서 파일을 찾거나 locate 명령을 사용할 수 있습니다.

Linux 필수 명령

현대의 리눅스 배포판에서는 터미널을 문제없이 사용하도록 요구하고 있지만 알아야 할 몇 가지 명령이 있습니다.

이 안내서는 파일 시스템을 탐색하는 데 필요한 필수 명령 목록을 제공합니다.

이 가이드를 사용하면 현재있는 폴더, 다른 폴더로 이동하는 방법, 폴더에있는 파일을 나열하는 방법, 홈 폴더로 돌아가는 방법, 새 폴더 만들기, 파일 만들기, 파일 이름 바꾸기 및 파일 이동 및 복사 방법 등을 볼 수 있습니다. 파일.

파일을 삭제하는 방법과 하드 링크와 소프트 링크의 차이점을 지정하는 방법과 같이 심볼릭 링크의 의미와 사용 방법을 확인할 수 있습니다.