기본적인 터미널 명령어

김두현·2022년 12월 9일
1

Backend Curriculum

목록 보기
12/19
post-thumbnail

Goal

  • Linux의 기본적인 터미널 명령어들을 파악한다.
    • grep awk sed lsof curl wget
      tail head less find ssh kill

기본적인 터미널 명령어

명령어기능
grep특정 파일 내 문자열 or 정규표현식을 포함함 행 출력한다.
grep 사용법
awk특정 파일 내 데이터를 출력 및 연산한다.
awk 사용법
sed특정 파일 내 데이터를 수정, 삭제 등 편집한다.
sed 사용법
lsof열려있는 파일에 대한 정보를 출력한다.
lsof 사용법
curlurl로 데이터를 전송하여 특정 데이터를 보내거나 가져온다.
curl 사용법
wget웹에서 파일을 다운로드 한다.
wget 사용법
tail특정 파일 내 데이터의 마지막 부분을 출력한다.
tail 사용법
head특정 파일 내 데이터의 처음 부분을 출력한다.
head 사용법
less특정 파일 내 데이터를 한 화면씩 보여준다.
less 사용법
find문자열 or 정규표현식을 사용하여 파일을 탐색한다.
find 사용법
ssh원격 시스템에 암호화된 로그인을 하여 명령을 실행한다.
ssh 사용법
kill프로세스에 신호를 보내 안전하게 종료한다.
kill 사용법

✨오늘 내용은 여기까지✨


커리큘럼 남은 일정

인터넷

  • 인터넷 작동 원리
  • HTTP란?
  • 브라우저 동작 원리
  • DNS 작동 원리
  • 도메인 네임이란?
  • 호스팅이란?

    기본적인 프론트엔드 지식
  • HTML
  • CSS
  • JavaScript

    OS 및 일반적인 지식
  • 터미널 사용방법
  • OS 작동 방식
  • 프로세스 관리
  • 스레드와 동시성
  • 기본적인 터미널 명령어
  • 메모리 관리
  • 프로세스간 통신 (IPC)
  • 입출력 관리
  • POSIX 기초
  • 기본적인 네트워크 개념

    버전 관리
  • Git 기본 사용법

    DataBase
  • PostgreSQL (변경 가능성 있음)
  • MongoDB

    DataBase 상세 정보
  • ORM
  • ACID
  • Transaction
  • N + 1 Problem
  • DataBase 정규화
  • Index와 작동 방식

    API
  • 인증
  • REST
  • JSON APIs

    캐싱
  • CDN
  • Server side
  • Client side

    웹 보안 지식
  • MD5, SHA family, scyrpt, bcrypt
  • HTTPS, CORS, SSL/TL, 보안 정책

    Testing
  • 통합 테스트
  • 단위 테스트
  • 기능 테스트

  • CI/CD

    개발과 설계 원칙
  • SOLID
  • KISS
  • YAGNI
  • DRY

    아키텍처 패턴
  • 모놀로틱 앱
  • 마이크로서비스
  • SQA
  • Serverless

    검색 엔진
  • ElasticSearch

    메세지 브로커
  • RabbitMQ, Kafka

    컨테이너화 vs 가상화
  • Docker

    GraphQL
  • Apollo

  • 웹 소켓

  • 웹 서버

    확장성
  • 측정, 모니터링, 원격측정
  • 마이그레이션 전략
  • 수평적 확장 vs 수직적 확장
  • 관찰 가능성을 고려한 확장

참고 자료


💕오류 지적 및 피드백은 언제든 환영입니다. 복제시 출처 남겨주세요!💕
💕좋아요와 댓글은 큰 힘이 됩니다.💕
profile
I AM WHO I AM

0개의 댓글