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 중국어 웹사이트의 기타 관련 기사를 참조하세요!