본문 바로가기

해봐야 안다.OTL/Linux

[2] 리눅스_기본 명령어

기본 명령어

ls

<option>

-a 숨김파일 보기

-ㅣ 자세히 보기

-R 하위 디렉터리까지 보기

) ls –al , ls –lR, ls –l /usr/bin/a*

 

Cd

디렉토리 이동 (Change directory)

 

Pwd

Print working directory

 

Rm

파일/디렉터로 삭제

<option>

-i 확인 삭제시 y or n 물어봄 기본적으로 alias 되어있음. (alias rm=’rm –I’)

-r 디렉토리 삭제, 하위 디렉토리/파일 삭제

-f 강제 삭제

)#rm –rf /directory_name

 

Cp

Copy

#cp [source file] [destination file]

 

Touch

파일생성

 

mv

파일/디렉토리 이름 변경 또는 이동

 

 

mkdir

빈디렉토리 생성

 

rmdir

빈 디렉토리 삭제

 

cat

텍스트 파일 보기

 

more

한 화면 넘어가는 텍스트 출력시 페이지 단위로 출력

) cat /etc/passwd | more

 

사용자 관리와 파일 속성

그룹(/etc/group)

새 그룹 생성시

vi 편집기로 /etc/group파일을 열어 수정하거나

groupadd명령어로 생성해도 된다.

)groupadd test : test라는 그룹을 생성한다.

 

사용자 계정(/etc/passwd)

새 사용자 계정 생성시

vi편집기로 /etc/passwd파일을 열어 수정하거나

useradd 명령어로 생성해도 된다.

)#useradd user1 : user1이라는 계정을 생성한다.

 

사용자 패스워드

사용자 패스워드는 /etc/shadow에 일방향 암호화(MD5)로 저장된다.

패스워드가 생성이 안 되 있으면 “!!”로 되어있다.

)user1이라는 사용자 패스워드 설정해주기

#passwd user1