Linux 명령줄 튜토리얼: CD 명령으로 터미널 조작

⚡ 스마트 요약

리눅스 명령줄 파일 관리는 터미널을 사용하여 그래픽 관리자보다 빠르게 파일을 생성, 이동 및 삭제할 수 있습니다. `cd`와 `pwd` 명령어는 파일 시스템 전체에서 절대 경로와 상대 경로를 통해 디렉터리를 탐색합니다.

  • 🖥️ CLI와 GUI: 터미널은 속도가 빠르고 스크립트 작성이 가능하며, 파일 관리자는 시각적입니다.
  • 📍 비밀번호: 현재 보고 있는 작업 디렉토리를 출력합니다.
  • 📂 CD: 디렉토리를 변경합니다. cd 또는 cd ~는 홈 디렉토리로 돌아가고, cd /는 루트 디렉토리로 이동합니다.
  • CD ..: 루트 디렉토리 방향으로 한 단계 위로 이동합니다.
  • 🧭 경로 : 절대 경로는 루트 디렉토리에서 시작하고, 상대 경로는 현재 디렉토리에서 시작합니다.
  • 🤖 AI 지원: AI 도구는 요청에 따라 Linux 명령어를 설명하고, 생성하고, 수정합니다.

Linux 명령줄 튜토리얼

PC에서 가장 자주 수행하는 작업은 파일 생성, 이동 또는 삭제입니다. 파일을 관리하려면 다음 두 가지 방법 중 하나를 사용할 수 있습니다. 터미널(명령줄 인터페이스, CLI) 또는 파일 관리자(그래픽 사용자 인터페이스, GUI)이 글에서는 CLI와 파일 시스템 내에서 이동하는 데 사용되는 cd 명령어에 대해 중점적으로 다룹니다.

명령줄 인터페이스를 배워야 하는 이유는 무엇일까요?

세상이 GUI 기반 시스템으로 나아가고 있지만, CLI는 특정한 용도가 있으며 스크립팅 및 서버 관리에서 널리 사용됩니다. CLI를 배워야 할 몇 가지 중요한 이유를 소개합니다.

  • 명령어는 더 많은 옵션을 제공하고 유연합니다. Piping stdin/stdout은 매우 강력한 기능을 가지고 있지만 GUI에서는 사용할 수 없습니다.
  • GUI에서는 일부 설정이 최대 5개의 화면에 걸쳐 구성되지만, CLI에서는 단일 명령으로 구성됩니다.
  • GUI에서 수천 개의 파일을 이동하거나 이름을 바꾸는 것은 시간이 많이 걸리는 작업이지만, CLI에서는 정규 표현식을 사용하면 단 하나의 명령으로 동일한 작업을 수행할 수 있습니다.
  • CLI는 GUI에 비해 로딩 속도가 빠르고 RAM 사용량도 적습니다. 이는 처리 속도가 중요한 상황에서 큰 이점입니다.

두 인터페이스 모두 나름의 장점이 있습니다. GUI에서는 성능 모니터링 그래프를 통해 시스템 상태에 대한 즉각적인 시각적 피드백을 얻을 수 있는 반면, CLI에서 수백 줄의 로그를 읽는 것은 매우 번거롭습니다. GUI는 리눅스 기반 OS 다른 운영체제와 마찬가지로 이 가이드는 명령줄 인터페이스(CLI)에 중점을 둡니다.

CLI 실행 Ubuntu

터미널을 실행하는 방법은 두 가지가 있습니다.

  1. 대시보드로 이동하여 입력하세요. 단말기.
  2. 또는 Ctrl+Alt+T 터미널을 실행하려면.

터미널을 실행하세요 Ubuntu

CLI를 실행하면 다음과 같은 프롬프트가 표시됩니다. guru99@VirtualBox왼쪽에서 오른쪽으로 읽으세요:

  • 첫 번째 부분은 이름입니다. 사용자 (예를 들어 밥, 톰, 또는 우분투).
  • 두 번째 부분은 컴퓨터 또는 호스트 이름이는 네트워크를 통해 컴퓨터를 식별하는 데 도움이 되며 서버 환경에서 중요해집니다.
  • The : 간단한 구분 기호입니다.
  • 물결표 ~ 해당 표시는 사용자가 작업 중임을 나타냅니다. 홈 디렉토리디렉토리를 변경하면 이 표시가 사라집니다.
  • The $ 이 표시는 일반 사용자로 작업 중임을 의미합니다. 루트 사용자로 작업하는 동안에는, # 가 표시됩니다.

현재 작업 디렉토리

현재 보고 있는 디렉토리를 현재 작업 디렉토리라고 합니다. PC를 부팅할 때 홈 디렉토리로 로그인합니다. 현재 작업 중인 디렉토리를 확인하려면 다음 명령어를 사용하십시오.

pwd

pwd 명령어는 다음을 의미합니다. p찢다 working d디렉토리입니다. 예를 들어, 현재 작업 중인 디렉토리가 /home/guru99임을 보여줄 수 있습니다.

디렉토리 변경

현재 디렉토리를 변경하려면 다음을 사용하세요. cd 명령:

cd /tmp

예를 들어, /tmp 디렉토리에서 /bin으로, /usr로 이동한 다음 다시 /tmp로 돌아갈 수 있습니다.

홈 디렉토리로 이동하기

