- vi 에디터 command -

 

 vi 에디터를 사용하면서 자주 쓰는 command를 표로 정리했습니다.

 

명령어 용도
i 입력 모드
esc 입력 모드 해제
a 현재 cursor 다음 칸부터 입력
o 현재 cursor 다음 줄부터 입력
shift + i 현재 줄 맨 앞으로 가서 입력
shift + a 현재 줄 맨 뒤로 가서 입력
cw 현재 단어 삭제 후 입력
h, j, k, l cursor 이동 ( 순서대로 : ← ↓ ↑ → )
shift + 4 현재 줄 맨 뒤로 cursor 이동
shift + 6 현재 줄 맨 앞으로 cursor 이동
shift + v visual line mode ( = 메모장에서 마우스로 긁어서 선택하기)
y 복사
yy cursor가 있는 한 줄 복사
2yy cursor 기준 아래로 2줄 복사
p 붙여넣기
d 삭제
dd cursor가 있는 한 줄 삭제
2dd cursor 기준 아래로 2줄 삭제
ctrl + f 보이는 화면 다음 line부터 나오게 하기
ctrl + b 보이는 화면 이전 화면부터 나오게 하기
shift + j 아래 line을 위로 한칸 올림
shift + d cursor 뒤의 내용 전부 삭제
shift + 8 cursor가 있는 문자열과 같은 문자열이 있는지 찾기
u 이전 상태로 되돌리기
ctrl + r 방금 쓴 문자 삭제
x cursor에 있는 문자 삭제
6x cursor 6개의 문자 삭제
: 60 60번째 line으로 이동
:1 1번째 line으로 이동

 

명령어 용도
:$ 마지막 line으로 이동
:set number line 왼쪽에 line 번호 표시
:set nonumber line 번호 삭제
:%s/ab/xx/g ab라는 문자를 xx라는 문자로 치환
:r a file a의 내용을 cursor 위치에 붙여넣기
:w 저장
:q 나가기
:wq 저장 후 나가기
:q! 저장 안하고 나가기
정리가 안된 line 정리하기 해당 line 들을 visual로 긁은 후 =
 
반응형

- 리눅스 command -

 

terminal을 사용하면서 자주 쓰는 command를 표로 정리했습니다.

 

 

명령어 용도 사용 방법 설명
pwd 현재 위치 pwd  
ls 현재 directoryfile 검색 ls  
cd 경로 이동 cd /a/b 절대 경로 기준으로 a/b로 이동
    cd ./ 현재 경로 기준으로 a/b로 이동
    cd ~/ 홈 경로 기준으로 a/b로 이동
    cd ../ 이전 경로로 이동
touch file 생성 touch a b a, b 라는 name을 가진 file 생성
mkdir directory 생성 mkdir a b a, b 라는 name을 가진 directory 생성
rm 삭제 rm a a 삭제
    rm r a directory a 삭제
mv 이동 mv a ../ a를 이전 경로로 이동
    mv a ./a_1 aa_1name 변경
cp 복사 cp a ../b a../b 경로로 복사
    cp a ../b b라는 directory가 존재하지 않을 경우, a../ 경로로 복사하면서 이름은 b로 변경
    cp r a ../ directory a../ 로 복사
cat 내용 출력 cat a file a(이하 file 생략)의 내용 출력
    cat a b a, b 의 내용을 연속해서 출력
    cat a > b afile b로 복사하여 생성
    cat a b > c a, b를 이어 붙여 file c로 생성
    cat a >> b a의 내용을 2번 이어 붙여 file b 생성
less 내용 출력 less a a의 내용 출력(용량을 아낄 수 있음)
head 간략하게 내용 출력 head a file a의 처음 10~15줄만 출력
tail 간략하게 내용 출력 tail a file a의 마지막 10~15줄만 출력
    tail f a file a 마지막줄에 내용이 추가 되면 출력
grep 내용 찾기 grep -H test *a namea, 내용에 test라는 내용을 포함한 file 찾기
    grep -Hw test *a w option : 정확하게 test란 문자열이 들어가 있는 file만 찾기
tar 압축, 압축 해제 tar cvfz a.gz ./z ./x file z x a.gz으로 압축
    tar xvfz a.gz a.gz file 압축 해제
    find . -name a 현재 directory에서 a라는 name을 가진 file 찾기

 

반응형

- CentOS 7 설치 -

 

VMware Wokrstation 16 Player 설치 방법 :

[리눅스 서버 구축Ⅰ] VMware Workstation 16 Player 설치 (tistory.com)

 

 

 

1. 사이트에서 파일 다운로드 

 

CentOS 공식 사이트 : CentOS Mirrors List

 

CentOS Mirrors List

 

isoredirect.centos.org

 

 

☞ ftp 사용

공식 사이트

 

 

Minimal : 최소 설치 사양 

DVD : Minimal + 추가 패키지

Everything : DVD + 모든 프로그램 개발 가능

(저는 연습용이기 때문에 Minimal로 설치 했습니다.)

사양 선택

 

 

☞  ' Create a New Virtual Machine ' 클릭

설치 과정1

 

 

☞ ' I will ~~ hard disk ' 클릭

☞ Next

설치 과정2

 

 

☞ ' Linux ' 클릭

☞ ' CentOS 7 64-bit ' 고르기

☞ Next

설치 과정3

 

 

☞ 경로 설정 - CentOS 7 64-bit 로 해줘야 합니다. (대부분 자동 설정, 아닐 시 DVD 드라이브로 되어 있음)

설치 과정4

 

 

☞ Next

설치 과정5

 

 

☞ Finish

설치 완료

 

 

☞ ' Edit virtual machine settings ' 클릭

환경 설정1

 

 

☞ ' Use ISO Image file ' 클릭

☞ 경로 - 1번에서 설치한 centOS-7 64bit 

환경 설정2

 

 

☞ ' Play virtual machine ' 클릭

환경 설정3

 

 

☞ Install CentOS 클릭 후 설치

(캡처 하는 걸 놓쳐서 사진이 생략되었습니다.)

 

 

☞ 언어 선택

☞ 계속 진행

설치 과정1

 

 

☞ 설치 시작

설치 과정2

 

 

☞ 암호 설정

암호 설정

 

 

☞ 사용자 생성

사용자 생성

 

 

☞ 설정 완료 후 재부팅

완료

 

반응형

- VMware Workstation 16 Player 설치 -

 

1. 사이트에서 파일 다운로드

 

VMware 공식 사이트  :Download VMware Workstation Player | VMware

 

VMware 공식 사이트

 

 

2. 설치 파일 실행

파일 실행

 

 

3. 설치

 

☞ " I accept the terms in the License Agreement " check 

☞ Next

설치 과정1

 

 

☞ " Add VMware Workstation console tools into system PATH" check

☞ Next

설치 과정2

 

 

☞ Next

설치 과정3

 

 

☞ 바로가기 만들 위치 선택

☞ Next 

설치 과정4

 

 

☞ Install

설치 과정5

 

 

☞ Finish

설치 완료

 

 

☞ 바탕 화면에 바로가기 아이콘이 생성됩니다.

☞ 실행 

바탕 화면 아이콘

 

 

☞ " Use VMware Workstation 16 Player For free for non-cimmercial use " check

☞ Continue

설치 과정1

 

 

☞ Finish

설치 과정2

 

 

 

 

CentOS 7 설치 방법 : [리눅스 서버 구축Ⅱ] CentOS 7 설치 및 서버 설정 (tistory.com)

반응형

+ Recent posts