22.12.26
학습내용
- 리눅스 단축키
- 리눅스를 사용하여 파일 다루기
- 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줄 보여줌
경로
절대경로('/'부터 시작)
상대경로(현재 디렉토리가 기준)
리눅스를 사용하여 파일 다루기
생성
- $touch 파일 생성
- $vi vi 파일 생성
- $mkdir 디렉토리 생성
복사
- $cp "복사대상" "복사본 파일 이름" 대상 파일을 복사한다
- 단 이미 존재하는 파일 이름이면 해당 파일에 덮어쓴다 *
- 복사본 파일 이름이 존재하는 폴더이면 해당 폴더에 넣는다 *
이동
- $mv "이동 할 파일" "이동 될 위치" 파일을 해당 위치로 이동한다
이름변경
- $rm "파일이름" 해당 파일을 삭제한다
- $rmdir "디렉토리 이름" 해당 디렉토리를 삭제한다
- $rm -r "디렉토리 이름" 해당 디렉토리를 삭제한다
vi 에디터
입력모드
- i 현재 커서부터 입력
- a 현재 커서 다음부터 입력
- o 다음 줄 첫줄부터 입력
시작과 종료
- :w vi 에디터를 나가지 않고 저장
- :w "파일 이름" 해당 파일 이름으로 저장
- :wq 저장 종료
- :q 저장하지 않고 종료