Categories
블로그

4주차 – 리눅스의 사용자/그룹, 권한, 텍스트 처리 명령어

현재 사용자 식별 리눅스 또는 사용자의 로그인 기록은 기본적으로 다중 사용자 시스템이며 실제 사용자가 아닌 가상 사용자를 생성하는 데에도 사용됩니다.

사실, 사용자 이름이 아니라 리눅스에 있습니다.

그리고 이러한 사용자를 그룹로 만들고 파일 실행에 권한를 부여하는 것을 합니다.

사용자는 그룹에 속하며 필요에 따라 여러 그룹에 속할 수 있습니다.

및 사용자 정보를 확인할 수 있습니다.

비밀번호 전체 이름 홈 디렉토리 기본 쉘 사용자 추가 및 제거 전통적으로 시스템에서 사용자를 생성하는 명령어는 데비안에서 모든 리눅스에서 사용할 수 있습니다.

사용자에 대한 정보를 찾을 수 있습니다.

홈 디렉토리 내용까지 삭제합니다.

추가 및 제거는 여러 사용자이 가입할 수 있는 그룹이며 다양한 권한를 할당할 수 있습니다.

그룹 제거 그룹 특정 사용자를 그룹 사용자로 생성하려면 파일의 행에 사용자를 추가하십시오.

루트 계정 시스템 제거 설정 변경을 위한 권한가 있는 루트는 보안 위험이 있으므로 우분투에서 루트 계정을 만드는 것은 불가능합니다.

이 순간에는 루트의 권한와 함께 명령을 사용하십시오.

환경 변수 사용자마다 다른 환경 변수를 설정하면 사용자에서 정의한 환경 변수에 따라 다른 작업을 수행할 수 있습니다.

쉘이나 어플리케이션은 간단한 문자열을 통해 적절한 값을 얻어 사용합니다.

환경변수 설정 환경변수의 값을 보여줍니다.

환경 변수 문자열 값을 입력합니다.

를 입력한 후 환경 변수를 나중에 사용할 수 있습니다

또는 세미콜론은 이전 명령이 실행되고 다음 명령이 실행됨을 의미합니다.

소스 값을 삽입하고 수정하면 소스 명령을 통해 쉘을 새로 시작해야 한다.

파일 소유권 리눅스에서는 장치 시스템 정보를 포함한 모든 것이 파일로 액세스되며 각 파일에는 소유자가 있습니다.

파일 소유자는 파일 작성자이며 변경할 수 있습니다.

루트 파일의 소유자 변경 파일의 소유자를 루트로 변경합니다.

그룹 사용자 권한 권한 등에 권한 실행을 추가하고 그룹에 권한 쓰기를 제거합니다.

7 파일 7 즉, 텍스트 파일 명령어 편집기 파일 또는 텍스트에서 특정 부분을 편집합니다.

파일에서 원하는 내용을 출력하는 역할을 합니다.

파일에서 원하는 패턴을 포함하는 라인을 찾습니다.

다른 명령어의 출력을 입력으로 받아 파일로 저장하고 출력한다.

파일의 줄 수에서 단어 수를 세십시오.

특정 패턴을 파일에서 원하는 문자열로 바꿉니다.

위의 경우 첫 번째 패턴만 실행하는데 파일명 앞에 붙이면 해당 패턴이 모두 수정된다.

13첫 번째에서 세 번째 줄을 의미합니다.

수정된 내용을 원본 파일에 덮어씁니다.

일반적으로 위와 같이 덮어쓰지 않고 같이 수정된 내용을 명령하여 원본 파일을 저장하고 새 파일로 저장합니다

파일의 내용을 필드나 레코드별로 분류할 수 있을 때 사용합니다.

읽다보면 를 통해 구분 기호를 설정할 수 있습니다.

1 , 줄의 첫 번째 필드를 인쇄합니다.

1 7 구분 기호를 로 설정하고 첫 번째 및 일곱 번째 필드를 인쇄합니다.

줄의 첫 번째 문자에 따라 알파벳순으로 정렬 역순 알파벳순으로 정렬 3 파일 이름 필드를 나누고 세 번째 필드의 값 순서에 따라 줄을 정렬합니다.

1 2의 결과를 입력받아 정렬하여 출력한다.

파일에 패턴이 있는 줄만 인쇄합니다.

패턴을 만족하지 않는 행만 인쇄합니다.

3 패턴을 만족하는 줄, 위 3줄, 아래 3줄을 포함하여 총 7줄을 출력한다.

09 패턴 파일 이름 09 를 만족하는 라인을 출력합니다.

이것은 정규식 패턴을 표시하는 데 사용되는 방법입니다.

첫 번째 문자열과 일치합니다.

패턴이 0번 이상 반복됨을 의미합니다.

빠른 갈색 여우는 게으른 개와 그 뒤에있는 2 명의 캐릭터를 뛰어 넘었습니다.

또는 다음에 일부 문자가 옵니다.

또는 행의 끝을 기준으로 앞에 두 개의 문자 있고 그 뒤에 일부 문자가 반복적으로 나옵니다

게으른 개 있고 중간에 끝나는 문자가 있습니다.

게으른 뒤에 오는 모든 문장은 빠른 갈색 여우가 게으른 개를 뛰어 넘었습니다.