홈 디렉토리로 이동하려면 다음을 입력하세요. cd 단독으로 사용하거나 사용 CD ~:

cd
cd ~

루트 디렉토리로 이동

리눅스 파일 시스템의 루트는 다음과 같이 표시됩니다. /, 비슷하다 C : \ in Windows. 그 주 Windows UNIX/Linux에서는 슬래시(/)를 사용하는 반면, Windows에서는 역슬래시(\)를 사용합니다. 입력하세요. CD / 루트 디렉토리로 이동하려면:

cd /

팁 : cd와 / 사이에 공백을 넣는 것을 잊지 마세요. 그렇지 않으면 오류가 발생합니다.

여러 디렉토리 탐색하기

전체 경로를 지정하면 여러 디렉토리를 한 번에 탐색할 수 있습니다. 예를 들어, /dev 아래의 /cpu 디렉토리로 이동하려면 작업을 두 부분으로 나눌 필요 없이 전체 경로를 직접 입력하면 됩니다.

cd /dev/cpu

디렉토리 레벨 한 단계 상승

상위 디렉토리로 이동하려면 다음을 사용하십시오.

cd ..

예를 들어, CD .. /dev/cpu에서 /dev로 한 단계 위 디렉토리로 이동합니다. 같은 명령어를 다시 사용하면 /dev에서 루트 디렉토리인 /로 이동합니다.

상대 경로와 절대 경로

컴퓨터에서 경로는 파일이나 폴더의 주소를 의미합니다. Windows 길은 다음과 같습니다. C:\documents and settings\user\downloads그리고 리눅스에서는 다음과 같습니다. /home/user/downloads경로는 두 종류가 있습니다.

절대경로

절대 경로는 파일에 도달하기 위한 전체 경로를 지정합니다. 예를 들어, guru99의 홈 폴더에 있는 Pictures 디렉터리의 절대 경로는 다음과 같습니다. /home/guru99/사진:

cd /home/guru99/Pictures

상대 경로

상대 경로는 현재 디렉터리 내의 하위 디렉터리를 탐색할 때 편리합니다. 이렇게 하면 일일이 입력하는 수고를 덜 수 있습니다.ping 완전한 경로를 사용합니다. 예를 들어 홈 디렉터리에 있고 다운로드 폴더로 이동하려는 경우, ty 대신 전체 경로를 사용해야 합니다.ping 전체 경로를 입력하려면 다음을 입력하세요.

cd Downloads

이 방법이 가능한 이유는 이미 /home/guru99 디렉토리 안에 있기 때문에 파일 시스템의 같은 영역 내에 있는 위치에 도달하기 위해 전체 경로를 지정할 필요가 없기 때문입니다.

일반적인 터미널 파일 관리자

cd 명령어 외에도 텍스트 기반 파일 관리자는 터미널 내부에 시각적이고 키보드로 조작 가능한 레이어를 추가하는데, 이는 SSH를 통해 또는 컨테이너 환경에서 유용합니다.

  • 미드나잇 커맨더(mc): 메뉴와 단축키를 갖춘 오랜 역사를 자랑하는 듀얼 패널 관리자로, 다음을 모델로 삼았습니다. Norton 사령관.
  • 레인저: A Vim-3단 레이아웃과 빠른 파일 미리보기 기능을 갖춘, 영감을 받은 파일 관리 도구입니다.
  • nn: 속도와 낮은 메모리 사용량을 위해 설계된 초경량 단일 열 관리자입니다.

자주 묻는 질문

물결표(~)는 홈 디렉토리를 나타냅니다. 프롬프트에 물결표가 표시되면 현재 홈 폴더에 있는 것이며, 다른 디렉토리로 이동하면 사라집니다.

'$' 기호는 일반 사용자로 로그인했음을 의미합니다. '#' 기호는 시스템에 대한 모든 권한을 가진 루트(관리자) 사용자로 작업 중임을 의미합니다.

cd 명령어(cd 뒤에 하이픈을 입력)를 사용하세요. 마지막으로 있었던 디렉토리로 돌아가는 기능인데, 두 위치를 오갈 때 유용합니다.

일반적인 선택 사항은 다음과 같습니다. 배회자경량 버전인 nnn과 Midnight Commander(mc)는 셸 위에 패널, 미리보기, 단축키 기능을 추가합니다.

Tab 키를 누르십시오. 셸이 파일 또는 디렉터리 이름을 자동으로 완성합니다. 여러 이름이 동일한 접두사를 공유하는 경우 Tab 키를 두 번 누르면 일치하는 모든 옵션이 표시됩니다.

ls 명령어를 사용하세요. 권한 및 크기 등의 세부 정보를 보려면 ls -l을 추가하고, 이름으로 점이 시작하는 숨겨진 파일을 포함하려면 ls -a를 추가하세요.

네. AI 비서는 명령어가 무엇을 하는지 설명하고, 일반 영어를 올바른 cd 또는 ls 구문으로 번역하며, 플래그를 제안하여 터미널 학습 속도를 높여줍니다.

AI는 명령어를 작성할 수 있지만, 특히 rm 또는 sudo 명령어는 실행하기 전에 항상 검토해야 합니다. 지능형 도우미는 파괴적인 작업을 표시하지만, 시스템에서 실행되는 모든 작업에 대한 책임은 사용자에게 있습니다.

이 게시물을 요약하면 다음과 같습니다.