폴더로 이동
cd [폴더 명]
현재 위치 확인
pwd
새로운폴더생성
mkdir [폴더이름]
특정 폴더에 포함된 파일이나 폴더 확인
ls
ls -l
ls -al
파일 생성
touch [파일]
echo 다음에 오는 내용 출력 해줌
echo 내용
(echo hi > test.txt : test.txt에 hi가 저장됨 - ">"는 실행결과를 파일에 저장한다)
파일 내용 터미널 출력
cat
삭제
rm
rm -rf : 폴더 삭제
폴더, 파일 이름 변경 / 폴더, 파일 위치 옮김
mv
ex) mv[폴더, 파일][이동할 폴더]
ex) mv hi.txt hello.txt : hi.txt가 hello.txt로 이름 변경
cp : 폴더, 파일 복사
ex) cp [원본파일][복사할파일]
ex) cp -rf [원본 폴더][복사할 폴더]
vi 파일이름 : 파일 편집
ex) vi hello.txt
i - 편집모드
Esc 누르고 :w Enter - 파일 저장
Esc 누르고 :wq Enter - 저장하고 종료(항상 저장하고 종료)
Esc 누르고 :x Enter - 저장하고 종료 (수정한 내용이 있을 때만 저장하고 종료)
Esc 누르고 :q! Enter - 저장하지 않고 종료
apt update : 패키지 업데이트
ex) sudo apt update - 관리자 권한으로 설치
chmod : 권한 변경 명령어
u(user) / g(group) / o(other) / a(all)
d rwx rwx rwx
ex) drwxrwxrwx 링크수 username 파일소유그룹 파일사이즈 날짜 시간
링크수 : 1은 원본파일만 있고, 링크 파일 0 이라는 의미 자세한 내용은 심볼릭 링크, 하드링크 등 검색
d(directory) / r(read) / w(write) / x(execute)
read(r) : 4 / write(w) : 2 / execute(x) : 1
+ (권한 추가) / - (권한 제거) / = (선택한 권한으로 지정)
ex) chmod a=rw hi.txt ( -rw-rw-rw- )
ex) chmod 472 hi.txt ( -r--rwx-w- )