>시스템 튜토리얼 >리눅스 >CentOS 명령어에 대한 포괄적이고 자세한 설명

CentOS 명령어에 대한 포괄적이고 자세한 설명

PHPz
PHPz앞으로
2024-01-08 09:09:451074검색

1, 현재 사용되는 쉘 표시

 [root@localhost ~]# echo $SHELL

2, 현재 시스템에서 사용하는 모든 쉘을 표시합니다​​

 [root@localhost ~]# cat /etc/shells

3, 해시 캐시 표시

해시: 캐시 표시 -r: 캐시 지우기

4, 여러 명령을 사용할 수 있습니다. 기호는 구분됩니다.

5, 역사

-c: 명령 기록 지우기

-d: 기록에서 지정된 명령을 삭제합니다

     #: 최근 # 기록 표시

-a: 이 세션의 새로 실행된 명령 기록을 기록 파일 목록에 추가합니다

-n: 히스토리 파일에서 읽지 않은 행을 히스토리 목록으로 읽어옵니다

-r: 기록 파일을 읽고 기록 목록에 추가합니다

-w: 지정된 기록 파일에 기록 목록을 저장합니다

-p: 기록 매개변수를 여러 줄로 확장하지만 기록 목록에는 존재하지 않습니다

-s: 기록 매개변수를 한 줄로 확장하고 기록 목록에 추가합니다

6,Ctrl

+l: 화면 지우기, 지우기 명령과 동일

+c: 명령 실행 취소

-a: 커서를 명령줄 앞으로 이동

-e: 커서를 명령줄 끝으로 이동

-u: 현재 커서 위치를 줄의 시작 부분까지 삭제

-k: 현재 커서 위치를 줄 끝까지 삭제

7, Esc

-b: 한 단어를 왼쪽으로 이동

-f: 한 단어를 오른쪽으로 이동

8, 로컬 도움말 파일 저장 위치/usr/share/doc/

9. CentOS 시스템 설치 후, 사람의 도움이 없으면 다음 명령을 사용하여 데이터베이스를 생성할 수 있습니다

CentOS6에서는 makewhatis

를 사용합니다.

CentOS7 용도: mandb

10, man 명령어 조작 방법

공백, ^v, ^f, ^F: 파일 끝으로 스크롤

b, ^b: 파일의 처음으로 넘기기

d, ^d: 화면의 절반을 파일 끝으로 돌립니다

u, ^u: 화면의 절반을 파일 시작 부분으로 전환

^n 또는 ^e 또는 ^j: 한 줄을 파일 끝으로 바꿉니다

^y 또는 ^p 또는 ^k: 파일의 시작 부분으로 줄 바꿈

q: 나가기

    #: #

줄로 이동

1g: 파일의 처음으로 돌아갑니다

g: 파일 끝으로 이동

/keywork: 문자열을 키워드로 사용하고 현재 위치부터 끝까지 검색하며 문자는 대소문자를 구분하지 않습니다

ㅋㅋㅋ             

?Keywork: 문자열을 키워드로 사용하고 현재 위치부터 처음까지 검색하며 문자는 대소문자를 구분하지 않습니다

ㅋㅋㅋ                                                            n: 다음

11, 파일 시스템의 구조

/boot: 부팅 파일이 저장되는 디렉터리입니다. 커널 파일(vmlinuz)과 부팅 로더(bootloader, grub)가 이 디렉터리에 저장됩니다.

/bin: 모든 사용자를 위한 기본 명령으로, 독립 파티션과 연결할 수 없으며 OS 시작 시 사용되는 프로그램입니다. /sbin: 기본 관리 명령으로, 독립된 파티션과 연결할 수 없으며 OS 시작 시 사용되는 프로그램입니다.

/lib: 시작 시 프로그램이 의존하는 기본 공유 라이브러리 파일 및 커널 모듈 파일(/lib/modules)

/lib64: x86_64 시스템 전용 보조 공유 라이브러리 파일 저장 위치

/etc: 구성 파일 디렉터리

/home/USERNAME: 일반 사용자의 홈 디렉터리

/root: 관리자의 홈 디렉터리

