반응형

~ : 홈디렉토리로
* : 모든것
? : 한글자만
[]: 사이에있는 모든것

man : 메뉴얼 옵션보기

ls : 리스트 목록 보기
 -a : 전체리스트
 -l : 자세하게
 -S : 크기 큰 순으로 정렬
 -r : 크기 작은순으로 정렬
 -h : 보기 편하게

mkdir : 디렉토리생성
 -p : 하위디렉토리까지생성

rmdir : 디렉토리삭제
cd : 디렉토리 이동
pwd : 현재 작업수행하는 위치 확인 

touch : 크기0의 파일 생성
 -t : 파일의 날짜변경

cp : 파일복사
 -i : 복사대상이 있을때 덮어쓸지 유무 물어보기
 -r : 복사원본에 디렉토리 있을경우 디렉토리까지 복사  = -a 옵션
 -v : 복사되는 파일의 이름을 보여줌
 -p : 권한이나 날짜까지 똑같이 복사

mv : 파일이름 변경이나 이동

rm : 파일삭제
 -f : 강제삭제
 -r : 하위 디렉토리,파일 삭제

cat : 한화면에 보여지는 파일 내용 출력

more : 1페이지가 넘는 파일 출력
 스페이스: 다음페이지
 엔터 : 다음줄
 b : 이전페이지
 ctrl + c : 종료

head : 문서의 앞부분 10줄 출력
tail : 문서의 뒷부분 10줄 출력
 -f : 내용이 추가되는 것을 실시간으로 확인

wc : 특정 문서나 결과물에서 단어나 줄 수 세어주는 명령어

ln : 링크생성 윈도우의 바로가기 아이콘
 -hard link
 -soft link
dd : 파일을 블록단위로 복사
alias : 별칭줄때 사용
> : 출력방향 변경
>> ; 덮어쓰기
< : 입력방향 변경
| : 다중 명령 입력할때

tar : 여러개의 파일을 하나의 파일로 만들거나 풀기
 -c : 모으기
 -v : 보여주기
 -f : 이름지정
 -x : 풀기
 -t : 풀기전에 미리보기
 -z : gzzip으로 압축
 -j : bzip2 로 압축

 

find : 파일 이름이나 소유자 권한 크기 등으로 검색
 -name : 파일이름으로 검색
 -user : 소유자로 검색
 -size : 크기로 검색
 -perm : 권한으로 검색
 -newer : 날짜로 검색

grep : 파일안에 있는 특정 단어나 구문으로 검색
 -v : 빼고 검색
 -i : 대소문자 구분x
 -l : 파일이름만 출력
 -n : 라인 번호매김
 -c : 라인의 개수
 -w : 단어가 독립적인 경우만 출력

 

^ : pattern으로 시작하는 라인 출력

$ : pattern으로 끝나는 라인 출력

. :  a에서 시작하여 b로 끝나는 라인    ex) a...b

[] : pattern에 해당하는 한 문자

[^] : pattern에 해당하지않는 ㅎ나 문자

/<>/ : pattern단어로 시작 or 끝나는 라인 출력

 

groupadd : 그룹생성            groupadd -g gid 그룹명

groupmod : 그룹설정변경     groupmod -g gid -o -n -원래그룹명 -변경할그룹명

groupdel : 그룹삭제

 

useradd : 유저생성     useradd -u uid -g -gid -G -gid -d -dir -s shell -c coment 생성할유저명

 -u : uid 지정

 -g : gid 지정

 -G : 보조그룹

 -d : 홈 디렉토리지정

 -s : 사용할 쉘 지정

 -c : 계정에 대한 설명

 

passwd : 암호변경

usermod : 유저정보 수정

userdel : 계정삭제

 -r : 홈디렉토리까지 모두 삭제

 

chmod  :  권한변경

 -u : 소유자                   - + : 권한추가                - r : read   (4)

 -g : 그룹                      - - : 권한 삭제               - w : write (2)

 -o : others                                                      - x : execute  (1)

 -a : 모든사용자

 

 

 

반응형

+ Recent posts