22.12.26

이동욱·2023년 8월 6일
0

NaverCloudCamp

목록 보기
1/42

22.12.26

학습내용

  1. 리눅스 단축키
  2. 리눅스를 사용하여 파일 다루기
  3. vi 에디터 사용법

리눅스 단축키

경로이동

  • $cd/"파일경로" 뒤의 경로로 이동
  • $cd ~ home 경로로 이동
  • $cd .. 상위 경로로 이동

기본 기능

  • $date 현재 날짜와 시간
  • $cal 이번 달 달력
  • $who 로그인 정보
  • $dpkg 설치 된 라이브러리 확인
  • $arch cpu종류 보기
  • $echo home경로 확인

파일 목록

  • $ls /"파일경로" 현재 디렉토리의 파일 목록
  • $ls -l /"파일경로" 권한, 생성일, 생성자등을 포함하여 파일 목록 보여줌
  • $ls -al /"파일경로" 숨김파일도 포함하여 파일목록 모여줌
  • $ls -F /"파일경로" 파일 종류 함께 보기
  • $ls -S/"파일경로" 내림차순으로 파일 목록 보여줌
  • $ls -Sr/"파일경로" 오름차순으로 파일 목록 보여줌

파일 내용

  • $cat /"파일경로" 파일 내용 보기
  • $nl /"파일경로" 빈 행은 줄 번호 없이 파일 내용 보기
  • $head /"파일경로" 파일을 위에서부터 10줄 보여줌
  • $tail /"파일경로" 파일을 아래에서부터 10줄 보여줌

경로

절대경로('/'부터 시작)

  • $cd /usr/local

상대경로(현재 디렉토리가 기준)

  • $cd ../bin

리눅스를 사용하여 파일 다루기

생성

  • $touch 파일 생성
  • $vi vi 파일 생성
  • $mkdir 디렉토리 생성

복사

  • $cp "복사대상" "복사본 파일 이름" 대상 파일을 복사한다
  • 단 이미 존재하는 파일 이름이면 해당 파일에 덮어쓴다 *
  • 복사본 파일 이름이 존재하는 폴더이면 해당 폴더에 넣는다 *

이동

  • $mv "이동 할 파일" "이동 될 위치" 파일을 해당 위치로 이동한다

이름변경

  • $rm "파일이름" 해당 파일을 삭제한다
  • $rmdir "디렉토리 이름" 해당 디렉토리를 삭제한다
  • $rm -r "디렉토리 이름" 해당 디렉토리를 삭제한다

vi 에디터

입력모드

  • i 현재 커서부터 입력
  • a 현재 커서 다음부터 입력
  • o 다음 줄 첫줄부터 입력

시작과 종료

  • :w vi 에디터를 나가지 않고 저장
  • :w "파일 이름" 해당 파일 이름으로 저장
  • :wq 저장 종료
  • :q 저장하지 않고 종료
profile
Backend Developer

0개의 댓글