/media: 휴대용 모바일 장치용 마운트 지점

/mnt: 임시 파일 시스템 마운트 지점

/dev: 장치 파일 및 특수 파일의 저장 위치

            b: 장치 차단, 무작위 액세스

                c: 문자 장치, 선형 액세스

/opt: 타사 애플리케이션의 설치 위치

/srv: 시스템에서 실행되는 서비스에서 사용되는 데이터

/tmp: 임시 파일 저장 위치

/usr: 범용 공유, 읽기 전용 데이터

Bin: 시스템의 완전한 기능을 보장하기 위해 제공되는 애플리케이션

      lib: 32비트 사용

        lib64: 64비트 시스템에만 존재합니다

E 포함: 헤더 파일

    공유: 문서, 사람 등 구조화되고 독립적인 데이터

로컬: 타사 애플리케이션의 설치 위치

/var:변수 데이터 파일

캐시: 애플리케이션 캐시 데이터 디렉터리

        lib: 애플리케이션 상태 정보 데이터

로컬: /usr/local

에 애플리케이션의 변수 데이터를 저장하는 전용 공간입니다.

잠금: 파일 잠금

로그: 디렉터리 및 파일을 기록합니다

ㅋㅋㅋ                                    선택

실행: 일반적으로 프로세스 PID 파일을 저장하는 데 사용되는 프로세스 관련 데이터를 실행합니다.

스풀: 애플리케이션 데이터 풀

        tmp: 두 번의 시스템 재시작 사이에 생성된 임시 데이터 저장

/proc: 커널 및 프로세스 정보를 출력하는 데 사용되는 가상 파일 시스템

/sys: 현재 시스템의 하드웨어 장치 관련 정보를 출력하는 데 사용되는 가상 파일 시스템

/selinux: 보안 강화 리눅스, selinux 관련 보안 정책, 기타 정보가 저장되는 위치

12, 파일 형식

-: 일반 파일 d: 디렉터리 파일

b: 블록 장치

c: 캐릭터 장치

l: 심볼릭 링크 파일

p:파이프파일파이프

s: 소켓 파일 소켓

13, ls 사용법

-a: 숨겨진 파일 포함 -l: 추가 정보 표시

-R:

을 통한 디렉터리 재귀

-ld: 디렉토리 및 심볼릭 링크 정보

-1: 파일이 별도의 줄에 표시됩니다

-S: 큰 것부터 작은 것까지 정렬

-u: -t 옵션을 사용하면 새로운 것부터 오래된 것까지 시간별로 표시하고 정렬할 수 있습니다

-U: 정렬 없이 디렉터리 저장 순서대로 표시

14, stat는 파일의 타임스탬프 세 개를 표시합니다

액세스 시간: 액세스 시간, atime, 파일 내용 읽기 수정 시간: 수정 시간, mtime, 파일 내용(데이터) 변경

변경 시간: 변경 시간, ctime, 메타데이터 변경

15, 터치 명령

[옵션]... 파일...을 터치하세요... -a: 시간만 변경

-m: mtime만 변경

ㅋㅋㅋ

            [[cc]yy]mmddhhmm[.ss]

-c: 파일이 존재하지 않으면 생성되지 않습니다

16, cp 명령

-i: 대화형

-r, R: 디렉터리와 모든 내용을 반복적으로 복사합니다 -a: 아카이브, -dR --preserv=all

과 동일

-d: --no-dereference --preserv=links는 원본 파일을 복사하지 않고 링크 이름만 복사합니다

-p: --preserv=mode, 소유권, 타임스탬프

와 동일

-v:--상세

-f:--force

17, 별칭은 별칭을 정의합니다

현재 쉘 프로세스에 사용 가능한 모든 명령 별칭을 표시합니다

 [root@localhost ~]# 별칭 VALUE

명령을 실행하는 것과 동일한 별칭 NAME을 정의합니다.

 [root@localhost ~]# 별칭 NAME='VALUE'

명령줄에 정의된 별칭은 현재 쉘 프로세스에만 유효합니다.

