-------------------------------------------------- ------------------------------------
수정 IP 주소
sudo는 ifconfig를 ens33 192.168.1.108
-------------------------------------------------- ------------------------------------
그림 ssh를 우분투에 설치
A. SSH 서버는 sudo apt-get을 설치는 openssh-서버를 설치
B. SSH 원격 로그인 사용자 이름 @IP
이러한 오류로 ssh를 접근. 당신은 파일 ~ / 스푸핑 / known_ssh의 시도가 해결 파일을 삭제할지 여부를 확인할 수 있습니다.
-------------------------------------------------- ------------------------------------
4> 원격 파일의 복사본 SCP -r
대상 호스트의 IP 주소 @ -r 대상 사용자의 이름을 scp를 : 절대 경로 / 대상 파일을 절대 / 기계 / 상대 경로에 저장
당신은 -r 매개 변수없이 하나의 파일을 복사 할 수 있습니다, 필요한 디렉토리의 사본을 추가 할 수 있습니다.
원격으로 로컬 파일을 복사합니다 :
SCP 사용자 이름 @ 파일 이름 대상 대상 IP : 대상 파일
SCP 파일 이름 RemoteHostIp : RemoteFolder
SCP 파일 이름 RemoteHostIp : RemoteFile을
원격으로 로컬 디렉토리 :
SCP -r FolderName은 RemoteUserName @ RemoteHostIp : RemoteFolder
SCP -r FolderName은 RemoteHostIp : RemoteFolder
해당 지역에 대한 원격 파일을 복사합니다 :
SCP RemoteUserName @ RemoteHostIp : RemoteFile을 파일 이름
SCP RemoteHostIp : RemoteFolder 파일 이름
SCP RemoteHostIp : RemoteFile을 파일 이름
로컬 원격 디렉토리 :
SCP -r RemoteUserName @ RemoteHostIp : RemoteFolder FolderName은
SCP -r RemoteHostIp : RemoteFolder FolderName은
-------------------------------------------------- ------------------------------------
명령 모드 :
남 : 중간 라인에 커서를 이동
L : 화면에 라인의 마지막 줄에 커서를 이동
G : 특정 라인, 행 번호 -G
GG : 파일의 시작 부분에 커서를 이동
G는 : 파일의 끝으로 커서를 이동
삭제 명령 :
X : 당신은 커서 한 문자, 델의 등가를 제거한 후
X는 : 커서 전에 백 스페이스의 해당하는 문자를 삭제
삭제 커서 라인, 행의 수를 N 지정된 삭제 DD : dd는
D는 : 커서가 문자를 포함, 은행 이후의 모든 내용을 커서 삭제
D0 : 커서가 커서 아래에있는 문자를 포함하지 않습니다하기 전에 모든에게 은행의 내용을 삭제
DW : 커서 아래에있는 문자가 포함 된 단어의 시작 위치에 커서를 삭제
실행 취소 명령 :
유 : 단계 철수에 의해 단계
클릭률-R : 안티 취소
명령을 반복합니다 :
: 운영되면 명령을 반복
텍스트의 모바일 라인 :
>> : 오른쪽으로 한 줄의 텍스트
<< : 왼쪽 텍스트 행
복사 및 붙여 넣기 :
전년 동기 대비 : 복사 현재 행, n은 전년 동기 복사 N 라인
P : 커서 위치에 새로운 라인을 열어 아래로 붙여 넣기
비주얼 모드 :
V : 문자로 이동, 텍스트를 선택
V : 문자 착용감 D를 선택할 수있는 모드를 시각적으로 이동시킴으로써 행, Y >>, << 달성 삭제 텍스트 블록은 복사 움직일
교체 작업 :
R : 현재의 문자를 교체
R : 현재 커서 이후 대체 문자 행
명령을 찾기 :
: / 찾기 내용
N : 다음
하나의 : N
명령을 바꾸기 : ABC 모든 123 개의 g를 나타냅니다을 대체하는 것은 글로벌 대체를 나타냅니다
라인 모드는, 현재 파일 ABC의 모든 (123)로 대체
% S / ABC / 123 / g
라인 모드, 교체 10 행 (123)에 첫 번째 행 사이의 ABC
1, 10S / ABC / 123 / g
-------------------------------------------------- ------------------------------------
는 IP는 sudo ifconfig를 ens33 192.168.1.108을 수정 Ens33
-------------------------------------------------- ------------------------------------
3.3 어떻게 포트 번호를 보려면 어떻게?
NETSTAT를 이용하여 프로그램에 의해 사용되는 포트 번호를 확인 -an
lsof를 -i [TCP / UDP] : 2,425보기 어플리케이션 포트 번호에 대응
팁 : 관리자 권한 플러스 sudo를 사용하여 응용 프로그램의 포트 번호를 찾을 수없는 경우
-------------------------------------------------- ------------------------------------
소켓을 작성합니다
수입 소켓
socket.socket (을 AddressFamily, 유형)
Socket.socket 함수는 두 개의 매개 변수를 소켓을 만들 수 있습니다 :
주소 가족 : IP 주소 유형;
IPv4의 유형 AF_INET를 나타냅니다, AF_INET6는 IPv6의 유형을 나타내는;
입력 : 소켓 유형 SOCK_STREAM (스트림 소켓, 주로 TCP 프로토콜)
SOCK_DGRAM (데이터 그램 소켓, 주로 UDP 프로토콜)
은 UDP 소켓을 작성합니다 (UDP 소켓)
수입 소켓
S = socket.socket (socket.AF_INET, socket.SOCK_DGRAM)
# ... 여기 소켓 함수를 사용한다 (생략) ..
s.close ()
-------------------------------------------------- ------------------------------------