Linux CD 명령 : 스위치 디렉토리
디렉토리 변경의 약자 인 cd 명령은 작업 디렉토리를 전환하는 데 사용됩니다.
Linux 명령 은 소스 내장 모드에 따라 셸 내장 명령과 외부 명령 인 두 가지 유형으로 나눌 수 있습니다 . 쉘 내장 명령은 쉘과 함께 제공되는 명령으로, 실행 파일이 없으며, 외부 명령은 프로그래머가 별도로 개발 한 명령이므로 명령에 대한 실행 파일이 있습니다. Linux의 대부분의 명령은 외부 명령이며 cd 명령은 일반적인 쉘 내장 명령이므로 cd 명령에는 실행 파일 경로가 없습니다.
cd 명령의 기본 형식은 다음과 같습니다.
[root @ localhost ~] # cd [상대 경로 또는 절대 경로]
또한 cd 명령 뒤에는 특수 기호가 표시되어 표 1과 같이 고정 된 의미를 나타냅니다.
표 1 cd 명령의 특수 기호
특수 기호 |
기능 |
~ |
현재 로그인 한 사용자의 홈 디렉토리를 나타냅니다. |
~ 사용자 이름 |
지정된 사용자의 홈 디렉토리로 전환 함을 나타냅니다. |
- |
마지막 디렉토리를 나타냅니다. |
. |
현재 디렉토리를 나타냅니다. |
.. |
상위 디렉토리를 나타냅니다. |
사용법은 다음과 같습니다.
[root @ localhost vbird] # cd ~
#는 홈 디렉토리로 돌아가는 것을 의미합니다. 루트 사용자의 경우 홈 디렉토리는 / root입니다.
[root @ localhost ~] # cd #
경로를 추가하지 마십시오. 또한 현재 로그인 사용자에게 돌아갑니다. 홈 디렉토리
[root @ localhost ~] # cd ~ vbird
#는 vbird 로 전환 한 사용자의 홈 디렉토리를 나타냅니다 (예 : / home / vbird).
[root @ localhost ~] # cd ..
#는 현재 최상위 디렉토리로의 전환을 나타냅니다 . 이는 / root의 최상위 디렉토리를 의미합니다.
Linux 시스템에는 루트 디렉토리가 존재합니다 (현재 디렉토리) 및 .. (현재 디렉토리의 상위 디렉토리)는 두 개의 디렉토리이지만 루트 디렉토리가 최상위 디렉토리이므로 루트 디렉토리는 .. 및입니다. 속성과 권한은 정확히 동일합니다. 즉, 루트 디렉토리의 상위 디렉토리 자체입니다.
[root @ localhost /] # cd-
#은 디렉토리로 돌아가는 것을 의미합니다
자세히 살펴보면 [ root @ localhost ~]에서 일반적으로 로그인 할 때 일반적으로 홈 디렉토리에 현재 디렉토리를 표시 했으므로 ~는 홈 디렉토리를 의미합니다. cd ~ 이를 사용하여 리턴 할 수 있는 홈 디렉토리 가 있습니다.
[예제 1] cd 사용법--.
[root @ localhost ~] # cd / usr / local / src # 입력
/ usr / local / src 디렉토리
[root @ localhost src] # cd-
/ root
[root @ localhost ~] #
# "cd-"명령으로 돌아 가기 src 디렉토리 앞의 홈 디렉토리
[root @ localhost ~] # cd-
/ usr / local / src
[root @ localhost src] # #
"cd-"명령을 다시 실행하고 / usr / local / src 디렉토리로 돌아갑니다.
[예제 2] cd 및 cd 사용법
[root @ localhost ~] # cd / usr / local / src #
테스트 디렉토리 입력
[root @ localhost src] # cd .. #
상위 디렉토리 입력
[root @ localhost local] # pwd
/ usr / local
#pwd는 현재를 보는 것입니다 디렉토리에있는 명령에서 상위 디렉토리 / usr / local
[root @ localhost local] # cd를 입력 한 것을 볼 수 있습니다 . #
현재 디렉토리를 입력하십시오
[root @ localhost local] # pwd
/ usr / local #이
명령에는 디렉토리가 없습니다 변경은 모든 사람에게 "."에게 현재 디렉토리를 나타냅니다
pwd 명령 : 현재 경로 표시
때문에 리눅스 사용자가 수행 할 때 파일 시스템이 많은 디렉토리가 리눅스 명령 과 명령이나 매개 변수는 시간을 지정없이 디렉토리를 리눅스 시스템은 첫 번째 명령 또는 현재 디렉토리에 인수 (현재 작업 디렉토리)를 검색합니다. 따라서 명령을 실행하기 전에 사용자는 종종 현재 작업 디렉토리, 즉 현재 디렉토리를 결정해야합니다.
사용자가 Linux 시스템에 로그인하면 현재 디렉토리는 홈 디렉토리입니다. 그렇다면 현재 디렉토리를 어떻게 결정합니까? Linux 시스템의 pwd 명령 을 사용하여 현재 디렉토리의 절대 경로를 표시 할 수 있습니다 .
작업 디렉토리 인쇄의 줄임말 인 pwd 명령은 사용자가 현재있는 작업 디렉토리를 표시합니다. 명령의 기본 형식은 다음과 같습니다.
[root @ localhost ~] # pwd
[실시 예 1]
[root @ localhost ~] # whoami
root
[root @ localhost ~] # pwd
/ root
whoami 명령은 현재 로그인 한 사용자를 판별하는 데 사용되며, 이에 대해서는 나중에 자세히 설명합니다. 보다시피 루트 사용자의 현재 디렉토리는 홈 디렉토리 / root입니다.
[실시 예 2]
[demo @ localhost ~] # whoami
데모
[demo @ localhost ~] # pwd
/ home / demo
위의 코드는 Linux 시스템에 대한 현재 사용자 로그인이 사용자 데모이고 현재 디렉토리가 데모 / home / demo의 홈 디렉토리임을 나타냅니다.
에, 그 주 [demo@localhost ~]#또한 현재 디렉토리 (예를 들어,이 ~ 홈 디렉토리를 나타냄)를 보여줍니다하지만,하지만,이 섹션 전체 경로 목록의 위치 등 해당 마지막 디렉토리 :
[root @ localhost ~] # cd / var / mail
[root @ localhost 메일] # pwd
/ var / mail
우리는 다른 디렉토리, 디렉토리 이름이 반복 될 수있다, 따라서 단지를 통해 알 [root@localhost mail]메일, 그것이있는 특정 위치를 결정하고, 당신이 디렉토리에 출력 현재 전체 경로를 수있는 PWD 명령을 사용할 수 없습니다.
'IT's Life > Linux' 카테고리의 다른 글
Linux mkdir 명령 : 디렉토리 (폴더) 생성 / rmdir 명령 : 빈 디렉토리 삭제 (0) | 2019.08.10 |
---|---|
Linux ls 명령 : 디렉토리에서 파일보기 (0) | 2019.08.10 |
Linux 명령 기본 형식 (상세 버전) (0) | 2019.08.10 |
리눅스 절대 및 상대 경로 (0) | 2019.08.10 |
Linux 파일(디렉토리) 이름 지정 규칙 (0) | 2019.08.10 |