기본 콘텐츠로 건너뛰기

리눅스에서 사용자 관리하기: adduser와 deluser

리눅스에서 사용자 관리하기: adduser와 deluser 안녕하세요, mj입니다! 오늘은 리눅스에서 사용자 계정을 관리하는 방법에 대해 알아보겠습니다. 특히 adduser 와 deluser 명령어를 중심으로 설명할 예정입니다. 이 두 명령어는 리눅스 시스템에서 사용자 계정을 생성하고 삭제하는 데 매우 유용합니다. 1. adduser 명령어 adduser 명령어는 새로운 사용자 계정을 생성하는 데 사용됩니다. 이 명령어는 사용자의 홈 디렉토리와 기본 설정 파일을 자동으로 생성합니다. 사용법 sudo adduser [사용자이름] 예시 1: 사용자 계정 생성 예를 들어, john 이라는 사용자를 추가하고 싶다면 다음과 같이 입력합니다: sudo adduser john 출력 결과: Adding user `john' ... Adding new group `john' (1001) ... Adding new user `john' (1001) with group `john' ... Creating home directory `/home/john' ... Copying files from `/etc/skel' ... New password: Retype new password: passwd: password updated successfully Changing the user information for john Enter the new value, or press ENTER for the default Full Name []: John Doe Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y 예시 2: 사용자 계정 생성 (기본값 사용) 기본값을 사용하여 alice 라는 사용자...

파일 및 디렉토리 관리: cp, mv, rm 명령어

파일 및 디렉토리 관리: cp, mv, rm 명령어

안녕하세요, mj입니다! 오늘은 리눅스에서 파일과 디렉토리를 관리하는 데 유용한 cp, mv, rm 명령어에 대해 알아보겠습니다. 이 명령어들은 파일과 디렉토리를 복사하고, 이동하고, 삭제하는 데 필수적입니다. 각 명령어의 사용법과 예시를 통해 쉽게 이해할 수 있도록 하겠습니다.

1. cp 명령어

cp 명령어는 파일이나 디렉토리를 복사하는 데 사용됩니다. 기본적인 사용법은 다음과 같습니다:

cp [옵션] [원본 파일] [대상 파일]

예시 1: 파일 복사

다음 명령어는 file1.txtfile2.txt로 복사합니다.

cp file1.txt file2.txt

출력 결과: file2.txt가 생성됩니다.

예시 2: 디렉토리 복사

디렉토리를 복사할 때는 -r 옵션을 사용해야 합니다.

cp -r dir1/ dir2/

출력 결과: dir2/가 생성되고 dir1/의 모든 내용이 복사됩니다.

예시 3: 파일 복사 시 덮어쓰기

기존 파일을 덮어쓰려면 -i 옵션을 사용할 수 있습니다.

cp -i file1.txt file2.txt

출력 결과: 덮어쓰기 여부를 묻는 메시지가 표시됩니다.

2. mv 명령어

mv 명령어는 파일이나 디렉토리를 이동하거나 이름을 변경하는 데 사용됩니다. 기본적인 사용법은 다음과 같습니다:

mv [옵션] [원본 파일] [대상 파일]

예시 1: 파일 이동

다음 명령어는 file1.txtdir1/로 이동합니다.

mv file1.txt dir1/

출력 결과: file1.txtdir1/로 이동됩니다.

예시 2: 파일 이름 변경

파일의 이름을 변경할 때도 mv 명령어를 사용합니다.

mv oldname.txt newname.txt

출력 결과: oldname.txtnewname.txt로 변경됩니다.

예시 3: 디렉토리 이동

디렉토리를 다른 위치로 이동할 수 있습니다.

mv dir1/ dir2/

출력 결과: dir1/dir2/로 이동됩니다.

3. rm 명령어

rm 명령어는 파일이나 디렉토리를 삭제하는 데 사용됩니다. 기본적인 사용법은 다음과 같습니다:

rm [옵션] [파일]

예시 1: 파일 삭제

다음 명령어는 file1.txt를 삭제합니다.

rm file1.txt

출력 결과: file1.txt가 삭제됩니다.

예시 2: 디렉토리 삭제

디렉토리를 삭제할 때는 -r 옵션을 사용해야 합니다.

rm -r dir1/

