10-linux-c기초파이프putty 구성

4090 단어
커널 버전:
  • 메인 버전 번호.보조 버전 번호.릴리스 해제 - 개정
  • 주, 차 홀수: 개발판
  • Primary, Partnery: Consistency Edition
  • 패키지:
  • 패키지 이름 소프트웨어 버전 - 개정 체계 구조.deb

  • * sudo: 일부 사용자의 권한으로 작업을 완료하며 기본값은 루트 사용자입니다.
    패키지 설치
    dpkg :
  • 1. 오프라인 설치, 설치된 소프트웨어 패키지는 반드시 사전에 존재해야 한다.
  • 2. 소프트웨어 패키지의 의존 관계를 검사하지 않음
  • 설치: sudo dpkg -i 패키지
  • 제거: sudo dpkg -r 패키지 이름(불완전 제거, 프로필 보존)
  • sudo dpkg -P 패키지 이름(전체 오프로드)
  • apt :
  • 1, 온라인 설치
  • 2. 패키지 의존 관계를 자동으로 검사합니다
  • .
  • 의존이 부족하면 자동으로 다운로드하여 설치합니다.
  • 작동:
  • 1. 인덱스 파일/var/lib/apt/lists/를 읽고 소프트웨어 정보(의존관계, 이미지 사이트 주소) 얻기
  • 2, 소프트웨어 패키지를 다운로드하여/var/cache/apt/archives/
  • 에 저장
  • 3, 소프트웨어 패키지 설치
  • 설치: sudo apt-get install 패키지 이름
  • 제거:
  • sudo apt-get remove 패키지 이름(완전히 제거되지 않음)sudo apt-get --purge remove 패키지 이름(전체 제거)
  • sudo apt-get -f install 패키지 이름: 패키지 종속성 수정
  • sudo apt-get --reinstall install 패키지 이름: 재설치
  • 다운로드 원본 패키지: 원본 패키지 저장 경로는 명령 실행 경로
  • sudo apt-get source 패키지 이름
  • 색인 파일 업데이트:
  • sudo apt-get update
  • sudo apt-get upgrade: 어플리케이션 업데이트

  • 명령 기본 형식:
  • 명령 옵션 매개변수
  • history: 명령 내역 조회history -c: 명령 내역 지우기history 10: 최신 10개의 명령 기록을 조회합니다.
    문자 어댑터(와일드카드):
  • *: 임의의 길이의 문자를 대체할 수 있음
  • ? : 길이의 임의의 문자를 대체할 수 있음
  • [123].c: 1자만 가능합니다.c 2.c 3.c
  • [1-4].c: 한 글자만 사용할 수 있습니다.순서 문제에 주의하시오.
  • [^12].c: 한 글자만 사용할 수 있습니다.빼다c 2.c 나머지는 한 글자밖에 없어요.c 파일
  • 파이프:
  • 역할: 여러 명령을 연결하고 여러 명령을 단독으로 수행할 때 수행할 수 없는 작업
  • 일반 형식: 명령 1 | 명령 2 | 명령 3
  • 파이프 문자:
  • 앞의 명령의 출력 결과를 메모리에 저장하고 뒤의 명령을 기다리며 읽거나 처리
  • 파이프 문자 앞에 있는 명령: 명령줄에서 단독으로 실행할 때 터미널 화면에 결과를 표시해야 한다
  • 파이프 문자 뒤에 있는 명령: 데이터 읽기 기능이 있어야 함
  • wc-c: 통계 바이트 수
  • wc-w: 통계 단어수
  • wc-l: 통계 행수
  • 입력 출력 리디렉션:
  • 형식:
  • 명령 리디렉터 파일
  • 출력:>>>
  • ls > test.txt: ls의 출력 결과를 파일test로 다시 지정합니다.txt
  • 파일 테스트.txt 파일이 존재하지 않습니다. 파일을 만들고 명령 ls
  • 를 실행합니다.
  • 만약 파일이 존재한다면 먼저 파일의 내용을 비운 다음에 명령을 실행한다.
  • ls >> test.txt: 파일이 존재하면 파일의 끝에 내용을 추가합니다.

  • 입력:<
  • 명령<파일: 파일을 명령의 입력원으로 사용
  • 오류 출력 리셋: 2> 또는 &>
  • 명령 실행 오류만 파일에 기록
  • 명령 교환자: ``
  • 명령의 출력 결과를 다른 명령의 매개 변수로 삼는다

  • pwd: 명령 실행 경로의 절대 경로를 표시합니다
    텍스트 파일 내용을 표시하려면 다음과 같이 하십시오.
  • cat filename: 디스플레이
  • cat -n filename: 행 번호 표시
  • tac filename: 역순 디스플레이
  • more / less: 화면 분할
  • head -10 filename: 상위 10줄 표시
  • tail -10 filename: 후면 10줄
  • linux에서 지원하는 파일 형식:
    b (블록 장치 파일)
    c (문자 장치 파일)
    d (디렉토리 파일)
    - (일반 파일)
    l (기호 링크 파일)
    s (소켓 파일)
    p(파이핑 파일)
    file filename:파일 유형 보기
    find -name 파일 이름:파일 위치 찾기
    형식:
  • grep "string" filename -n -R
  • "string": 검색할 문자열
  • "string":string이 포함된 줄 보이기
  • "^string":string으로 시작하는 줄을 표시합니다
  • "string$":string으로 끝나는 줄 보이기
  • "^string$":string만 포함된 줄을 표시합니다
  • filename: 위치 찾기
  • -n: 행 번호 표시
  • -R: 반복 하위 디렉토리
  • vi에서 문자열 찾기
  • 명령 모드에서
  • /string, 리턴
  • string이 존재하면 하이라이트로 표시됩니다
  • .
  • 다음 찾기 n
  • 이전 찾기 N
  • 강조표시 해제
  • 밑줄 모드에서:nohl
  • echo:텍스트 인쇄
    echo -n: 줄 바꿈 없이 인쇄
    cut: 문자 세그먼트 자르기:
  • cut-d'분리자'-f 1,3,4
  • -d: 구분자 지정
  • echo:인쇄 텍스트
  • -f: 캡처할 문자 세그먼트 지정
  • 연습:
    1./etc/passwd를 디렉터리로 복사합니다: linux 사용자의 정보를 파일에 usr에 단독으로 기록합니다.txt
    cat  head tail cut grep  | `` >
    cat passwd | head -`cat passwd | cut -d ":" -f 1 | grep "^linux$" -n | cut -d ':' -f 1 `| tail -1 > usr.txt
    

    putty :
    1、 sudo apt-get install ssh
    2, 수정 프로필 sudo vi/etc/ssh/sshdconfig 파일 끝에 UseDNS no 추가
    3, 저장 종료, sudo 서비스 ssh restart 다시 시작

    좋은 웹페이지 즐겨찾기