Tool, Service, Library, Etc..

터미널 명령어 정리 (Window powershell)

sangchu 2022. 1. 15. 17:08

Window powershell 7.2.1 기준 터미널 명령어 정리 

 

*powershell은 cmd와 달리 운영체제 모든 터미널에 접근할 수 있어서 좋다.

 

 

사용자 메뉴얼 명령어

man {명령어} 

  • Manual 약자
  • 어떤 옵션들이 있는지 보고 싶을 때 사용
  • get-help와 역할 동일
  • 설명에서 나가고싶으면 '단축키 q' 를 누르면 된다.

ex) man clear => clear에 대한 설명 나옴

 

 

clear

터미널 내용 지우기

 

 

 

파일 시스템 탐색 명령어

pwd

  • Print Working Directory 약자
  • 현재 나의 경로를 알 수 있음

 

ls

  • list의 약자
  • 현재 경로에 어떤 파일과 폴더가 있는지 목록을 확인할 수 있음

 

  • 특정 폴더 안 내용 보고싶으면 'ls {경로}' 또는 'ls {폴더}'
  • -name : 이름만 보고 싶을 때
  • -force: 숨겨진 파일을 보고 싶을 때

 

 

explorer . 

  • 현재 경로의 폴더를 열고 싶을 때
  • 뒤에 점( . ) 을 붙여야 함

 

cd

  • change directory의 약자
  • 입력한 경로로 현재 위치를 바꾸고 싶을 때
  • cd .. : 현재 경로의 바로 상위(이전) 경로로 이동
  • cd ~ : 사용자의 home(최상위) 경로로 이동
  • cd -, cd + : 이전, 이후 경로로 감 (ctrl + z, ctrl + y 같은 개념)

*입력하고 싶은 경로 첫글자만 쓰고 Tab 키를 누르면 자동으로 변환된다

 

 

 

get-childitem

  • 하위의 특정 텍스트 파일을 찾고 싶을 때
  • get-childitem {타입} {"*끝나는 이름"}
  • -Recurse : 내부를 맴돌이 형식으로 찾아줌

 

 

get-command 

  • 실행하고자 하는 파일이 어디에 설치, 설정되어있는지 경로를 볼 수 있음
  • gcm으로 줄여 쓸 수 있음

 

 

 

파일 생성 및 관리 명령어

new-item {파일이름}

  • 새로운 파일을 만듦

 

cat {파일이름}

  • 파일 안의 내용을 빠르게 확인 가능
  • 여러개 파일 이름을 동시에 작성할 수 있다.

 

echo {"문자열"}

  • 이렇게 치면 입력한 문자열이 나옴

echo {"문자열"} > {"파일이름"}

  • 파일을 생성하고 그 파일에 문자열을 넣음
  • 이미 내용이 있다면 파일 내용을 덮어씌움
  • 덮어씌우지 않고 추가시키고 싶으면 > 대신 >> 로 쓴다

 

 

 

mkdir {경로}

  • make directory의 약자
  • 현재 경로에서 새로운 경로를 만듦
  • mkdir -p 경로\경로\경로 해서 연달아 경로 만들 수 있음

 

cp {파일경로}

  • copy의 약자
  • 그 경로로 파일이 복사가 됨

 

mv {파일경로}

  • move의 약자
  • 복사 말고 이동만 하고 싶을 때

 

rm {파일}

  • remove의 약자
  • 파일 삭제
  • 폴더를 삭제하고 싶으면 rm -r {폴더} 

 

 

select-string {특정경로or파일} -pattern {"키워드"}

  • 그 키워드가 어디있는지 확인하고 싶을 때
  • 대소문자 구분함

 

 

 

환경 변수 설정하기

  • 환경 변수: 내 컴퓨터에서 특정한 키워드가 어떠한 일을 하거나 경로를 저장할 수 있도록 만듦
  • 보통 대문자
  • 띄어쓰기 하고싶으면 _를 쓴다
  • 내 컴퓨터 상에 변수를 만듦

 

$env:{변수명} = "{파일명} "

  • $env:MY_DIR = "dir1"
    • 아까 만든 dir1폴더를 MY_DIR라는 변수로 만듦
  • cd $env:MY_DIR: 그 경로로 감
  • $env:MY_DIR = " "  : 공백으로 바꿔 환경변수 삭제

 

ls env

  • 모든 환경변수 볼 수 있음

 

 

 

Vim - 터미널에서 이용되는 텍스트 에디터

vim 파일명 : 새로운 파일만들고 빔 에디터로 들어감

i 누르면 insert됨 (글자 수정 삭제 됨)

나가고 싶을 땐 esc

:wq (w: write changes 꼭 수정해줘, q: quite 꺼줘)

수정 무시하고싶으면 :q

:q! 응 종료해줘!