Linux 명령줄 튜토리얼: CD 명령으로 터미널 조작
PC에서 가장 자주 수행하는 작업은 파일 생성, 이동 또는 삭제입니다. 파일 관리에 대한 다양한 옵션을 살펴보겠습니다.
파일을 관리하려면 다음 중 하나를 사용하세요.
- 터미널(명령줄 인터페이스 - CLI)
- 파일 관리자(그래픽 사용자 인터페이스 -GUI)
LINK 비디오에 접근할 수 없는 경우
명령줄 인터페이스를 배우는 이유는 무엇입니까?
전 세계가 GUI 기반 시스템으로 전환하고 있지만 CLI는 특정한 용도로 사용되며 스크립팅 및 서버 관리에 널리 사용됩니다. 몇 가지 매력적인 용도를 살펴보겠습니다.
- 이에 비해 명령은 더 많은 옵션을 제공하고 유연합니다. 파이핑과 stdin/stdout은 GUI에서는 사용할 수 없는 강력한 기능입니다.
- GUI의 일부 구성은 최대 5개의 화면까지 가능하지만 CLI에서는 단일 명령으로 구성됩니다.
- GUI에서 1000개의 파일을 이동하고 이름을 바꾸는 데는 시간이 많이 걸립니다(Control /Shift 여러 파일 선택), CLI에서는 정규식을 사용하여 단일 명령으로 동일한 작업을 수행할 수 있습니다.
- CLI는 빠르게 로드되며 GUI에 비해 RAM을 소비하지 않습니다. 크런치 시나리오에서는 이것이 중요합니다.
GUI와 CLI는 모두 특정한 용도로 사용됩니다. 예를 들어, GUI에서 성능 모니터링 그래프 주기 즉각적인 시각적 피드백 CLI에서 수백 줄의 로그를 보는 것은 눈에 거슬리는 일입니다.
GUI(파일 관리자)와 CLI(터미널)를 모두 사용하는 방법을 배워야 합니다.
GUI의 리눅스 기반 OS 다른 OS와 비슷합니다. 따라서 우리는 CLI에 중점을 두고 몇 가지 유용한 명령을 배울 것입니다.
CLI 실행 Ubuntu
터미널을 시작하는 방법에는 두 가지가 있습니다.
1) 대시로 이동하여 터미널을 입력합니다.
2) 또는 다음을 눌러도 됩니다. CTRL + Alt + T 터미널을 실행하려면
CLI(터미널)를 실행하면 guru99@라는 항목을 찾을 수 있습니다.VirtualBox(이미지 참조)라고 적혀 있습니다.
1) 이 줄의 첫 번째 부분은 사용자 (밥, 톰, 우분투, 홈…)
2) 두 번째 부분은 컴퓨터 이름 또는 호스트 이름입니다. 호스트 이름은 네트워크를 통해 컴퓨터를 식별하는 데 도움이 됩니다. 서버 환경에서는 호스트 이름이 중요해집니다.
3)를 ':' 간단한 구분 기호입니다
4) 물결표 '~' 기호는 사용자가 작업 중인 작업을 나타냅니다. 홈 디렉토리. 디렉토리를 변경하면 이 표시는 사라집니다.
위 그림에서는 다음을 사용하여 /home 디렉토리에서 /bin으로 이동했습니다. 'CD' 명령. /bin 디렉토리에서 작업하는 동안 ~ 기호는 표시되지 않습니다. 홈 디렉토리로 다시 이동하는 동안 나타납니다.
5) '$' 기호는 Linux에서 일반 사용자로 작업하고 있음을 나타냅니다. 루트 사용자로 작업하는 동안에는 '#'이 표시됩니다.
현재 작업 디렉토리
현재 탐색 중인 디렉터리를 현재 작업 디렉터리라고 합니다. PC를 부팅할 때 홈 디렉터리에 로그온합니다. 현재 작업 중인 디렉터리를 확인하려면 다음 명령을 사용하세요.
pwd
pwd 명령은 다음을 의미합니다. p찢다 working d교도소
위 그림은 /home/guru99가 현재 작업 중인 디렉터리임을 보여줍니다.
디렉토리 변경
현재 디렉토리를 변경하려면 'cd'명령.
cd /tmp
다음 예를 고려하십시오.
여기서는 /tmp 디렉토리에서 /bin, /usr, 그리고 다시 /tmp로 이동했습니다.
홈 디렉토리로 이동
홈 디렉토리로 이동하려면 다음을 입력하십시오. cd.
cd
당신은 또한 사용할 수 있습니다 CD ~ 명령.
cd ~
루트 디렉터리로 이동
Linux에서 파일 시스템의 루트는 '/'로 표시됩니다. 'c:\'와 유사 Windows.
참고 : Windows의 경우 백슬래시 "\"를 사용하고 UNIX/Linux에서는 슬래시 "/"를 사용합니다.
루트 디렉터리로 이동하려면 'cd /'를 입력하세요.
cd /
TIP: 사이의 공백을 잊지 마세요 cd and /그렇지 않으면 오류가 발생합니다.
여러 디렉터리 탐색
전체 경로를 지정하여 동시에 여러 디렉터리를 탐색할 수 있습니다.
예: 이동하려는 경우 /cpu
밑에있는 디렉토리 /dev
, 작업을 두 부분으로 나눌 필요는 없습니다.
대신 '/dev/cpu'를 입력하여 해당 디렉토리에 직접 접근할 수 있습니다.
cd /dev/cpu
한 디렉터리 수준 위로 이동
한 디렉터리 수준 위로 이동하려면 시도해 보세요.
cd ..
여기서는 'cd ..' 명령을 사용하여 '/dev/cpu'에서 '/dev'로 한 디렉터리를 이동했습니다.
그런 다음 다시 동일한 명령을 사용하여 '/dev'에서 '/' 루트 디렉터리로 점프했습니다.
상대 경로와 절대 경로
컴퓨팅에서 경로는 파일이나 폴더의 주소입니다.
예 -
In Windows
C:\documentsandsettings\user\downloads
리눅스에서
/home/user/downloads
경로에는 두 가지 종류가 있습니다.
1. 절대 경로:
홈 폴더 'guru99'의 Pictures 디렉터리에 저장된 이미지를 검색해야 한다고 가정해 보겠습니다.
Pictures 디렉터리의 절대 파일 경로 /home/guru99/사진
이 디렉터리로 이동하려면 명령을 사용할 수 있습니다.
cd /home/guru99/Pictures
파일에 도달하기 위한 전체 경로를 지정하므로 이를 절대 경로라고 합니다.
2. 상대 경로:
상대 경로는 특정 디렉터리 내의 다른 하위 디렉터리를 찾아봐야 할 때 유용합니다.
항상 전체 경로를 입력하는 수고를 덜 수 있습니다.
현재 홈 디렉토리에 있다고 가정합니다. 다운로드 디렉터리로 이동하려고 합니다.
절대 경로를 입력할 필요가 없습니다.
cd /home/guru99/Downloads
대신 간단히 입력할 수 있습니다. 'CD 다운로드' 이미 다운로드 디렉토리에 있으므로 다운로드 디렉토리로 이동합니다. '/집/guru99' 디렉토리.
cd Downloads
이렇게 하면 파일 시스템의 동일한 디렉터리 내의 특정 위치에 도달하기 위해 전체 경로를 지정할 필요가 없습니다.
슬립폼 공법 선택시 고려사항
- 파일을 관리하려면 Linux에서 GUI(파일 관리자) 또는 CLI(터미널)를 사용할 수 있습니다. 둘 다 상대적인 장점이 있습니다. 튜토리얼 시리즈에서는 터미널이라고도 불리는 CLI에 중점을 둘 것입니다.
- 대시보드에서 터미널을 실행하거나 단축키를 사용할 수 있습니다. Ctrl + Alt + T
- pwd 명령은 현재 작업 디렉토리를 제공합니다.
- cd 명령을 사용하여 디렉토리를 변경할 수 있습니다
- 절대 경로는 파일이나 디렉터리의 전체 주소입니다.
- 상대 경로는 현재 디렉터리에 대한 디렉터리 파일의 상대 위치입니다.
- 상대 경로는 항상 전체 경로를 입력하지 않도록 도와줍니다.
명령
|
상품 설명
|
---|---|
CD나 CD~ | HOME 디렉토리로 이동 |
CD .. | 한 레벨 위로 이동 |
cd |
특정 디렉토리로 변경하려면 |
CD / | 루트 디렉터리로 이동 |