~ : 홈디렉토리로
* : 모든것
? : 한글자만
[]: 사이에있는 모든것
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 : 모든사용자