상세 컨텐츠

본문 제목

Linux 기본 명령어

Linux

by 1inch 2019. 6. 20. 07:45

본문

 

자주 사용하는 명령어

ls        디렉토리확인
cd       해당 디렉토리 이동
mkdir   디렉토리 생성
rmdir   디렉토리 제거
rm      파일, 디렉토리 제거(***옵션 아래 추가 설명 )
tar      압축 풀기

cp      복사
mv     이동
touch  파일 생성
vi       편집

cat     파일 내용 출력

tail -5   끝 5줄 출력

head     처음 5줄 출력

useradd 사용자 생성

passwd 패스워드 생성 ex> passwd a ( a 사용자 패스워드 생성)

 

로그보는 명령어!!

tail -5 /var/log/message  마지막 5줄만 보는 것을 의미한다.

 

 

 

***rm 의 옵션

-f : 강제로 파일이나 디렉터리 삭제하고, 삭제할 대상이 없을 경우 메시지를 출력하지 않는다.

-i : 매번 삭제할 때마다 사용자에게 물어본다.

-l : 셋 이상의 파일을 삭제하거나 하위의 파일이나 디렉터리가 있을 경우 사용자에게 물어본다.

-r : 하위 디렉터리를 포함하여 모든 내용을 삭제한다.

-rf : 삭제 대상이 확실할 경우에는 딜렉터리를 포함한 모든 하위 내용을 삭제할 수 있다.

 

 

 

 

사용자 계정 / 그룹관리

-계정 정보 보는 명령어
/etc/passwd    사용자 계정 정보의 저장 장소 (중요; 사용자 관련 정보 파일)

 

/etc/shadow   안전하게 보호될 사용자 계정 정보가 들어있음(사용자의 비밀번호 파일)

 

/etc/group      계정이 속한 그룹 ID및 그룹 목록들에 대한 정보

 

/etc/gshadow 그룹의 암호 정보 저장 장소(사용자 그룹정보 파일)

 

/home 사용자별 개별 홈 디렉토리가 생성되는 기본 디렉토리(사용자 홈 디렉토리 생성 위치)

 

/etc/login.defs 계정 생성시 참조하는 기본 설정 정보


/etc/default/useradd


/etc/skel

 

umask

useradd

userdel

 

 

ls -al을 통한 상세 디렉토리 출력

ls -al 명령어

-a : 옵션은 all으로 전체를 뜻한다.

-l : 옵션은 long listing format으로 길게 목록화된 형식을 뜻한다.

 

 

-rw-r--r--, 1 root root 0 2019-2019-06-19 05:49

- : 파일 ( d면 디렉토리, l이면 심볼릭 링크)

rw- : user(소유자)

r--  : group(그룹)

r--  : other(기타사용자)

1    : 링크의 개수
root : user(소유주)

root : group(그룹)

0 : 용량

2019-06-19 05:49 : 마지막으로 수정! ( 접속 아님!)

 

-권한설정 명령어

setfacl    ex) setfacl -m u:A:rw a.txt

getfacl   ex) getfacl a.txt

 

 

 

 

관련글 더보기

댓글 영역