리눅스 운영체제 주제연결 및 분석(2)

1. 파일 내용 보기

1. /etc/passwd 파일의 6번째 줄을 확인하세요.

head와 tail을 사용하여 동작하는데, "head -n 6"은 처음 6줄의 내용을 본다는 뜻이고, "tail -n 1"은 한 줄을 뒤에서 앞으로 본다는 뜻이다.
여기에 이미지 설명을 삽입하세요.

2. /etc/selinux/config에서 SELINUX로 시작하는 줄을 봅니다.

그룹을 사용하여 운영
여기에 이미지 설명을 삽입하세요.

3. /etc/ssh/sshd_config에서 no로 끝나는 줄을 찾습니다.

그룹 표현을 사용하면 "group n$"은 n으로 끝나는 줄을 찾는 것을 의미합니다.
여기에 이미지 설명을 삽입하세요.

4. 숫자가 포함된 /etc/ssh/sshd_config 행 필터링

0부터 9까지의 숫자를 찾으려면 "그룹 [0,9]"를 사용하세요.
여기에 이미지 설명을 삽입하세요.

2. 텍스트 처리 명령

1. 다음을 구분 기호로 사용하여 /etc/passwd 파일의 첫 번째 열 내용을 보고 알파벳 역순으로 정렬합니다.

"cut"은 문자를 구분하고, "-d:"는 구분 문자를 정의합니다. 여기서는 ":"입니다. "-f1"은 어떤 필드를 가져와야 합니다. 여기서는 "첫 번째 줄"입니다.
"sort -r"은 역순으로 정렬합니다.
여기에 이미지 설명을 삽입하세요.

2. cut 명령을 사용하여 현재 호스트의 IP 주소를 잘라서 표시합니다.

여기에 이미지 설명을 삽입하세요.

3. 복사 및 이동

1.

(1) /test 디렉터리에 하위 디렉터리인 dir을 생성하고 해당 디렉터리에 /etc/passwd를 복사합니다.
(2) /etc/ssh/sshd_config 파일을 /test 디렉터리에 복사합니다.
(3) /etc/yum.repos를 복사합니다. d/ 디렉터리를 /test 디렉터리로
복사합니다. (4) /etc/hosts 파일을 /test 디렉터리로 복사
합니다. (5) /etc/hostname 파일을 /test 디렉터리로 복사합니다.
(6) /test/sshd_config 파일을 다음으로 이동합니다. /test/ dir 디렉토리를 sshd.conf로 이름을 바꾸었습니다..

이 질문들은 모두 같은 목적을 가지고 있어서 함께 작성했습니다.
그것은 모두 "cp" 복사 및 이동입니다.
여기에 이미지 설명을 삽입하세요.

4. 파일 검색

1. $HOME 디렉터리 및 하위 디렉터리에서 2일 전에 변경된 파일을 검색합니다.

"find" 메소드를 통해 "-mtime"은 내용이 수정된 시간을 나타내고 "-2"는 2일 이내의 파일 이름을 나타냅니다.
여기에 이미지 설명을 삽입하세요.

2. /etc/ 디렉터리에서 호스트로 시작하는 파일을 찾습니다.

이름을 일치시키려면 "find" 아래의 "-name"을 사용하고 "host*"는 호스트로 시작하는 파일을 나타냅니다.
여기에 이미지 설명을 삽입하세요.

3. /test/에서 디렉터리 파일을 찾습니다.

여기에 이미지 설명을 삽입하세요.

4. /test 디렉터리 및 하위 디렉터리에서 2KB를 초과하는 파일을 검색합니다.

"-size"는 파일 크기를 의미합니다.
"+2k"는 2KB보다 큼을 의미합니다.이미지 설명을 추가해주세요

5. 포장 및 압축

1. /test 디렉터리의 모든 파일과 폴더를 myfile.zip 파일로 압축합니다.


이미지 설명을 추가해주세요
결과를 압축하고 보려면 "zip"을 사용하십시오 .
이미지 설명을 추가해주세요

2. myfile.zip 파일의 압축을 /opt에 푼다

"unzip"을 사용하여 압축을 푼다.
이미지 설명을 추가해주세요

3. /opt 디렉토리의 모든 파일을 압축하고 gzip을 사용하여 /test/newfile.tar.gz로 압축합니다.

먼저 "cd"를 사용하여 "/opt" 디렉터리로 들어간 다음 "tar"를 사용하여 패키지합니다.
이미지 설명을 추가해주세요

4. /test/newfile.tar.gz 파일에 어떤 파일이 있는지 확인하세요.

"tvf"를 통해 시청하세요.
이미지 설명을 추가해주세요

5. Windows 클라이언트 호스트에 newfile.tar.gz를 다운로드합니다.

6. /test 디렉터리에서 /etc 아래의 모든 파일을 백업하고 해당 권한을 유지합니다.

"-cvf"를 통해 백업합니다.
이미지 설명을 추가해주세요

추천

출처blog.csdn.net/Nirvana92/article/details/127478666