LeeWang_31
이왕31
LeeWang_31
전체 방문자
오늘
어제
  • 분류 전체보기 (234)
    • 프로젝트 (2)
      • 사이드 프로젝트 (2)
      • Codestates_pre_project (0)
    • 프론트엔드 (169)
      • Html (19)
      • CSS (18)
      • JavaScript (29)
      • Codestates (76)
      • 코딩노트 (27)
    • 백엔드 (10)
      • node (10)
    • 구르는 돌 🌑 (16)
      • Codestates (11)
      • 생각 (4)
      • 공부 흔적 (1)
    • 정보 (18)
      • 오류노트 (2)
      • 인텔리제이 정보 (9)
      • 깃 정보 (3)
      • 기타 정보 (4)
      • 안드로이드스튜디오 정보 (0)
    • CS (7)
      • 이론공부 (7)
    • App (6)
      • Android (3)
      • Kotlin (3)
    • 컴퓨터 수학 (5)
      • 암호론 (5)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 2693
  • html
  • 웹팩
  • 코딩애플
  • 사용자 친화 웹
  • linuix 코드스테이츠
  • 자바스크립트
  • 백준
  • 1292
  • JavaScript
  • 2609
  • 파이어베이스연동
  • TODOlist
  • 사이드프로젝트
  • 안드로이드스튜디오범블비
  • 코드스테이츠
  • 알고리즘
  • 생활코딩
  • 안드로이드스튜디오파이어베이스
  • linux
  • UI/UX
  • ubuntu
  • 번들링
  • 사용자친화웹
  • codestate
  • figjam
  • css
  • 코플릿
  • DP
  • React

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
LeeWang_31

이왕31

[Linux] CLI
프론트엔드/Codestates

[Linux] CLI

2022. 9. 1. 23:50

코드스테이즈 41기 교육 내용을 정리하고 있습니다.
틀린 부분이 있으면 댓글로 알려주시면 감사하겠습니다. 

CLI

Command Line Interface

글자의 입출력을 통해 사용자와 컴퓨터 간 소통하는 방식

 

명령어

 

실행

Ubuntu의 경우 터미널을 실핼 할때, ctrl+alt+t 를 누르면 간단하게 터미널을 엽니다.

저는 윈도우에서 사용중이니 검색해서 실행하겠습니다.

 

명령어(1)

  • pwd : 현재위치를 반환합니다.
  • mkdir : 새 폴더를 생성합니다.
  • ls : 현재 폴더 내 파일과 폴더를 리스트로 보여줍니다.
  • natilus . : 현재 폴더를 엽니다 (위도운 우분투는 X)
  • cd : 폴더에 진입합니다.
  • touch : 파일을 생성합니다.
  • cat : 파일을 순서대로 읽고 그 내용을 읽은 순서대로 출력합니다.

pwd를 사용하면 다음과 같이 나옵니다.

 

mkdir을 사용해서 sample이라는 폴더를 생성해보겠습니다.

ls를 사용해봅니다.

ls -l은 ls로 보이는 파일을 시간과 이름을 보여줍니다.

ls -a 는 ls로 안보이던 파일 까지 보여줍니다.

ls -la와 ls -al은 같은 역할을 하는데 ls로 안보였던 파일을 시간도 같이 보여줍니다.

drwxr-xr-x는 폴더
-rw-r--r--은 파일

 

natilus .윈도우에서 해당 명령어가 안됩니다.

 

cd는 폴더에 진입을 합니다.

다음에서 cd ..을 입력하면 이전 즉 상위폴더로 이동합니다.

 

cat text.txt일 경우 text파일의 내용을 보여줍니다.

 

추가로

터미널 화면에서 글자가 입력되는 한줄은 prompt이다.

명령어(2)

  • rm : 삭제합니다.
  • mv : 파일을 이동하거나 이름을 변경합니다.
  • cp : 파일을 복사합니다.

text와 같은 파일을 지울경우 rm [파일명]으로 하면 지워지지만 폴더의 경우는 다릅니다.

폴더의 경우 rm -rf [폴더명]으로 해야합니다.

 

mv는 mv [파일명] [다른 폴더 위치]로 작성하면 위치가 이동되고,

mv [파일명] [변경할 파일명]으로 작성하면 파일명이 바뀝니다.

mv [폴더명] [변경할 폴더명]으로 작성하면 폴더명이 바뀝니다.

 

cp는 예상대로 copy로 복사입니다.

 

추가로

rm으로 파일을 삭제하면 휴자통으로 가지않고 즉시 삭제이다.

 

관리자 권한과 nano

  • sudo : 명령어 앞에 작성하면 관리자 모드로  promote가 실행됩니다.

nano는 에디터로 visual studio터럼 가용이 가능하게 해준다.

저작자표시 (새창열림)

'프론트엔드 > Codestates' 카테고리의 다른 글

[Linux] 패키지와 패키지 매니저  (0) 2022.09.02
[JavaScript] 배열  (0) 2022.09.02
[JavaScript]계산기 만들기  (0) 2022.08.31
[HTML/CSS] 계산기 만들기 (기능구현X)  (0) 2022.08.30
[HTML/CSS] Flexbox  (0) 2022.08.29
    '프론트엔드/Codestates' 카테고리의 다른 글
    • [Linux] 패키지와 패키지 매니저
    • [JavaScript] 배열
    • [JavaScript]계산기 만들기
    • [HTML/CSS] 계산기 만들기 (기능구현X)
    LeeWang_31
    LeeWang_31
    이왕 할 거면 기분 좋게

    티스토리툴바