본문 바로가기

방송통신대학교

UNIX 필수 명령어 3가지 별칭 설정부터 디렉터리 관리까지!

728x90
반응형
728x170

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가지에 대해 알아봤습니다.

이 명령어들이 여러분의 컴퓨터 생활을 훨씬 더 즐겁게 만들어 줄 거라고 믿습니다. 과제도 좋지만 이 명령어들로 실생활에서도 유용하게 사용해보세요!

 

그럼 다음에 또 뵙겠습니다. 다들 행복한 하루 되세요!

728x90
반응형
그리드형