- 디렉토리를 생성하고 이동해보기
- mkdir / 디렉토리 생성하기
- mkdir ./test # 현재 경로에 test 디렉토리 생성하기 mkdir ./test/test2 # test 디렉토리 안에 test2 디렉토리 생성하기 mkdir /home/ubuntu/test3 # /home/user 경로에 test3 디렉토리 생성하기
- pwd / 현재 경로 확인하기
- pwd # 현재 경로 확인
- cd / 경로 이동하기
- cd ./test # 현재 경로의 test 디렉토리로 이동 cd ./test/test2 # test 디렉토리 안에 test2 디렉토리로 이동 cd ../test3 # 상위 디렉토리의 test3 디렉토리로 이동 cd /home/user/test4 # /home/user/test4 디렉토리로 이동
- ls / 파일 목록 보기
- ls # 현재 위치에 파일 목록 보기 ls ./test # test 경로에 파일 목록 보기 ls -l # 현재 위치에 파일 목록을 더 자세히 보기 ls -a # 현재 위치에 숨겨짐 파일을 포함해서 보기 ls -al # 현재 위치에 숨겨진 파일을 포함해서 목록을 더 자세히 보기 # 이외에도 다양한 옵션들이 존재하며, ls --help 명령어로 확인 가능합니다.
- 파일을 생성하고 삭제해보기
- touch / 파일 생성하기
- touch test.txt # test.txt 파일 생성하기
- cp / 파일 복사하기
- cp test.txt test_copy.txt # test.txt 파일을 test_copy.txt라는 이름으로 복사하기 cp -r directory directory_copy # 폴더를 복사할 경우 -r 옵션 사용
- mv / 파일 이동하기
- mv ./directory1/test.txt ./ # directory1 경로의 test.txt 파일을 현재 경로로 이동 # mv는 파일의 이름을 변경할 때도 사용됩니다. mv test.txt text2.txt # test.txt 파일의 이름을 test2.txt로 변경
- rm / 파일 삭제하기
- vi 편집기 활용해보기
- vi 편집기 mode 종류
- insert mode : 텍스트를 입력 할 수 있는 상태
- commend mode : 특수한 commend를 입력 할 수 있는 상태
- insert mode 진입 방법
- i : 현재 위치에서 insert mode 진입
- a : 현재 위치에서 커서를 한 칸 앞으로 이동 후 insert mode 진입
- A : 현재 위치에서 가장 마지막 텍스트로 이동 한 후 insert mode 진입
- o : 현재 위치에서 한칸 개행 한 후 insert mode 진입
- esc : insert mode 나가기
- commend mode 명령어
- u : undo (ctrl + z와 동일)
- ctrl + r : redo
- gg : 커서를 가장 처음으로 옮김
- G : 커서를 마지막 줄로 옮김
- dd : line 잘라내기
- yy : line 복사
- p : 붙여넣기
- :se nu : 라인 줄 표시
- :숫자 : 숫자 라인으로 이동 (ex - :10 : 10번째 라인으로 이동)
- 특정 단어 검색
- /word : word라는 단어를 검색
- /\\cword : 대소문자를 구분하지 않고 word라는 단어를 검색 (ex - /\cword)
- n : 다음 단어 검색
- N : 이전 단어 검색
- 수정한 문서 저장:q : 나가기:q! : 수정내역이 있어도 저장하지 않고 강제로 나가기
- :wq : 저장 하고 나가기
- :w : 저장
- vi 편집기 mode 종류
- 파일에 있는 내용 확인하기
- cat / 파일 내용 보기
- cat test.txt # test.txt 파일의 내용 보기
- head / 파일의 시작 부분 보기
- head test.txt # test.txt 파일의 첫 10줄 내용 보기 head -50 test.txt # text.txt 파일의 첫 50줄 내용 보기
- tail / 파일의 끝 부분 보기
- rm rf ./* : 현재 디렉토리 파일 전부 삭제
- tab / 자동완성 시키기
- 키보드의 tab 버튼을 활용해 파일, 디렉토리 이름 등을 자동완성 시킬 수 있습니다.
- grep / 특정 문자열이 포함 된 파일 찾기
grep word ./* # 현재 경로의 모든 파일을 대상으로 word라는 단어가 포함된 파일 찾기
grep word ./* -r # -r 옵션을 붙이면 디렉토리 내부까지 모두 탐색합니다.
- find / 특정 조건의 파일 찾기
find / -name "*.txt" # 최상위 경로에서 .txt로 끝나는 파일 혹은 디렉토리 검색
find ./ -type d # 현재 경로에서 모든 디렉토리 검색
find ./ -type f -name "*.txt" # 현재 경로에서 .txt로 끝나는 파일 검색
'내일배움 캠프 > TIL' 카테고리의 다른 글
vue router (2) | 2023.06.05 |
---|---|
코딩테스트 2016년 (0) | 2023.06.02 |
인천 주막 KPT 회고 (0) | 2023.05.29 |
인스턴스 서버 접속후 서버 세팅... (0) | 2023.05.29 |
javascript 호이스팅 (0) | 2023.05.29 |