출력 결과: dir1/와 그 안의 모든 내용이 삭제됩니다.

예시 3: 강제 삭제

파일을 강제로 삭제하려면 -f 옵션을 사용할 수 있습니다.

rm -f file1.txt

출력 결과: file1.txt가 강제로 삭제됩니다.

이상으로 cp, mv, rm 명령어에 대한 설명을 마치겠습니다. 이 명령어들을 잘 활용하여 파일과 디렉토리를 효율적으로 관리하시기 바랍니다. 감사합니다!

안녕히 계세요, mj입니다!

댓글

가장 많이 본 글

5. 버추얼박스:설정 (+네트워크의 종류 설명)

안녕하세요 , MJ 입니다 .   우리가 실습을 하는데에 필요한 버추얼박스의 설정에 대해 설명을 합니다 .     버추얼 박스의 설정에는 종류별로 메뉴가 구분되어있습니다 . 1-1. 환경설정 1-2. 네트워크 설정 1-3. 미디어 설정       다른 설정도 존재하지만 , 필요한 일이 없을것이 예상되고 , 위 3 가지 설정에 대해서만 알고 계신다면 버추얼 박스로 실습을 하는데에 아무런 지장이 없고 또 취업을 하신 뒤에 실무에 가셔서도 문제가 될 것이 없습니다 .   환경설정 부터 확인하겠습니다 . 1-1. 환경설정 : 우리가 알아야 편한 내용은 2 가지가 있는데 VM 의 기본 저장경로 설정 " 파일 (F)" 의 환경설정 (P) … [ 단축키 : Ctrl+G] 을 누르면 환경설정 창이 보이고 , 제일먼저 확인되는 기본 머신 폴더 (M) 입니다 . VM 을 저장 할 경로를 지정하는 것인데 VM 은 가상 머신으로 디스크의 용량과는 상관없이 , 가상 컴퓨터의 정보가 저장되는 것으로 , 텍스트 파일형태로 저장되어있고 , 그 내용에는 CPU 를 몇개 사용하도록 되어있는지 , 메모리는 얼마만큼을 할당하도록 되어있는지 , 네트워크 인터페이스는 몇 개가 어떻게 설정되어있는지 ... 등 가상의 컴퓨터를 정의하는 내용의 파일이 저장되는 경로가 되고 ,   디스크 파일은 별도 미디어 설정에서 관리가 되지만 VM 을 생성하는 과정에서 만든 디스크는 VM 저장경로에 함께 생성 되어있어 사용자가 파일탐색기로 경로를 찾아가보면 파일의 사이즈로 아 이것이 디스크 파일인가보구나 하고 알 수 있습니다 .( 용량이 크고 ...

MJ. 로또의 회차별 당첨번호 API 확인 (예제포함)

안녕하세요, MJ 입니다.   로또 당첨번호를 확인하기위해 동행복권 사이트를 찾아 가거나, 포털사이트에서 검색을 할 수 있지만, 다음 주소를 브라우저에 붙여넣거나, curl 명령을 이용하여 터미널에서 손쉽게 확인할 수 있는 방법이 있어 소개를 드리려고 합니다.     < URL> https://www.dhlottery.co.kr/common.do?method=getLottoNumber&drwNo= < 회차번호 >     - API 주소 활용 방법 브라우저에 URL 입력하여 확인 .           >> 인터넷 주소창에 URL 을 입력       ( 윈도우 ) cmd / ( 리눅스 ) bash 터미널에서 curl 을 사용하여 확인 .( 예 : 123 회차 ) >> curl " https://www.dhlottery.co.kr/common.do?method=getLottoNumber&drwNo= 123 " <cmd>   <bash>         python/java/c 등 코드를 만들어서 확인 . >> 코드를 짜서 확인하는 것이 , 데이터를 가공하기도 좋고 , 앞으로 출현할 숫자를 분석하기도 좋지만 , 자신이 원하는 대로 데이터를 가공하기 위해 시간과 노력의 투자가 필요함 .       [ (API 결과 예시 ) 123 회차 조회결과 ] >> json 형식으로 공백 , 줄바꿈이 없이 순서도 제멋대로 확인되지만 (브라우저나 터미널에서 확인하면), 다음과 같은 데이터가 확인됨 .   <확인한 정보 줄맞춰봄> #######...