man 도움말
도움말 -- help 설명
ls (경로 접속)
cd (나감)
cd - (이전경로)
date (시간)
####명령어 히스토리
history (지금까지친 명령어 다나옴)
exit (쉘에서 빠져나옴)
env(환경 변수)
sudo (관리자 권한)
우분투 의경우
apt list | grep 찾고싶은패키지 (나옴)
rm -rf 파일명 (파일안에있는거 다지워짐 조심!!!)
rm 지워짐
ls -al 권한,용량 조회
cat 전체 조회
head 앞에 10줄 나옴
head -n {} 원하는줄
tail 마지막 10줄
tail -n {} 원하는줄
less 방향키,검색 조회가능
grep "검색할키워드" 파일명
find 경로 -name "*.파일명" -print
| 파이프라인
파일 > 여기저장시켜
gzip 파일명
gunzip 파일명
file 파일명 (파일에 대한 설명 알려줌)
stat 파일명 (파일정보를 알려줌)
mv 옮기고싶은거 옮기는위치
tar -czf 파일명.tar.gz 파일 파일
tar -zxf 파일명 (경로 확인해서 ex)../ )
빈파일 생성 touch 파일명
달력보기
cal
아이노드
ln 원본 새로운이름 (하드 링크) - 경로가 바꿔어도 상관없음
ln -s 원본 새로운이름 (소프트 링크, 심볼 링크)- 절대경로 로 바꾸면 파일이 존재하는한 연결됨 상대경로로하면 상대경로만 봐서 경로바꿔면 안됌
drwxr-xr-x 3 shin shin 4096 12월 11 16:23 이름 (해석하면: 3은 링크 d는 디렉토리 l 은 소프트링크)




chmod 권한 (changemode)
cat /etc/passwd
cat /etc/group 그룹정보
사용자 추가
1. useradd
2. adduser 가 조금편하다?
sudo adduser 이름
사용자 변경
su - 유저이름
사용자 삭제
sudo deluser 유저이름 --remove-home
그룹 생성
sudo addgroup 그룹이름
sudo adduser 사용자이름 --ingroup 그룹이름