터미널 사용방법

김두현·2022년 11월 8일
1

Backend Curriculum

목록 보기
8/19
post-thumbnail

Goal

  • 윈도우 터미널(Windows Terminal)의 개념을 파악한다.
    • 명령 프롬프트? PowerShell?
  • 기본적인 명령어를 익힌다.
    (본 포스팅은 Window 기준으로 작성되어 있습니다.)

윈도우 터미널

  • 윈도우 터미널 : 운영체제(OS)에 직접적으로 명령을 내려 즉각적인 상호작용을 통해 시스템을 관리하기 위한 도구

  • 명령 프롬프트 , PowerShell 과의 차이?
    • 모두 같은 이유를 위해 만들어졌지만, 최초로 만들어진 명령 프롬프트, window XP가 보급되던 때의 PowerShell, Window 11용으로 나온 터미널을 거치면서 기능이 다양해지며 역할이 늘어났다.

    • 한 줄 요약: 명령 프롬프트 < PowerShell < Terminal

터미널 실행

  • windows terminal 또는 터미널을 검색하여 아래와 같은 프로그램을 실행하면, 기본값으로 PowerShell이 열린다.

  • PowerShell이 열리면, 다음과같이 명령어를 이용하여 운영체제에 명령을 내린다.

  • 그렇다면 어떤 명령을 내릴 수 있는지 대표적인 예시들을 알아보자.

터미널 명령어

  • cd 경로 : 경로로 이동한다.
    • cd .. : Root 폴더로 이동한다.
    • cd ~ : Home Directory로 이동한다.

  • clear : 터미널의 모든 내용을 지운다.

  • copy 파일명 경로 : 파일명과 일치하는 파일을 경로에 복사한다.

  • date : 날짜 및 시간을 표시한다.

  • dir : 현재 경로에 속한 파일을 확인한다.

  • del 파일명 : 파일명과 일치하는 파일을 삭제한다.

  • ren 파일명 새 파일명 : 파일명새 파일명으로 변경한다.

  • md 파일명 : 이름이 파일명인 파일을 생성한다.

  • ipconfig : 내 컴퓨터의 네트워크 환경을 확인한다.

  • start 프로그램명 : 프로그램명과 일치하는 프로그램을 실행한다. 일부 프로그램만 지원된다.
    ex) start chrome start calc start iexplore

  • help : 터미널에서 지원되는 명령어의 정보를 확인한다.

터미널 사용 예시


  • 경로를 이동하여 해당 경로의 파일 리스트 확인하기

  • 현재 경로에 속한 파일을 다른 경로에 파일명을 바꿔 복사하기

    dir | findstr Copi는 현재 경로의 폴더중, Copi라는 문자를 폴더명에 포함하는 폴더를 출력하라는 명령이다.

✨오늘 내용은 여기까지✨


커리큘럼 남은 일정

인터넷

  • 인터넷 작동 원리
  • 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 수직적 확장
  • 관찰 가능성을 고려한 확장

참고 자료

CityCatDog님의 Tistory
[Windows CMD] 윈도우 실행창 기본 명령어 모음(1)
윈도우 CMD 명령어 목록


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

0개의 댓글