반갑습니다!
이번 포스트에서는 $ which를 이용하여 프로그램이 존재하는 경로를 표시하기와
$ clear를 사용하여 터미널 로그 비우기에 대해서 알아보겠습니다 ^^
명령어를 입력해서, 실행하는 프로그램이 어디에 있는지
알고 싶을 때 which 명령어를 사용할 수 있는데요
그 외에 whereis 명령어를 이용하면 실행 파일 외에도
특정 프로그램 관련 파일이 어디에 있는지 알 수 있습니다 ^^
1. 프로그램이 존재하는 경로 조회하기 : $ which, $ whereis
$ which 명령어의 실행 결과를 보면 docker와 mongod 프로그램은
각각 /usr/bin/docker와 /usr/bin/mongod 경로에 존재하는 것을 확인할 수 있겠습니다 ^^
그리고 $whereis 명령어를 실행해보면 docker와 mongod 각각
설정 파일과 명령어 도움말이 어디에 존재하는지 확인할 수 있겠습니다 ^^
whereis 명령어는 인자로 넣어준 프로그램이 존재하는 경로,
프로그램 도움말이 존재하는 경로,
프로그램 소스 파일 디렉토리가 존재하는 경로를
기본적으로 조사해서 출력합니다 ^^
특정 정보를 명시적으로 기재하지 않으면 다음과 같은 경로를 대상으로 검색하는데요
①프로그램 검색 → 시스템 표준 경로와 환경 변수 PATH
②도움말 검색 → 환경 변수 MANPATH
③소스 파일 디렉토리 검색 → 시스템 표준 경로
시스템 표준 경로는 /bin, /sbin 등과 같은 디렉토리입니다 ^^
$which 및 $ whereis 명령어는 다음과 같은 옵션을 가지고 있습니다!
[ which 명령어]
-a
이름이 같은 프로그램이 검색 대상 경로에 여러 개 존재하면 모두 표시합니다
[whereis 명령어]
① -b
프로그램(바이너리)과 설정 파일 경로만 표시합니다
② -m
도움말 경로만 표시합니다
③ -s
소스 파일 디렉토리 경로만 표시합니다
④ -B path
path 경로를 프로그램(바이너리) 검색에 사용합니다
⑤ -M path
path 경롤르 도움말 검색에 사용합니다
⑥ -S path
path 경로를 소스 파일 디렉토리 검색에 사용합니다
⑦ -f
-B, -M, -S 옵션을 사용할 때 경로 지정과 구분하도록 -f 옵션 뒤에 검색할 명령어를 지정합니다
2. 터미널 출력 로그 지우기 : $ clear
위와 같이 터미널에 출력 로그가 여러개 존재할 때, $ clear 명령어를 이용하면
해당 로그를 모두 삭제하고 빈 화면으로 만들 수 있습니다 ^^
작업 중에 터미널에 수많은 출력 메세지가 쌓여있을 때
이 명령어를 이용하여 내용을 비우고 작업하면 사용자로서 화면에 대한 시인성이 좋아지죠 ^^
$ clear 명령어를 적용한 다음의 터미널 창 화면입니다 ^^
여러 출력 메세지들이 깨끗하게 비워진 것을 확인할 수 있겠습니다!
'Linux > 파일·파일 시스템 다루기' 카테고리의 다른 글
[Linux 파일 다루기] 8. $ head, $ tail을 사용하여 파일 앞부분과 끝부분 표시하기 (0) | 2024.08.16 |
---|---|
[Linux 파일 다루기] 7. $ more, $ less를 사용하여 긴 파일 내용 표시하기 (1) | 2024.08.16 |
[Linux 파일 다루기] 5. $ pwd와 $cd, $ rmdir, rm으로 현재 디렉토리 표시&변경 및 삭제하기 (0) | 2024.08.15 |
[Linux 파일 다루기] 4. $ rm과 $ touch 명령어로 파일 삭제하기 및 날짜 변경하기 (0) | 2024.08.15 |
[Linux 파일 다루기] 3. $ mv와 $ cp로 파일 이동 및 이름 변경하기 (0) | 2024.08.13 |