VI 기본 명령어

1. 파일 열기 닫기

  • 파일열기 : vi info.php
  • 파일 저장하고 닫기 (esc 버튼) : qw!
  • 저장없이 닫기 (esc 버튼) : q!

2. 파일 편집 (esc 버튼)

  • 입력/수정 모드 진입 : i 또는 a
  • 단어 삭제 : dw
  • 실행 취소 : u
  • 한줄 삭제 : dd
  • 복사 : yy
  • 붙여넣기 : p

3. 위치이동 (esc 버튼)

  • 파일 맨 아래 끝으로 이동 : G
  • 줄 앞으로 : 0 (숫자0)
  • 줄 맨 뒤로 : $

4. 문자열찾기 (esc 버튼)

  • 앞으로 찾기 : ?문자열
  • 뒤로 찾기 : /문자열
  • 정규식 가능 :  /^Text
  • 위 그 다음 문자열 찾기 : n (계속) N (역방향)

5. 문자열 바꾸기 (esc 버튼)

  • 기본 : %s/old/new/option
  • 대소문자 구분없이 : %s/old/new/i
  • 찾아서 모두 : %s/old/new/g
  • 바꿀때마다 물어보기모드 :   %s/old/new/c
  • 혼합 (대소문자/모두/물고바꾸기) : %s/old/new/igc
  • 정규식으로 사용가능

기타

  • 라인보이기 : set nu 또는 set number
  • 라인감추기 : set nonu 또는 set nonumber
  • 칼라 : color evening
  • 칼라2 : color morning
  • 칼라3 : vi -c “color evening” /etc/service

검색엔진에 사이트 노출하지 않기

Remark : 사이트 루트에 robots.txt 정보로 표시

robots.txt 설정하기


robots.txt는 검색로봇에게 사이트 및 웹페이지를 수집할 수 있도록 허용하거나 제한하는 국제 권고안입니다. robots.txt 파일은 항상 사이트의 루트 디렉터리에 위치해야 하며 로봇 배제 표준을 따르는 일반 텍스트 파일로 작성해야 합니다. 네이버 검색로봇은 robots.txt에 작성된 규칙을 준수하며, 만약 사이트의 루트 디렉터리에 robots.txt 파일이 없다면 모든 콘텐츠를 수집할 수 있도록 간주합니다.

간혹 특정 목적을 위하여 개발된 웹 스크랩퍼를 포함하여 일부 불완전한 검색로봇은 robots.txt 내의 규칙을 준수하지 않을 수 있습니다. 그러므로 개인 정보를 포함하여 외부에 노출되면 안 되는 콘텐츠의 경우 로그인 기능을 통하여 보호하거나 다른 차단 방법을 사용해야 합니다.

위치

 사이트의 루트 디렉터리에 위치

예) http://www.example.com/robots.txt

모든 검색로봇에게 사이트의 모든 페이지에 대하여 수집을 허용하지 않음으로 설정합니다.
모든 검색엔진의 로봇에 대하여 수집 허용으로 설정합니다.

Sample

참조 : https://searchadvisor.naver.com/guide/seo-basic-robots

[Raspberry pi] 한글적용

-bash: warning: setlocale: LC_ALL: cannot change locale (ko_KR.utf8)

Solution :

en_GB.UTF-8 과 ko_KR.UTF-8 세팅

diagrams.net

Remark :

다이어그램 그리기

Note :

오픈 소스

  • https://www.diagrams.net/

Domain SubDomain 상호간 쿠키 전달

Remark : cookie 도메인간 쿠키 전달하기  (https에서만 가능)

Domain 에서 SubDomain 으로 쿠키 전달하려면 https 만 가능 하다.

Main Domin 에서 하위 도메인 모두 사용 쿠키 지정
auctionpro.co.kr

https://data.auctionpro.co.kr (TLS/SSL)

http://data.auctionpro.co.kr (None TLS/SSL)