UNIX 환경에서 아래 내용들을 실행하기 위한 명령어를 작성하고 각 명령의 의미를 공백 포함 200자 이내로 정확하게 설명하라. 작업 디렉터리는 자신의 홈 디렉터리로 한다. 명령 실행을 위해 필요하다면 가정을 전제해도 된다. 설명이 부족하면 감점됩니다. (각 5점)
3. dir 명령을 수행하면 ‘ls -l’ 명령이 수행되도록 별칭을 설정하는 명령을 실행하라. (5점)
4. 디렉터리의 기본 접근권한을 755(rwxr-xr-x)로, 파일의 기본 접근권한을 644(rw-r--r--)로 설정하는 명령을 실행하라. (5점)
5. 사용자의 홈 디렉터리에 존재하는 모든 서브 디렉터리 중에서 비어 있는 디렉터리를 찾아 삭제하는 find 명령을 실행하라. (5점)
안녕하세요, 여러분! 오늘은 UNIX 환경에서 알아두면 일상 생활이 훨씬 편해질 명령어 3가지를 소개하려고 합니다.
이 명령어들을 알면, 마치 마법사가 된 것 마냥 키보드 몇 번 치면 원하는 작업이 금방금방 이루어집니다. 긴 설명 없이 바로 들어가보죠!
3. dir 명령을 수행하면 ‘ls -l’ 명령이 수행되도록 별칭을 설정하는 명령을 실행하라. (5점)
alias dir='ls -l'
설명: alias
명령어는 별칭을 설정해주는 명령어입니다. 여기서는 dir
이라는 명령어를 입력하면 ls -l
명령어가 실행되도록 설정했습니다. 이렇게 하면 dir
명령어를 사용할 때마다 현재 디렉터리의 파일과 폴더를 상세하게(listing, -l
옵션) 확인할 수 있습니다. 좋아요, 여기서 5점 딴 거 아니에요? ㅎㅎㅎ
4. 디렉터리의 기본 접근권한을 755(rwxr-xr-x)로, 파일의 기본 접근권한을 644(rw-r--r--)로 설정하는 명령을 실행하라. (5점)
umask 022
설명: umask
명령어는 파일과 디렉터리의 기본 접근권한을 설정합니다. 여기서 022
로 설정하면 디렉터리의 기본 접근권한이 755(rwxr-xr-x), 파일의 기본 접근권한이 644(rw-r--r--)가 됩니다. 숫자의 뜻은 너무 깊게 파보지 마세요, 중요한 건 이렇게 설정하면 디렉터리와 파일이 생성될 때 원하는 권한으로 설정된다는 것이죠.
5. 사용자의 홈 디렉터리에 존재하는 모든 서브 디렉터리 중에서 비어 있는 디렉터리를 찾아 삭제하는 find 명령을 실행하라. (5점)
find ~ -type d -empty -delete
설명: find
명령어는 파일이나 디렉터리를 찾아주는 똑똑한 명령어입니다. 여기서는 사용자의 홈 디렉터리(~
)에서 디렉터리(-type d
)이면서 비어 있는(-empty
) 디렉터리를 찾아 삭제(-delete
)하는 명령입니다. 이걸로 마법의 장판을 펼쳐 비어있는 디렉터리를 휘리릭 사라지게 만들 수 있습니다.
이상으로 UNIX 환경에서 알아두면 좋을 명령어 3가지에 대해 알아봤습니다.
이 명령어들이 여러분의 컴퓨터 생활을 훨씬 더 즐겁게 만들어 줄 거라고 믿습니다. 과제도 좋지만 이 명령어들로 실생활에서도 유용하게 사용해보세요!
그럼 다음에 또 뵙겠습니다. 다들 행복한 하루 되세요!
'방송통신대학교' 카테고리의 다른 글
BNF에서 EBNF로! do-while문, 문장들, 논리식을 EBNF로 이해하고 구문도표로 표현하기 (4) | 2023.09.25 |
---|---|
vi 편집기로 방송대학교 교가를 작성하고 터미널에서 출력하기 (0) | 2023.09.25 |
빅데이터의 확산과 데이터과학자의 중요성 (1) | 2023.09.25 |
COVID-19 전후 네이버 검색어트렌드로 본 한국의 성별 및 연령별 변화 분석 (2) | 2023.09.24 |
구글 Ngram Viewer와 구글 트렌드를 활용한 영어 키워드 분석: 1900년대부터 현재까지의 트렌드 비교 (0) | 2023.09.24 |