Linux 명령 설명 - Linux 명령 개요 (1)
Linux 운영 체제 에 서 는 문자 조작 인터페이스 에 입력 한 특정 작업 과 작업 을 수행 할 수 있 는 문자열 을 명령 이 라 고 할 수 있 습 니 다.엄 밀 히 말 하면 명령 은 보통 특정한 기능 을 실현 하 는 명령 이나 프로그램의 이름 만 대표 한다.
1. Linux 명령 의 분류
(1) Linux 명령 의 실행 은 셸 명령 해석 기 에 의존 해 야 합 니 다.
셸 은 실제 리 눅 스 운영 체제 에서 실행 되 는 특수 프로그램 으로 운영 체제 커 널 과 사용자 사이 에 위치 하고 사용자 가 입력 한 명령 을 받 고 설명 하 며 실행 해 야 할 조작 을 시스템 커 널 에 전달 하고 셸 은 사용자 와 커 널 사이 에서 '번역 관' 역할 을 한다.사용자 가 Linux 시스템 에 로그 인 할 때 명령 을 입력 할 수 있 는 운영 체 제 를 제공 하기 위해 셸 프로그램 을 자동 으로 불 러 옵 니 다.
(2) Bash 는 Linux 운영 체제 에서 기본적으로 사용 하 는 Shell 프로그램 으로 파일 은/bin/bash 에 있 습 니 다.셸 프로그램 에 대한 더 많은 지식 은 후속 과정 에서 설명 할 것 이다.Linux 명령 과 Shell 프로그램의 관계 에 따라 Linux 명령 은 일반적으로 다음 과 같은 두 가지 유형 으로 나 뉜 다.
내부 명령: 셸 해석 기 프로그램 (예 를 들 어 Bash) 내부 에 통합 되 는 특수 명령 을 말 하 며 내장 (Built - in) 명령 이 라 고도 부른다.내부 명령 은 Shell 의 일부분 에 속 하기 때문에 시스템 파일 이 따로 없습니다. 다음 과 같 으 면: 셸 해석 기 가 실행 되면 내부 명령 도 자동 으로 메모리 에 불 러 옵 니 다. 사용 자 는 직접 사용 할 수 있 습 니 다.내부 명령 은 하 드 디스크 에서 파일 을 다시 읽 을 필요 가 없 기 때문에 실행 효율 이 높다.
외부 명령: Linux 운영 체제 에서 특정 기능 을 수행 할 수 있 는 스 크 립 트 파일 이나 바 이 너 리 프로그램 을 말 합 니 다. 모든 외부 명령 은 시스템 에 대응 하 는 파일 로 셸 해석 기 프로그램 이외 의 명령 이기 때문에 외부 명령 이 라 고 합 니 다.Linux 운영 체 제 는 외부 명령 에 대응 하 는 파일 위 치 를 알 아야 셸 에서 불 러 오고 실행 할 수 있 습 니 다.
(3) Linux 운영 체 제 는 기본적으로 외부 명령, 프로그램의 디 렉 터 리 (예 를 들 어/bin,/usr/bin,/usr/local/bin 등) 를 사용자 의 '검색 경로' 에 추가 합 니 다. 이 디 렉 터 리 에 있 는 외부 명령 을 사용 할 때 사용 자 는 구체 적 인 위 치 를 지정 할 필요 가 없습니다.따라서 내부 명령 과 외부 명령 을 굳이 구분 하지 않 아 도 사용 방법 은 기본적으로 유사 하 다.
2. Linux 명령 행 형식
내부 명령 이나 외부 명령 을 사용 할 때 일반적인 명령 행 사용 형식 을 참조 하면 Linux 명령 의 역할 과 작업 방식 을 쉽게 이해 할 수 있 습 니 다.일반적인 명령 행 사용 형식 은 다음 과 같 습 니 다.
명령 어 [옵션] [매개 변수]
그 중에서 명령 어, 옵션, 매개 변수 사 이 를 빈 칸 으로 나 누 면 나머지 빈 칸 은 무 시 됩 니 다.[] 괄호 로 묶 은 부분 은 생략 할 수 있 음 을 나타 낸다. 즉, 명령 행 은 명령 어 만 있 을 수도 있 고 명령 어, 옵션 만 있 거나 명령 어, 인자 만 있 을 수도 있다.
(1) 명령 어
명령 어 는 명령 이름 으로 전체 명령 의 가장 중요 한 부분 이다.Linux 의 문자 조작 인터페이스 에서 명령 어 를 사용 하여 명령 어 를 유일 하 게 확인 하기 때문에 명령 을 입력 할 때 입력 한 명령 어가 정확 한 지 확인 해 야 합 니 다.또한 리 눅 스 의 명령 환경 에서 명령 명 이 든 파일 명 이 든 영문 문자 에 대한 처 리 는 대소 문 자 를 구분 하고 조작 할 때 세심 해 야 한다.
(2) 옵션
옵션 의 역할 은 명령 의 구체 적 인 기능 을 조절 하여 이 명령 을 어떻게 실행 할 지 결정 하 는 것 입 니 다.같은 명령 어 를 다른 옵션 에 맞 춰 사용 할 때 비슷 하지만 미세한 차이 가 있 는 기능 을 얻 을 수 있 습 니 다.명령 에 사용 할 옵션 은 다음 과 같은 기능 이 있 습 니 다.
< 1 > 명령 어 에 따라 사용 할 수 있 는 옵션 도 다 릅 니 다 (옵션 의 개수 와 내용).
< 2 > 옵션 의 수량 은 여러 개 일 수도 있 고 생략 할 수도 있 습 니 다.여러 옵션 을 동시에 사용 할 때 옵션 사이 에 빈 칸 으로 구분 합 니 다.옵션 을 사용 하지 않 으 면 명령 어의 기본 기능 을 실행 합 니 다.
< 3 > 단일 문자 의 옵션 을 사용 할 때 보통 옵션 전에 '-' 기호 (반 각 의 감호 문자) 를 사용 하여 안내 합 니 다. 예 를 들 어 '- l' 과 같은 짧 은 형식 옵션 이 라 고 합 니 다.여러 개의 단일 문자 옵션 을 조합 하여 사용 할 수 있 습 니 다. 예 를 들 어 "- al"은 "- a - l"과 같 습 니 다.
< 4 > 여러 문자 의 옵션 을 사용 할 때 보통 옵션 전에 '-' 기호 (두 개의 반 각 의 감호 문자) 를 사용 하여 길 게 설정 합 니 다. 예 를 들 어 '- help' 와 같 습 니 다.
메모: 일부 명령 어 는 같은 기능 에 대해 길 고 짧 은 두 가지 형식의 옵션 을 동시에 제공 합 니 다.긴 형식의 옵션 은 의미 가 명확 하고 기억 하기 쉬 우 며 짧 은 형식의 옵션 구 조 는 간단 하고 입력 이 빠르다.두 가지 격식 을 혼용 할 수 있다.
(3) 매개 변수
명령 매개 변 수 는 명령 자의 처리 대상 입 니 다. 일반적으로 명령 매개 변 수 는 파일 이름, 디 렉 터 리 (경로) 이름 이나 사용자 이름 등 내용 일 수 있 습 니 다.사용 하 는 명령 어 에 따라 명령 매개 변수의 개 수 는 0 에서 여러 개 일 수 있 습 니 다.리 눅 스 명령 을 입력 할 때 이 명령 자의 구체 적 인 형식 에 따라 명령 의 정상 적 인 운행 을 확보 하기 위해 명령 인 자 를 제공 해 야 합 니 다.
메모: 리 눅 스 명령 행 을 실제 사용 하 는 과정 에서 '옵션' 과 '매개 변수' 라 는 호칭 이 자주 헷 갈 리 고 앞 뒤 순서 도 뒤 바 꿀 수 있 지만 명령 의 실행 효과 에 영향 을 주지 않 기 때문에 엄격 한 구분 을 하지 않 는 경우 가 많 습 니 다.
3. 관련 빠 른 조작
위 형식 에 따라 리 눅 스 명령 을 입력 한 후 Enter 키 를 누 르 면 입력 이 끝 났 음 을 표시 하고 시스템 에 제출 합 니 다.Enter 키 를 누 르 지 않 기 전에 명령 줄 의 문자 내용 이 편집 상태 이 므 로 임의로 편집 하여 수정 할 수 있 습 니 다.리 눅 스 명령 행 을 편집 할 때 입력 효율 을 높이 기 위해 다음 과 같은 몇 가지 보조 동작 을 사용 할 수 있 습 니 다.
(1) Tab 키: 입력 한 불완전한 명령 어 나 파일, 디 렉 터 리 이름 을 자동 으로 고 칠 수 있 습 니 다. 예 를 들 어 "ifcon"을 입력 한 후 Tab 키 를 누 르 면 "ifconfig"명령 어로 자동 으로 고 칠 수 있 습 니 다.이 기능 은 뒤로 만 보완 할 수 있 고 입력 한 부분 문자 로 시작 해 야 합 니 다. 명령 어 나 파일, 디 렉 터 리 이름 을 유일 하 게 찾 을 수 있 습 니 다. 그렇지 않 으 면 Tab 키 를 두 번 누 르 면 시스템 에서 사용 가능 한 이름 목록 을 출력 할 수 있 습 니 다.
(2) 역 슬 래 쉬 "\": 입력 한 줄 의 명령 내용 이 너무 길 면 터미널 이 자동 으로 줄 을 바 꿉 니 다.때로는 보기 좋 고 보기 편 하도록 '\' 기 호 를 삽입 하여 강제로 줄 을 바 꿀 수도 있 고, 다음 줄 에 나타 나 는 '>' 프롬프트 뒤에 내용 을 계속 입력 하여 이전 명령 의 연속 으로 사용 할 수도 있다.
(3) Ctrl + U 조합 키: 현재 커서 앞 에 있 는 모든 문자 내용 을 빠르게 삭제 합 니 다.
(4) Ctrl + K 조합 키: 현재 커서 에서 줄 끝까지 의 모든 문자 내용 을 빠르게 삭제 합 니 다.
(5) Ctrl + L 조합 키: 현재 화면 에 표 시 된 내용 을 빠르게 삭제 하고 왼쪽 상단 에 만 명령 프롬프트 를 표시 합 니 다.
(6) Ctrl + C 조합 키: 현재 명령 줄 의 편집 을 취소 하고 새로운 명령 프롬프트 로 전환 합 니 다.
4. 명령 도움말 획득
리 눅 스 명령 행 의 일반적인 형식 은 명령 을 배 우 는 과정 에서 하 나 를 보면 열 을 안다. 대부분의 명령 을 사용 하 는 기본 적 인 방법 을 이해 하 는 데 도움 이 된다.Linux 운영 체제 에서 사용 할 수 있 는 명령 의 수량 이 많 고 구체 적 인 옵션 도 각각 다 르 며 사용 형식 에 도 약간의 차이 가 있 을 수 있 습 니 다.교재 에 소 개 된 내용 은 한계 가 있 기 때문에 리 눅 스 명령 에 대한 더 많은 상세 한 옵션 과 구체 적 인 사용 형식 은 책, 수첩, 인터넷 조회 외 에 가장 간단 하고 빠 른 방법 은 명령 의 온라인 도움말 기능 을 사용 하 는 것 이다.
(1) help 명령 사용
help 명령 자 체 는 Linux Shell 의 내장 명령 으로 각 Shell 내부 명령 의 도움말 정 보 를 보 는 데 사 용 됩 니 다.help 명령 을 사용 할 때 내부 명령 의 이름 을 매개 변수 로 추가 하면 됩 니 다.
예 를 들 어 "help pwd"명령 을 실행 하면 Shell 내부 명령 pwd 의 도움말 정 보 를 볼 수 있 습 니 다 (pwd 명령 은 현재 사용자 가 있 는 작업 디 렉 터 리 를 표시 하 는 데 사 용 됩 니 다). 구체 적 인 동작 은 다음 과 같 습 니 다.
[root@localhost ~]# help pwd
pwd: pwd [-LP]
。
:
-L $PWD ,
-P ,
,`pwd' `-L'
:
,
0。
(2) "-- help"옵션 사용
대부분의 Linux 외부 명령 에 대해 서 는 명령 어의 형식 과 옵션 등 도움말 정 보 를 표시 하기 위해 일반적인 명령 옵션 인 "help"를 사용 할 수 있 습 니 다.이 명령 어 에 "help"옵션 이 없 으 면 간단 한 명령 형식 만 알려 줍 니 다.
예 를 들 어 "ls -- help"명령 을 실행 하면 ls 명령 의 도움말 정보 (ls 명령 은 파일 이나 디 렉 터 리 목록 정 보 를 표시 하 는 데 사용) 를 볼 수 있 습 니 다. 구체 적 인 동작 은 다음 과 같 습 니 다.
[root@localhost ~]# ls --help
:ls [ ]... [ ]...
List information about the FILEs (the current directory by default).
Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.
Mandatory arguments to long options are mandatory for short options too.
-a, --all .
-A, --almost-all . ..
--author -l
-b, --escape
--block-size=SIZE scale sizes by SIZE before printing them; e.g.,
'--block-size=M' prints sizes in units of
1,048,576 bytes; see SIZE format below
-B, --ignore-backups do not list implied entries ending with ~
-c with -lt: sort by, and show, ctime (time of last
modification of file status information);
with -l: show ctime and sort by name;
otherwise: sort by ctime, newest first
,,,,//
(3) man 매 뉴 얼 페이지 사용
man 매 뉴 얼 페이지 (Manual Page) 는 Linux 운영 체제 에서 가장 자주 사용 되 는 온라인 도움말 형식 으로 대부분의 외부 소프트웨어 가 설치 할 때 실행 프로그램, 프로필 에 상세 한 도움말 매 뉴 얼 페이지 를 제공 합 니 다.이 매 뉴 얼 페이지 의 정 보 는 특정한 형식 에 따라 조직 되 고 통 일 된 매 뉴 얼 페이지 를 통 해 프로그램 man 을 조회 하여 읽 습 니 다.
예 를 들 어 "man file"명령 을 실행 하면 file 명령 의 매 뉴 얼 페이지 정 보 를 볼 수 있 습 니 다 (file 명령 은 파일 의 유형 을 판단 하 는 데 사 용 됩 니 다). 구체 적 인 조작 은 다음 과 같 습 니 다.
[root@localhost ~]# man file
-b ( ).
-c . -m , .
-f
( ). , ; , ``-'' .
-m list . , .
-n . . .
-v .
-z .
-L ( ) , ls(1) like-named .
,,,,//
man 매 뉴 얼 페이지 를 읽 을 때 전체 화면의 텍스트 로 표시 되 고 상호작용 환경 을 제공 합 니 다.
↑, ↓ 방향 키 를 누 르 면 한 줄 의 텍스트 내용 을 위로, 아래로 스크롤 할 수 있 습 니 다.
Page Up 키 와 Page Down 키 를 누 르 면 위로, 아래로 페이지 를 넘 길 수 있 습 니 다.
Q 키 나 q 키 를 누 르 면 매 뉴 얼 페이지 의 읽 기 환경 을 수시로 종료 할 수 있 습 니 다.
/키 를 누 르 면 매 뉴 얼 내용 을 찾 을 수 있 습 니 다. 예 를 들 어 '/- v' 를 입력 하면 '- v' 옵션 의 도움말 정 보 를 찾 을 수 있 습 니 다. 찾 은 결과 가 여러 개 있 으 면 n 키 나 N 키 를 누 르 면 각각 아래로, 위로 위치 추적 선택 할 수 있 습 니 다.
다른 시스템 에서 볼 수 있 도록 man 매 뉴 얼 페이지 의 내용 을 텍스트 파일 로 저장 하려 면 col 명령 과 결합 하여 매 뉴 얼 페이지 의 형식 제어 문 자 를 제거 하고 표시 결 과 를 새 파일 로 저장 할 수 있 습 니 다.
예 를 들 어 다음 작업 은 ls 명령 의 도움말 매 뉴 얼 을 텍스트 파일 lshelp. txt 로 저장 할 수 있 습 니 다.
[root@localhost ~]# man ls | col -b > lshelp.txt
이 예 에서 col 은 텍스트 의 특수 제어 문 자 를 걸 러 내 는 명령 프로그램 입 니 다.또한 '|' 과 '>' 기 호 를 사 용 했 는데 이것 은 Shell 환경 에서 의 두 가지 특수 기능 응용 으로 각각 파이프, 방향 전환 출력 이 라 고 부른다.그 의미 와 역할 은 다음 과 같다.
파이프: 세로 줄 기호 "|"로 앞의 명령 의 화면 출력 결 과 를 뒤의 명령 의 작업 대상 (입력) 으로 표시 합 니 다.마치 파이프 처럼 이 끝 에 내용 을 넣 고 다른 한 끝 에서 나온다.
출력 방향 재 설정: 기호 '>' 보다 큰 것 으로 앞의 명령 이 성공 적 으로 실 행 된 후에 화면 출력 결 과 는 화면 에 직접 출력 하 는 것 이 아니 라 '>' 번호 뒤에 지정 한 파일 에 저 장 됩 니 다. 따라서 재 설정 이 라 고 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
바이너리 파일cat 또는tail, 터미널 디코딩 시 처리 방법cat으로 바이너리 파일을 보려고 할 때 코드가 엉망이 되어 식은땀이 났다. 웹에서 스크롤된 정보의 처리 방법과alias의 설정을 요약합니다. reset 명령을 사용하여 터미널을 재설정합니다.이렇게 하면 고치지 못하...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.