개발일지

윈도우에서 리눅스 설치 & 리눅스 명령어 모음

2023. 11. 26. 13:39
목차
  1. Microsoft Store에서 리눅스 설치
  2. ubuntu 실행
  3. 리눅스 기본 명령어
  4. 파일 편집기
  5. nano
  6. vim
  7. package manager
  8. apt
  9. yum
  10. 프로세스 관련

Microsoft Store에서 리눅스 설치

  • 리눅스 검색
  • 필요한 리눅스 버전 설치 ( ubuntu 설치 )

ubuntu 실행

  • 실행전에 리눅스의 기본 패스워드를 실행하는 창이 나타남 패스워드 지정
  • 우분투 CLI 창이 실행

리눅스 기본 명령어

  • 디렉토리를 이동할 떄 사용
cd 디렉토리명
cd ..
cd /
  • 현재 내가 위치한 디렉토리경로를 표시
pwd

  • 현재 위치한 디렉토리에 있는 파일목록을 표시
ls

  • 현재 환경에 있는 모든 파일 목록을 표시 , 숨김 파일 포함
ls -a

  • 현재 디렉토리안에 존재하는 파일의 목록과 파일에 대한 정보를 표시
ls -l
  • 아래 순서대로 정보를 표시함
권한 하드 링크수 소유자 그룹 파일크기 (byte) 수정시간 파일/디렉토리이름

  • 현재 환경에 있는 모든 파일 목록과 정보를 표시함 -l과 -a옵션을 합쳐서 사용.
ls -al

  • 디렉토리(폴더)를 생성하는 명령어
mkdir 디렉토리이름
  • 파일을 생성하는 명령어
touch 파일이름
  • 파일을삭제하는 명령어
  • rm는 파일만 삭제가능
rm 삭제파일이름
  • 디렉토리를 삭제하는 명령어
  • 디렉토리를 삭제하기위해서는 -r이나 -rf 옵션을 붙여야 디렉토리를 삭제가능
rm -r 디렉토리이름
  • 슈퍼삭제
  • 현재 존재하는 모든 디렉토리를 삭제하는 명령어 => 사용시 주의해야함
rm -rf /
  • 파일을 복사하는 명령어
cp 복사파일경로 이동파일경로
mv 파일이동 , 파일이름변경
  • 본인이 현재 환경에서 사용한 명령어의 횟수를 통계로 보여주는 명령어
history | awk '{a[$2]++}END{for(i in a){print a[i] ""i}}'|sort -rn | head -10

  • sudo - super user do (관리자 권한) 으로 명령어를 실행

파일 편집기

  • vim과 nano는 명령어가 다르기 때문에 각각의 명령어를 잘 알아야함.

nano

  • 리눅스에서 파일을 편집할 수 있는 편집기
  • vim보다 난이도가 쉬움
nano 파일이름

vim

  • 리눅스에서 파일을 편집할 수 있는 또 다른 편집기
  • nano보다 난이도가 어렵지만 적응되면 마우스 보다 편함

package manager

apt

  • 리눅스계열에서 패키지를 관리하는 매니저
//현재 설치된 패키지를 최신버전으로 업데이트하는 명령어
//apt-get은 내 pc에 패키지를 설치할때 사용하는 명령어
//apt-get을 명령어를 사용하려면 sudo 명령어를 앞에 붙여줘야 사용가능
sudo apt-get install update

yum

  • Red Hat이나 CentOS 같은 리눅스 배포판에서 사용되는 패키지 관리자
yum install 패키지이름
yum update 패키지이름

프로세스 관련

  • 현재 실행되고 있는 프로세스 정보, 목록을 보여줌
top

  • 현재 실행되고 있는 프로세스 정보와 목록을 top보다 좀 더 그래피컬하게 보여줌
  • cpu 사용량, 메모리 사용량 등
htop

  • 특정 파일이나 명령어에서 찾으려는 단어를 검색할 떄 사용
  • 윈도우에서 메모장 ctrl + f 와 같은 기능
grep 찾으려는단어

  • 파이프라인 기능, 특정 기능 실행 이후에 바로 실행할 명령어를 붙여서 실행
|
  • 현재 실행되는 프로세스의 목록을 보여주는 명령어
ps aux

'개발일지' 카테고리의 다른 글

Nest.js kafka  (0) 2023.12.03
리눅스 명령어  (0) 2023.12.02
Nest.js MSA + Docker로 실행  (0) 2023.11.25
Nest.js socket.io  (0) 2023.11.20
Nest.JS JWT토큰 발급  (0) 2023.08.31
  1. Microsoft Store에서 리눅스 설치
  2. ubuntu 실행
  3. 리눅스 기본 명령어
  4. 파일 편집기
  5. nano
  6. vim
  7. package manager
  8. apt
  9. yum
  10. 프로세스 관련
'개발일지' 카테고리의 다른 글
  • Nest.js kafka
  • 리눅스 명령어
  • Nest.js MSA + Docker로 실행
  • Nest.js socket.io
index.ys
index.ys
머리속에 떠도는 코드조각들을 맞추는 공간입니다.
index.ys
코린이 개발일지
index.ys
전체
오늘
어제

공지사항

블로그 메뉴

  • 홈
  • 방명록
  • Github
  • Notion
  • Figma
  • 타닥타닥 (235)
    • 개발일지 (124)
    • html , css (0)
    • Javascript (30)
    • Node.js (8)
    • React (2)
    • 네트워크 (1)
    • DB, SQL (5)
    • AWS (11)
    • CS (21)
    • 면접 (13)
    • 사진 (4)
    • 북로그 (3)
    • 머릿속 (5)

인기 글

최근 글

최근 댓글

hELLO · Designed By 정상우.
index.ys
윈도우에서 리눅스 설치 & 리눅스 명령어 모음
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.