groupadd : 그룹 생성
- # groupadd test : test 그룹 생성
- # groupadd -g 513 test : test 그룹의 GID를 513으로 지정하여 그룹 생성
- /etc/group : 그룹에대해서 지우거나 생성한것들에대한 정보
groups : 사용자의 그룹확인
- groups : test 계정의 그룹 확인
groupmod : 그룹의 설정 변경
- # groupmod -g 555 test : test의 GID를 555로 변경
-n : 그룹명 변경
groupdel : 그룹삭제
/etc/passwd
- 사용자에 대한 기본적인 정보와 설정 내용
- root:x:0:0:root:/root:/bin/bash
- test:x:1001:1001::/home/test:/bin/bash
// 만약에 저파일에 저내용을 다른 이름의 계정으로 수정한다면 유저자체도 바뀔까..? : 계정이 수정된다.
/etc/shadow
- 사용자의 패스워드를 안전하게 보관하기 위해 암호화하여 보관
- root:$1$9L2L0oTwd:12751:0:99999:7:::
// 복호화,암호화를 할수 없기 때문에 이내용은 수정할 수 없다.
/etc/group
- 그룹에 대한 정보 보관
디렉토리 관련 명령
pwd |
현재 작업 디렉토리 확인 |
cd |
작업 디렉토리 이동 cd ..(상위 디렉토리) cd / (root 디렉토리) 또는 cd ~(홈 디렉토리) cd /var/www/html ( 절대경로 ) |
ls |
디렉토리의 파일 목록 보기 ls -a (숨김파일을 포함한 모든파일보기) ls -l (크기,사용권한등 상세정보 보기) ls -fF (파일의 속성 파악, 디렉토리 ,실행파일 등ㅇ르 구분하여 보기) |
cat |
파일의 내용보기 |
redirection |
표준 입출력 방향 변경 cat > sample (파일보관) cat >> sample (추가) |
pipeline : command1 | command2 | command3
- # cat /etc/passwd | grep root (passwd 파일에서 root행을 보여줘라)
more : 화면 단위로 보여주기 ( 화면이 넘어갈떄 한화면담기게 멈춰준다. 그래서 파일의끝까지 내려서 볼수있다.)
- # more /etc/passwd
- # ls -al | more
less : more와 비슷
head : 텍스트 파일의 앞 부분 보여줌, 기본 10행
- # head /etc/passwd
- # head -b /etc/passwd
tail : 텍스트 파일의 뒷부분 보여줌, 기본 10행
- # tail /etc/passwd
- # tail -n /etc/passwd
touch : 파일의 날짜 시간정보 변경
mkdir : 새로운 디렉토리 생성
- # mkdir dir1
cp : 파일이나 디렉토리 복사
- # cp test test1 : test를 test로 복사
- # cp -r test test1 : test 디렉토리를 test1으로 복사
옵션 |
기능 |
-a |
복사되는 파일의 속성도 같이 복사 |
-b |
지우기 전에 백업 파일 생성 |
-p |
소유자, 그룹, 권한 등을 그대로 복사 |
-r/-R |
모든 서브 디렉토리 복사 |
-s |
복사하지 않고 심볼릭 링크 생성 |
-v |
현재 진행되는 작업 표시 |
mv : 파일이나 데릭토리의 이동 및 이름 변경
rm : 파일이나 디렉토리 삭제
rmdir : 비어 있는 디렉토리 삭제
file : 지정된 파일의 종류를 확인
find : 파일찾기, 찾은 파일에 대한 특정 작업 가능
'리눅스 > 리눅스마스터' 카테고리의 다른 글
[리마] 1504회 2급 2차 A형 정리 (0) | 2016.07.20 |
---|---|
[리눅스] 데몬에 대해서 (0) | 2016.06.21 |
리눅스 Vi편집기 명령어정리 (0) | 2016.06.12 |
리눅스 디렉토리 구조 정리 (0) | 2016.06.06 |
리눅스 이해 (2) | 2016.05.19 |