Linux 종료 명령에 대해 자세히 설명해주세요.
리눅스의 종료 명령에는 주로 shutdown,halt,reboot,init가 포함됩니다. 종료는 비교적 안전한 종료 방법으로, 종료하기 전에 현재 로그인한 모든 사용자에게 이를 알리고 사용자가 로그인하는 것을 방지할 수 있습니다. 백그라운드 프로세스를 안전하게 종료할 수 있습니다. 다양한 매개변수를 통해 특정 기능을 구성할 수 있습니다. Halt: 이 기능은 shutdown -h와 동일합니다. 응용 프로그램 프로세스를 종료하고 동기화 시스템 호출을 실행하며 파일 시스템에서 일부 작업을 완료한 후 커널을 중지합니다. Reboot: 이 기능은 종료 후 다시 시작된다는 점을 제외하면 Halt와 유사합니다. 아래에. init: init 프로세스는 모든 프로세스의 조상입니다. 해당 프로세스 번호는 항상 1입니다. 종료 작업을 구현하기 위해 init 프로세스에 신호를 보낼 수 있습니다. Linux의 기본 명령 1.exit: 이 명령은 시스템을 종료하는 것이지 종료하는 것은 아닙니다. Linux에는 많은 작업이 있습니다. 대기하면 작업이 중지됩니다. 하지만 다른 작업은 아직 진행 중입니다. 그냥 끄세요.
2.date: 현재 날짜 표시
날짜 형식: 날짜 +%y/%m/%d
3.cal: 달력 표시
p>
달력 형식: cal [월] [년]
4.bc: 내장 계산기
5.man: 도와주세요! info와 유사
man [command]
6.shutdown: 종료입니다.
shutdown -t sec: shutdown -t 10 종료하려면 10초
p>
shutdown -k 메시지:shutdown -k I WILL SHUTDOWN은 실제로 종료되지 않고 I WILL SHUTDOWN이라는 메시지만 보냅니다.
shutdown -c 종료 명령을 취소합니다. 현재 실행 중
shutdown -h time:shutdown -h 20:20 시스템 서비스를 중지하고 20:20에 시스템을 종료합니다.
shutdown -r time:shutdown -r now 중지 시스템 서비스를 시작한 후 다시 시작합니다.
p>7.reboot: 지금 다시 시작하고 종료합니다.
8. 디렉터리 파일 권한
chgrp groupname 파일/디렉터리: chgrp uranus1 a 파일 a의 그룹을 uranus1로 변경
chmod xyz 파일/디렉토리: chmod 777 a 파일 a의 권한을 -rwxrwxrwx로 변경
chown 사용자 파일/디렉토리: chown uranus1 a 파일 a의 소유자를 uranus1로 변경
파일이나 디렉터리를 마스킹할 때 기본 권한
umask:view
umask xyz:setting
9.cd [상대 경로 또는 절대 경로]
10. pwd는 현재 경로를 표시합니다.
11. mkdir/rmdir은 디렉토리를 생성/삭제합니다. >
12. ls는 파일 이름, 속성 등을 표시합니다.
ls -a 모든 파일 목록(숨겨진 문서 포함)
ls -l 세부 정보 목록
ls -s 파일 크기별로 정렬
13. cp [souce] [복사할 객체]
cp -d
cp -r can 디렉토리를 복사합니다.
cp -s를 사용하여 Join 파일을 만듭니다. ln과 동일한 기능입니다.
cp -u는 새 소스 파일인 경우에만 소스 파일을 복사합니다.
14. rm [파일명] 파일 삭제
rm -i 사용자 확인
rm -r 순환 삭제
rm -f 강제 삭제
15. mv [souce] [객체] move
16. 파일 내용 보기
cat [file] 파일 내용 보기
tac [file] 표시 마지막 줄
more/less [file] 표시 파일
p>head/tail -n [file] 파일의 처음이나 끝에서 N 줄 읽기
nl은 cat
od가 아닌 ASCII 데이터 파일을 읽는 것과 유사합니다.
17. chattr은 Isattr 파일의 보안과 관련이 있습니다.
chattr [ +-=] [ASacdistu] [파일/디렉터리]
+-=: 증가, 감소 및 각각 설정 정의된 속성
A: 액세스 시간 atime은 수정할 수 없습니다.
p>
18. [파일 이름]인 파일 검색
실행 파일 위치 보기
whereis [디렉터리 이름]
-a : 바이너리 파일 찾기
-m: 설명 파일의 수동 경로 아래에 있는 파일
-s: 소스 소스 파일 파일만 찾습니다.
-n: 아니요 문서 파일
[디렉터리 이름] 찾기
찾기 [경로] [매개변수]
1. 시간:
-atime n: n*24시간 이내에 액세스한 모든 파일 나열
-ctime n:n*24시간 이내에 변경됨, 새 파일 또는 디렉터리 나열
-mtime n: n*24 내에 수정된 파일 나열 시간
-newer file: 파일보다 최신 파일 나열
2. 이름 사용
-gid n: 그룹 ID가 N인 파일 찾기
-그룹 이름: 그룹 이름 이름으로 파일 검색
-uid n: 소유자 ID N으로 파일 검색
-사용자 이름: 사용자 이름 이름으로 파일 검색
p>
-name file: file Name이라는 이름의 파일을 검색합니다.
-type type: b, c, d, p, l, s를 포함한 유형의 파일 속성을 가진 파일을 찾습니다(인터페이스 장치 b , 포트 장치 c, 디렉터리 d, 연결 파일 l)
p>19. 기본 vi 작업(커서 이동에 대해 말할 필요 없음)
찾기 및 바꾸기
/word 커서 뒤에 word라는 문자열 찾기 p>
?word 커서 앞에 word라는 문자열 검색
n1,n2s/word1/word2/g 다음 사이에서 검색 및 바꾸기 line n1 및 n2
1,$s/word1/word2/gc 1부터 마지막 줄까지 검색하여 바꾸고 변경 시 확인합니다.
명령줄 모드:
w: 저장
w!: 파일이 읽기 전용이면 강제로 쓰기
q : 종료
wq:
w[filename]: 다른 파일에 데이터를 넣습니다.
r[filename]: 다른 파일에서 데이터를 읽습니다.
set nu: 행 추가
set nonu: set nu의 반대
n1,n2 w[filename]: n1부터 n2까지의 내용이 다음과 같이 저장됩니다. 파일 이름은 이 파일입니다.