본문 바로가기
Program Development Tips

Bash, PowerShell, zsh에서 알아야 할 필수 터미널 명령어 15가지

by Maccrey Coding 2024. 8. 31.
728x90
반응형

리눅스 터미널은 개발자가 시스템을 직접 제어하고 작업을 자동화할 수 있는 강력한 도구입니다.

특히 Bash, PowerShell, Zsh는 다양한 기능을 제공하며, 초보자부터 고급 사용자까지 모두에게 유용한 환경을 제공합니다.

이번 포스트에서는 Bash, PowerShell, Zsh에서 공통적으로 사용되는 필수 명령어 15가지를 소개하고, 각 명령어의 사용 방법을 쉽게 설명드리겠습니다.

 

1. ls: 디렉토리 내용 보기

  • Bash/zsh: ls
  • PowerShell: ls 또는 Get-ChildItem

디렉토리의 파일과 폴더를 나열하는 명령어로, 모든 셸에서 자주 사용됩니다.

 

2. cd: 디렉토리 이동

  • Bash/zsh: cd [디렉토리 경로]
  • PowerShell: cd [디렉토리 경로]

다른 디렉토리로 이동할 때 사용하는 명령어입니다.

 

3. pwd: 현재 디렉토리 경로 확인

  • Bash/zsh: pwd
  • PowerShell: pwd

현재 위치한 디렉토리의 절대 경로를 출력합니다.

 

4. cp: 파일 및 디렉토리 복사

  • Bash/zsh: cp [원본] [대상]
  • PowerShell: Copy-Item [원본] -Destination [대상]

파일을 복사할 때 사용하는 명령어입니다.

 

5. mv: 파일 및 디렉토리 이동/이름 변경

  • Bash/zsh: mv [원본] [대상]
  • PowerShell: Move-Item [원본] -Destination [대상]

파일을 이동하거나 이름을 변경할 때 사용됩니다.

 

6. rm: 파일 및 디렉토리 삭제

  • Bash/zsh: rm [파일/디렉토리명]
  • PowerShell: Remove-Item [파일/디렉토리명]

파일을 삭제하는 명령어로, 주의해서 사용해야 합니다.

 

7. mkdir: 디렉토리 생성

  • Bash/zsh: mkdir [디렉토리명]
  • PowerShell: New-Item -ItemType Directory -Name [디렉토리명]

새로운 디렉토리를 생성할 때 사용됩니다.

 

8. cat: 파일 내용 출력

  • Bash/zsh: cat [파일명]
  • PowerShell: Get-Content [파일명]

파일의 내용을 출력할 때 유용한 명령어입니다.

 

9. echo: 메시지 출력

  • Bash/zsh: echo [메시지]
  • PowerShell: echo [메시지] 또는 Write-Output [메시지]

터미널에 메시지를 출력하는 기본 명령어입니다.

 

10. clear: 터미널 화면 지우기

  • Bash/zsh: clear
  • PowerShell: Clear-Host

터미널의 출력을 지우고 새로 시작할 때 사용합니다.

 

11. grep: 텍스트 검색

  • Bash/zsh: grep [패턴] [파일명]
  • PowerShell: Select-String -Pattern [패턴] -Path [파일명]

파일 내 특정 문자열을 검색하는 강력한 도구입니다.

 

12. find: 파일 검색

  • Bash/zsh: find [경로] -name [파일명]
  • PowerShell: Get-ChildItem -Recurse -Filter [파일명]

특정 파일을 찾을 때 유용합니다.

 

13. history: 명령어 기록 보기

  • Bash/zsh: history
  • PowerShell: Get-History

이전에 실행한 명령어들을 확인할 수 있습니다.

 

14. alias: 명령어 단축

  • Bash/zsh: alias [새 명령어]='[기존 명령어]'
  • PowerShell: Set-Alias -Name [새 명령어] -Value [기존 명령어]

자주 사용하는 명령어를 단축어로 지정할 수 있습니다.

 

15. top: 시스템 모니터링

  • Bash/zsh: top
  • PowerShell: Get-Process

실시간으로 시스템의 리소스 사용 상황을 모니터링할 수 있는 명령어입니다.

 

 

리눅스 터미널에서 Bash, PowerShell, Zsh는 매우 유용한 도구들이며, 이 세 가지 셸 환경에서 공통적으로 사용되는 명령어들은 여러분의 작업을 훨씬 더 효율적으로 만들어 줄 것입니다.

이 포스트에서 다룬 15개의 명령어들은 초보자들도 쉽게 따라할 수 있는 기본적인 내용으로, 꾸준히 연습하다 보면 자연스럽게 터미널 사용에 익숙해질 것입니다.

공감과 댓글은 저에게 큰 힘이 됩니다.

Starting Google Play App Distribution! "Tester Share" for Recruiting 20 Testers for a Closed Test.

 

Tester Share [테스터쉐어] - Google Play 앱

Tester Share로 Google Play 앱 등록을 단순화하세요.

play.google.com

 

 

728x90
반응형