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