기본 명령
cd // 폴더이동
pwd // 현재 위치 확인
mkdir (폴더이름) // 폴더 생성
touch (파일이름) //파일생성
ls (위치경로) // 파일이나 폴더확인
ls -l // 파일 포맷을 전부 표시
ls -a // 숨긴파일이나 폴더를 포함한 모든항목 표시
echo (내용) > (파일명) //파일 편집기 없이 해당 내용을 파일명에 저장
파일 또는 폴더 삭제, 이동 또는 복사
rm (파일명) // 파일삭제
mv (현재파일명) (이동할파일명) // 파일이동
cp (현재파일명) (이동할파일명) // 파일삭제
-rf 옵셥을 이용하여 폴더나 보호되어있는 파일도 제어할수있다.
ex) rm -rf (파일명)
문서 확인
cat (파일명) // 해당 파일의 모든내용을 화면에 출력
head (파일명) // 해당 파일의 앞부분만 화면에 출력
tail (파일명) // 해당 파일의 뒷부분만 화면에 출력
more (파일명) // 해당 파일의 한 페이지씩 출력, 지나간 내용은 다시 볼수없음
less (파일명) // 해당 파일의 한 페이지씩 출력, 지나간 내용 다시 볼수있음
파일 편집기
nano
nano (파일명)
편집기를 실행한 후 각 옵션도 표시됩니다.
Ctrl + x, y, 파일 이름을 입력하고 Enter 키를 눌러 변경 사항을 저장하고 종료합니다.
관리자 및 패키지 관리자로 실행
sudo // 관리자 권한으로 명령 이행
apt // 패키지 매니저로 패키지를 설치 및 제거, 업그레이드등 가능
sudo apt update // 패키지를 다운로드할 수 있는 여러 저장소의 최신정보를 업데이트
sudo apt install (패키지이름) // 패키지 설치
sudo apt remove (패키지이름) // 패키지 삭제
sudo apt upgrade // 설치된 모든 패키지 업그레이드(버전업)
sudo apt --only-upgrade install (패키지이름) // 특정 패키지만 업그레이드(버전업)
apt list --upgradalbe // 버전업 가능한 패키지들 목록을 출력
apt search (검색어) // 패키지 검색
읽기, 쓰기 및 실행 권한 변경
chmod (접근 클래스)(연산자)(접근타입) (filename)
ex) chmod u=rwx (파일명)
액세스 클래스 | 운영자 | 액세스 유형 |
당신(사용자) | + (액세스 추가) | r (읽기) |
g(그룹) | – (액세스 제거) | 승 (쓰기) |
o (기타) | = (정확한 액세스 설정) | x(실행) |
a (모두: u, g, o) |
절대 모양
# | 총 | rwx | 허가 |
7 | 4(r) + 2(w) + 1(x) | rwx | 읽기, 쓰기, 실행 |
6 | 4(r) + 2(f) + 0(-) | rw- | 읽기 쓰기 |
5 | 4(r) + 0(-) + 1(x) | 리셉션 | 읽고 실행 |
4 | 4(r) + 0(-) + 0(-) | 아르 자형- | 읽기 전용 |
삼 | 0(-) + 2(w) + 1(엑스) | -wx | 쓰기, 실행 |
2 | 0(-) + 2(에프) + 0(-) | -우- | 쓰기만 |
하나 | 0(-) + 0(-) + 1(엑스) | -엑스 | 실행만 |
0 | 0(-) + 0(-) + 0(-) | —- | 없음 |
chmod 744 (파일명) // -rwxr--r--