study/개인공부

M1-W3-D3

잠수함 2021. 5. 12. 17:55
728x90

VI 에디터

 

1. 텍스트 에디터

- 텍스트 에디터는 문자 기반으로 파일을 생성하고 수정할 수 있는 프로그램
- 프로그래밍에서는 소스 코드의 입력과 수정이 가장 필수적인 작업니다.
* 유닉스 지원하는 에디터
- ed/ex :메모리량이 작고 속도는 빠르지만 라인단위로 편집하기 때문에 조금 불편하다
- Vi(vim): 대부분 유닉스에서 지원하는 에디터로 강력한 기능을 제공하지만 기능이 너무 많은 것이 단점이기도 하다.
- GNU nano: 유닉스에서 지원하는 에디터로 vi보다 편리한 편집 기능을 제공한다. 
- Emacs: GNU를 만든 리처드 스톨만이 개발한 에디터 이다. 유닉스에서는 기본적으로 제공하지 않기때문에 별도의 설치가 필요하다.

 

2. vi 에디터

- 명령(Command) 모드: 명령을 수행할 수 있는 모드로 파일의 내용을 입력할 수 없다.
- 편집(Edit) 모드: 문자 입력과 수정을 할 수 있는 모드
- ex 모드: 화면의 제일 아래 행에 명령어를 입력할 수 있는 모드

 

2-3 입력/편집 모드

 

 

 

3-1 copy

shift + insert: 붙여넣기

 

ctrl + insert: 쉘안의 문서내용을 복사하고 싶을때 사용 

 

dd: line 삭제

 

yy: line copy

 

3. 리눅스 네트워크

3-1 ping

- ping 명령을 이용하면 시스템의 네트워크가 현재 동작 중인지 알 수 있다.

 

 

net.ipv4.icmp_echo_ignore_all=1

 

yum install curl-devel

yum install expat-devel

yum install gettext-devel

yum install openssl

yum install zlib-

yum install perl-devel

 

 

wget http://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz

yum install openssl

 

./configure --prefix=/usr/local/douzone2021/git

 

make 

 

 

* 해야할것

make all doc info

 

make install  install-doc install-html install-info 

 

/usr/local/douzone2021/tomcat/git/bin/git --version

 

 

vi /etc/profile

#git

export PATH=$PATH:/usr/local/douzone2021/git/bin

 

source /etc/profile

git --version

 

git config --global user name "sjh9391985"

git config --global user name "sjh9391985@naver.com"

 

-- git사용하기

/root 이동

mkdir centos-practices

 

cd centos-practices

git init

 

ls -a(확인)

 

echo # CentOS Practices" > README.md

ls -a(확인)

 

깃허브 접속

centos-practices 만들기

 

git add -A (모든 파일을 staging 하는 것)

 

git commit -m "first commit"

git remote add 주소~~(홈페이지 참고)

git push -u origin master

 

username? sjh9391985

pw: ** 

 

----

mkdir etc

cp /etc/profile etc

git add -A

git commit -m "profile 수정"

git push

 

 

 

 

 

 

 

 

 

make install 

 

'study > 개인공부' 카테고리의 다른 글

M1-W3-D5  (0) 2021.05.14
M1-W3-D4  (0) 2021.05.13
M1-W3-D2  (0) 2021.05.11
M1-W3-D1  (0) 2021.05.10
M1-W2-D2  (0) 2021.05.04