
->텍스트 파일 전체 내용 출력
cat [ 옵션 ] <텍스트 파일>
->텍스트 파일 내용을 페이지 단위로 출력
more <텍스트 파일>
spacebar - 페이지 단위 출력enter 키 - 라인 단위 출력q 키 - 종료/검색어 - 해당 검색어로 검색->텍스트 파일 내용을 페이지 단위로 출력하고 이전/이후로 이동이 가능
less <텍스트 파일>
space bar - 페이지 단위 이동ctrl + b키 - 이전 페이지로 이동j키, 아래 방향키 - 다음 라인으로 이동k키, 위 방향키 - 이전 라인으로 이동enter 키 - 라인 단위 출력/검색어 - 해당 검색어로 검색q 키 - 종료파일첫부분/마지막부분 일정 개수 내용 출력
head [ 옵션 ] <텍스트 파일>
tail [ 옵션 ] <텍스트 파일>
-f - 파일 내용 출력을 종료하지 않고 주기적으로 파일 내용 출력 - log 파일 내용 확인시 유용, ctrl+c 키 입력시 종료->새로 생성되는 경우 0 byte 크기의 텍스트 파일 생성
기존 파일의 최종 수정 시간 변경, 파일 내용 변경은 없음
-> 하드링크 파일과 심볼릭 링크 파일 생성
ln -s <원본파일명> <심볼릭 링크 파일명>
l-> 스트림 편집기( 행단위로 문서 내용 입력과 편집 수행)
-> 문서를 화면에 표시하고 커서 이동을 통해 문서 내용을 입력 및 편집 수행
❗vi 편집기는 명령모드(
:입력상태) 와 편집모드로 구분
a키 - 현재 커서 위치 다음에 입력
o키 - 현재 줄 다음 주에 입력
I( 대문자 i )키 - 현재 줄 Home 위치에 입력
A키 - 현재 줄 end 위치에 입력
O키 - 현재 줄 이전 줄에 입력
r키 - 현재 커서 위치 내용 수정, 한 글자 수정
R키 - 수정 상태 진입, ESC 키 입력전까지 수정 상태 유지
x키 - 한 글자 삭제
<숫자> x- 숫자 만큼 글자 삭제
dd키 - 줄 단위 삭제
<숫자> dd키- 숫자 만큼 줄 삭제
yy키 - 줄 단위 복사
<숫자> yy키 - 숫자만큼의 줄 복사
v키 - 범위 지정
y키 - 범위 지정 내용 복사
d키 - 범위 지정 내용 삭제
p키 - 붙여 넣기
dd키를 이용하여 삭제 후 원하는 위치로 커서 이동 후 p키
/<검색 문자열> - 현재 커서 위치 이 후로 검색
n키 - 현재 위치에서 파일 끝 방향으로 다음 검색 결과 이동
N키 - 현재 위치에서 파일 처음 방향으로 이전 검색 결과 이동
:s/<문자열1>/<문자열2> - 현재 커서 위치에서 첫번째 찾은 문자열1을 문자열2로 변경
:%s/<문자열1>/<문자열2> - 파일 전체에서 문자열1을 문자열2로 변경
u키 - Undo
ctrl + r키 - redo
:w - 처음 vi 실행시 입력한 파일에 현재 편집 내용 저장
:w <파일명> - 지정한 파일명에 현재 편집 내용 저장
:wq - 처음 vi 실행시 입력한 파일에 현재 편집 내용 저장 후 vi 종료
:e <파일명> - 파일명에 해당하는 파일 로드
:!<외부 명령> : vi 실행 상태에서 외부 명령 실행 결과 확인
:!sh : 표준 shell 실행, 표준 shell 에서 exit 입력하면 다시 vi로 전환
:!bash : bash shell 실행, bash에서 exit 입력하면 다시 vi로 전환

❗리눅스에서 히든 파일은
.으로 시작(ex)환경변수 파일)