[Linux] 리눅스 기초 명령어

리눅스 기초 명령어

결국 리눅스(우분투 사용 중)를 하게 되는 날이 왔다. 또 미래의 나를 위해 정리해야지. 리눅스랑 친하지 않은(앞으로 친해질) 나를 위해 이 블로그 글을 바칩니다…


su 인증 실패

sudo passwd root 사용해서 루트 비밀번호를 먼저 설정해야 한다. 설정하면 바로 해결됨.


리눅스 디렉토리 삭제

rm -r: 자기 자신(폴더)와 해당 폴더 안에 있는 모든 파일까지 삭제.

rm -i: 파일이나 폴더를 삭제할 때 삭제할 것인지 묻는다.

rm -f: 파일이 있건 없건 오류 표출하지 않고 무조건 삭제.

rm -rf 디렉토리명: 리눅스 디렉토리를 삭제.(하위 디렉토리, 파일 전부 포함.)

rm -rf *: 현재 디렉토리의 모든 것들을 삭제.

rmdir 디렉토리명: 디렉토리만 삭제한다.(디렉토리 안에 파일이 있다면 삭제되지 않음.)


우분투 계정 추가

adduser 계정명: 계정 생성 시에 비밀번호까지 입력받는다. 홈 디렉토리도 생성해 준다.

useradd 계정명: 순수하게 계정만 생성한다. 홈 디렉토리와 패스워드는 별도 생성. 나는 얘 안 쓸래.


우분투 계정 sudo 설정

아래 명령어 실행.

1
sudo visudo

/etc/sudoers 파일 내에서 다음의 내용을 추가한다.

1
2
3
4
5
6
7
8
....

# User privilege specification

root ALL=(ALL:ALL) ALL
# 여기에 아래와 같이 추가하면 된다.
계정명 ALL=(ALL:ALL) ALL
....



우분투 계정 암호 수정

passwd 계정명: 비밀번호 입력하라고 나오면 치면 됨.


우분투 계정 삭제

deluser 계정명: 기본적으로 계정만 삭제된다. 홈 디렉토리 밑 다른 파일을 삭제하고 싶으면 아래 명령어 고고.

deluser -remove-all-files 계정명: 계정과 홈 디렉토리, 다른 파일까지 전부 삭제한다.


우분투 프로세스 확인

1
ps -ef | grep <찾고 싶은 프로세스명>

우분투 프로세스 종료

1
kill <프로세스 id>

Share