영구적으로 적용하려면 구성 파일에 정의해야 합니다

                                                          현재 사용자에게만 해당: ~/.bashrc

모든 사용자에게 유효: /etc/bashrc

별칭 사용 취소: unalias

18, mv 명령을 사용하세요

일반적으로 사용되는 옵션:

-i: 대화형

-f: 강제

19, rm 명령을 사용하세요

일반적으로 사용되는 옵션:

-i: 대화형

            -f: 강제 삭제

-R: 재귀 :

20, tree는 디렉토리 트리를 표시합니다

-d: 디렉토리만 표시

-L 레벨: 표시할 레벨 수를 지정하세요

-P 패턴: 지정된 패턴과 일치하는 경로만 표시합니다

21, mkdir이 디렉토리를 생성합니다

-p: 오류를 보고하지 않으며 필요한 디렉터리를 자동으로 생성할 수 있습니다

-v: 자세한 정보 표시

-m MODE: 디렉터리 생성 시 권한을 직접 지정

22, rmdir은 빈 디렉토리를 삭제합니다

-p: 상위 빈 디렉토리를 재귀적으로 삭제

-v: 자세한 정보 표시

23, rm 데이터 삭제

-r: 디렉터리 트리를 반복적으로 삭제

-f: 프롬프트 없이 강제 삭제

24, STDOUT 및 STDERR은 파일로 리디렉션

형식: 명령 연산 기호 파일 이름 ㅋㅋㅋ                 STDOUT을 파일로 리디렉션

2>: STDERR을 파일로 리디렉션

ㅋㅋㅋ             모든 출력을 파일로 리디렉션

ㅋㅋㅋ 禁 SET -C: 기존 파일을 가리는 것은 금지되어 있지만 강제 적용을 추가할 수 있습니다. & gt |

+C 설정: 덮어쓰기 허용

ㅋㅋㅋ

      2>: 리디렉션 오류 출력 데이터 스트림 재정의

2>>: 리디렉션 오류 출력 데이터 스트림 추가

표준 출력과 오류 출력은 서로 다른 위치로 전달됩니다. 형식은 다음과 같습니다.

             명령 > /path/to/file.out 2> /path/to/error.out

리디렉션을 위해 표준 출력과 오류 출력을 동일한 데이터 스트림으로 병합합니다. 형식은 다음과 같습니다. ㅋㅋㅋ                                               ㅋㅋㅋ                                     

             COMMAND > /path/to/file.out 2> (순서가 중요함)

               명령 >> /path/to/file.out 2>>

       (): 여러 프로그램의 STDOUT 병합

          (2007년; 2008년) >

25, tr - 문자 변환 및 제거

        tr [옵션]...세트1 [세트2]

옵션:

-c 또는 --complement: 문자 집합의 보완을 가져옵니다

          -d 또는 --delete: 첫 번째 문자 집합에 속하는 모든 문자를 삭제합니다.

           -s 또는 --squeeze-repeats: 연속적으로 반복되는 문자를 단일 문자로 나타냅니다.

            -t 또는 --truncate-set1: 첫 번째 문자 집합에 해당하는 문자를 두 번째 문자 집합에 해당하는 문자로 변환합니다.

표준 입력을 리디렉션하려면 <

일부 명령은 파일에서 가져온 STDIN을 허용할 수 있습니다

            $tr 'a-z' 'A-Z' 이 명령은 /etc/issue의 모든 소문자를 대문자로 변환합니다

tr –d abc < /etc/fstab fstab 파일에서 모든 abc 문자 삭제

          [root@localhost ~]# cat >ㅋㅋㅋ               

        왕샤오춘

Ctrl+D를 눌러 나가면 키보드 입력 대신 파일을 사용할 수 있습니다

 [root@localhost ~]# cat > fileb

26, less: 페이지별로 입력 페이지 보기

ls -l /etc less

|

메일: 이메일을 통해 입력 내용 보내기:

echo "testemail" | mail -s "test" user@example.com

lpr: 프린터로 입력 보내기

에코 "테스트 인쇄" lpr-Pprinter_name

위 내용은 CentOS 명령어에 대한 포괄적이고 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 jb51.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제