티스토리 뷰
1. 파일 내용 확인
1) cat --> 파일의 내부를 볼수있는 명령어.
#>cat <path>
#>cat file2 or #>cat ./file2 or #>cat /root/file2
#>cat /etc/passwd
2) tail
#>tail <path> --> 밑에서부터 10줄 출력하여 보여주는 명령어
ex)
#>tail /etc/passwd
3)head
#>head <path> --> 위에서부터 10줄 출력하여 보여주는 명령어
ex)
#>head /etc/passwd
-#(Number) --> 명령어따라 맨밑이나 맨위부터 지정한 숫자만큼의 줄까지의 파일을 본다.
ex)
#>head -3 /etc/passwd
#>tail -5 /etc/passwd
2. 파일 확인 및 수정: vi
#>vi <path> --> path에 존재하지 않는 파일을 넣어주면 파일을 만든다.
--> vi로 파일의 내부로 들어가면 기본적으로 명령모드로 설정되어있다.
파일 수정은 입력모드로 들어가서 해야한다.
ex)
#>vi /root/file2
1) 명령모드 --> 입력모드( a )
a 현재 커서의 오른쪽으로 가면서 명령모드로 바뀜
A 현재 라인의 맨 오른쪽으로 가면서 바뀜
i 현재 커서의 왼쪽
I 현재 라인의 왼쪽
o 현재 라인의 아래
O 현재 라인의 위
2) 입력모드 --> 명령모드( ESC )
3)명령모드
h(왼쪽), j(아래), k(위), l(오른쪽) : 커서 이동
gg : 현재 문서의 맨위로 이동
G : 현재 문서의 맨밑으로 이동
yy : 현재 커서 라인 복사
-> <number>yy --> 입력한 숫자만큼의 줄을 복사
p ( 소문자 ) : 현재 커서 아래에 붙여넣기
P ( 대문자 ) : 현재 커서 위에 붙여넣기
dd : 현재 커서 라인 삭제
-> <number>dd --> 입력한 숫자만큼의 줄을 삭제
u : 실행취소(undo)
ctrl+r : 다시 실행(redo)
4) 실행모드
:q 종료
:w 저장
-> :wq 저장 후 종료
:q! 저장하지 않고 종료
:set nu ( :se nu ) --> 라인의번호 보여줌
-> :se nonu 라인의 번호 지움
:<number> number 라인으로 커서 이동
:<number>,<number>y --> 해당라인 복사
:<number>,<number>d --> 해당라인 삭제
-> % 전체범위
:%d 전체삭제
:%y 전체복사
->$ 마지막 라인
:5,$y 5번째줄부터 마지막 라인까지 복사
:sp <path> 화면 분할
-> ctrl + ww
/단어 해당단어 찾기 커서 아래방향
?단어 커서 위방향
n 같은방향으로 탐색
N 반대방향으로 탐색
:범위s/찾을내용/바꿀내용/옵션
->:2,4s/abc/hello
->:%s/hello/hi -->한 라인에 여러개가 있으면 하나만바꾸고 넘어간다.
->:%s/hello/abc/g --> g라는 글로벌 옵션때문에 전부 바뀜
:!<command> 현재 파일에서 나가지 않고 확인
:!whoami
:!ls -l /root
'LInux 1' 카테고리의 다른 글
6. 사용자 정리 Linux (0) | 2017.04.10 |
---|---|
5. 쉘(Shell) 정리 Linux (0) | 2017.04.10 |
4. 파일관련 명령어 정리 Linux (0) | 2017.04.10 |
2. 일반 파일 정리 Linux (0) | 2017.04.10 |
1. 디렉터리 정리 Linux (0) | 2017.04.10 |