cd: 경로 이동
cd Desktop : Desktop 디렉터리로 이동
mkdir: make directory, 폴더 생성
mkdir dev : dev라는 폴더를 생성
touch : 텍스트 기반 파일 생성
.exe, .db, .docx, .pdf, .xslx 등과 같이 특정 프로그램을 통해 열어야하는 파일은 touch로 생성할 수 없다.
ls : list up, 해당 경로의 파일, 폴더 목록을 보여줌.

ls -l : 파일타입, 펴미션, 하드링크수, 오너, 그룹, 파일사이즈 등의 정보를 표시

drwx--x--x에서 rwx 앞의d는 디렉토리를,-는 파일을 의미한다.
mv : move, 파일 이동 혹은 이름 변경
mv 파일명a 폴더명b : a 파일을 b 폴더로 이동
mv *.js .. : .js 파일을 상위 폴더로 이동
mv fileA fileB : fileA의 이름을 fileB로 변경
*: Asterisk
"아스테리스크" 혹은 "에스터리스크라고" 읽음
rm : remove, 삭제
remove : 논리적삭제.
즉, 파일에 접근할 수 있는 방법을 삭제
delete : 물리적 삭제
빈 디렉터리 혹은 파일은
rm명령어로 삭제 가능하지만 내부 파일이 존재하는 디렉터리는rm -rf명령어로 강제 삭제한다.
vi, vim : 파일의 수정, 저장 등 접근
vim 은 "Vi IMproved" 의 약자로, 향상된 vi 라는 뜻
vim 조작어
iesch, j, k, l - 왼쪽, 아래, 위, 오른쪽으로 이동d - 지우기dd - 한줄 지우기y - 복사yy - 한줄 복사p - 붙여넣기u - 실행취소a - 해당 위치에서 insert 가능 역할A - 해당 줄의 끝에서 insert 가능 역할o - 밑에 한줄(<br>) 추가O - 위에 한줄(<br>) 추가H - 가장 상단으로 이동L - 가장 끝으로 이동:q :나가기!q :저장 안하고 강제 나가기w : 저장wq : 저장하고 나가기 cat : 파일 내용 확인
cat file.txt : file.txt 파일의 내용을 확인