
(커맨드) (옵션) (아규먼트) # 사용법
clear
man (커맨드)
사용자 디렉토리 Linux = home, macOS = Users~ : 현재 사용자의 홈 디렉토리
pwd : 현재 위치에 있는 디렉토리 위치를 표시해줌
cd [위치] : 다른 디렉토리로 이동할 때 사용
cd - : 이전 디렉토리로 이동
ls : 디렉토리 내용물 리스트해서 표시
루트 디렉토리를 기준으로 어떤 파일이나 디렉토리의 고유한 경로를 표시현재 자신이 위치해 있는 디렉토리 기준으로 경로를 나타내는 것.cd ./django
..cd ../django
파일이나 디렉토리 이름에는 공백을 사용하지 않는것이 가장 좋은 방법이다.
만약 사용하게 된다면
'',"",/를 사용해주면 된다.
ls -a : 모든 파일과 디렉토리를 보여줌ls -l : 파일과 디렉토리에 관한 자세한 정보를 알려줌mkdir [디렉토리명]
touch [파일명]
i : 입력 모드v : 비주얼 모드: : 명령어 입력 모드esc : 일반 모드🐝 일반 모드
yy : 한줄 복사dd : 한줄 잘라내기🐝 비주얼 모드
y : 복사d : 잘라내기p : 붙여넣기🐝 커맨드 모드
w : 파일 저장q : 종료wq : 저장 후, 종료q! : 저장하지 않고, 종료cat : 파일 내용을 한꺼번에 출력less : 파일 내용을 페이지 단위로 나눠어서 출력head : 파일의 처음 10줄을 보여줌tail : 파일의 마지막 10줄을 보여줌head -n 5 1.txt
tail -n 5 1.txt
다음과 같이 사용하면 처음 5째줄, 마지막 5째줄을 보여줌
mv path1 path2
path1 : 작업할 대상의 경로path2 : 이동할 목적지 / 변경할 이름mv -i 옵션을 같이 사용해주는 것이 좋다cp path1 path2
path1 : 복사할 대상의 경로path2 : 복사할 위치mv 커맨드와 마찬가지로 목적지에 똑같은 파일 / 디렉토리가 있으면 어씌우는 현상이 있기 때문에 cp -i 옵션을 사용해주면 좋다.-r 옵션 사용rm path1 path2 path3 ...
path1 : 삭제할 파일 또는 디렉토리 경로path2, path3처럼 여러개 줘서 삭제 가능-r 옵션 사용rm -ri 디렉토리안에 있는 파일을 하나씩 확인하면서 삭제 후, 디렉토리 삭제rm -rf 디렉토리, 파일 강제 삭제sudo 커맨드