서버의 경우 그래픽 인터페이스가 더 많은 시스템 리소스를 차지하고 더 많은 서비스를 설치하고 더 많은 포트를 열게되므로 서버의 안정성이 향상되므로이 섹션의 시작 부분에는 그래픽 인터페이스가 다시 표시되지 않습니다. 보안은 부정적인 영향을 미칩니다. 사실, 서버는 모니터조차없는 사람입니다 그래픽 인터페이스를 원하십니까?
그렇게 말하면 많은 사람들이 무너질 것입니다. 필자는 종종 리눅스 가 필자의 흰머리처럼 옛날 골동품 이라고 들었다 . 그러나 모든 사람은 안정성, 안정성 및 보안이 서버에 가장 중요하다는 것을 이해해야합니다. 간단하고 사용하기 쉬운 서버는 고려할 서버가 아니므로 Linux를 배우는 이러한 지루한 명령은 반드시 배우고 기억해야 할 내용입니다.
명령 프롬프트
시스템에 로그인 한 후 가장 먼저 보는 것은 다음과 같습니다.
[root @ localhost ~] #
이것은 Linux 시스템의 명령 프롬프트입니다. 이 프롬프트의 의미는 무엇입니까?
- [] : 프롬프트의 구분 기호이며 특별한 의미가 없습니다.
- 루트 : 현재 로그인 사용자가 표시됩니다. 루트 사용자를 사용하여 로그인 중입니다.
- @ : 구분 기호, 특별한 의미가 없습니다.
- Localhost : 현재 시스템의 축약 호스트 이름 (전체 호스트 이름은 localhost.localdomain)입니다.
- ~ : 사용자의 현재 디렉토리를 나타냅니다.이 예에서 사용자의 현재 디렉토리는 홈 디렉토리입니다.
- # : 명령 프롬프트, Linux는이 기호를 사용하여 사용자 권한 로그인 수준을 식별합니다. 수퍼 유저 인 경우 프롬프트는 #이고, 일반 사용자 인 경우 프롬프트는 $입니다.
홈 디렉토리 (일명 홈 디렉토리 ) 란 무엇입니까? Linux 시스템은 순수한 문자 인터페이스이므로 사용자가 로그인 한 후 초기 로그인 위치가 있어야합니다.이 초기 로그인 위치를 사용자의 집이라고합니다.
- 수퍼 유저의 홈 디렉토리 : / root
- 일반 사용자의 홈 디렉토리 : / home / username
사용자는 자신의 홈 디렉토리에 대한 전체 액세스 권한을 가지므로 홈 디렉토리에서 실험을 수행하는 것이 좋습니다. 작동하는 것을보기 위해 사용자의 디렉토리로 전환하자.
[root @ localhost ~] # cd / usr / local
[root @ localhost 로컬] #
자세히 살펴보면, 사용자 디렉토리를 전환하면 명령 프롬프트가 사용자의 현재 디렉토리의 마지막 디렉토리가됩니다 (전체 디렉토리 / usr / local을 표시하지 않고 마지막 디렉토리 로컬 만 표시).
명령의 기본 형식
리눅스 명령 의 기본 형식을 살펴 보자 .
[root @ localhost ~] # 명령 [옵션] [매개 변수]
명령 형식의 []는 옵션을 나타냅니다. 즉, 일부 명령은 옵션이나 매개 변수를 쓰지 않고 실행될 수 있습니다. 그런 다음 Linux에서 가장 일반적인 ls 명령을 사용하여 명령의 형식을 설명합니다 (ls 명령의 특정 사용법에 대해서는 나중에 자세히 설명 함). 명령별로 정렬 된 경우 ls 명령은 디렉토리 조작 명령에 속해야합니다.
[root @ localhost ~] # ls
anaconda-ks.cfg install.log install.log.syslog
1) 옵션의 역할
ls 명령은 옵션 및 매개 변수없이 실행될 수 있지만 가장 기본적인 기능 만 실행할 수 있습니다. 즉, 현재 디렉토리의 파일 이름이 표시됩니다. 옵션을 추가하면 어떻게됩니까?
[root @ localhost ~] # -l
총 사용량 44
-rw -------. 1 루트 루트 1207 년 1 월 14 일 18:18 anaconda-ks.cfg
-rw-r--r-. 1 루트 루트 24772 1 월 14 일 18:17 install.log
-rw-r--r-. 1 루트 루트 7690 1 월 14 일 18:17 install.log.syslog
"-l"옵션을 추가하면 표시된 컨텐츠가 크게 증가한 것을 볼 수 있습니다. "-l"은 표시되는 파일의 자세한 정보 인 긴 목록을 의미합니다. "-l"옵션의 구체적인 의미에 대해서는 나중에 자세히 설명하겠습니다. 옵션이 명령 기능을 조정하는 것임을 알 수 있습니다. 옵션이없는 경우 명령은 가장 기본적인 기능 만 수행 할 수 있으며 옵션이 있으면 더 많은 데이터를 표시 할 수 있습니다.
Linux 옵션은 짧은 형식 옵션 (-l)과 긴 형식 옵션 (--all)으로 구분됩니다. 짧은 형식 옵션은 영어로 축약되며 빼기 기호로 호출됩니다. 예를 들면 다음과 같습니다.
[root @ localhost ~] # ls -l
긴 형식 옵션은 완전한 영어 단어이며 일반적으로 두 개의 빼기 부호로 표시됩니다.
[root @ localhost ~] # ls --all
일반적으로 짧은 형식 옵션은 긴 형식 옵션의 약어입니다. 즉, 짧은 형식 옵션에는 해당하는 긴 형식 옵션이 있습니다. 예를 들어 ls 명령의 short format 옵션 -l에는 해당 long format 옵션이 없습니다. 따라서 나중에 알아볼 도움말 명령을 통해 특정 명령 옵션을 쿼리 할 수 있습니다.
2) 매개 변수의 역할
매개 변수는 명령의 조작 오브젝트이며 일반 파일, 디렉토리, 사용자 및 프로세스를 매개 변수로 명령 할 수 있습니다. 예를 들면 다음과 같습니다.
[root @ localhost ~] # ls -l anaconda-ks.cfg
-rw -------. 1 루트 루트 1207 1 월 14 일 18:18 anaconda-ks.cfg
그러나 왜 ls 명령이 처음에 매개 변수를 생략 할 수 있습니까? 기본 매개 변수가 있기 때문입니다. 명령에는 일반적으로 명령 조작의 대상이 누구인지 지정하기위한 매개 변수가 포함되어야합니다. 매개 변수를 생략 할 수있는 경우 일반적으로 기본 매개 변수가 있습니다. 예를 들면 다음과 같습니다.
[root @ localhost ~] # ls
anaconda-ks.cfg install.log install.log.syslog
이 ls 명령 뒤에 지정된 매개 변수가 없습니다 기본 매개 변수는 현재 위치이므로 현재 디렉토리의 파일 이름이 표시됩니다.
요약하자면 명령의 옵션은 명령 기능을 조정하는 데 사용되며 명령의 매개 변수는이 명령의 조작 오브젝트입니다.
'IT's Life > Linux' 카테고리의 다른 글
Linux ls 명령 : 디렉토리에서 파일보기 (0) | 2019.08.10 |
---|---|
Linux CD 명령 : 스위치 디렉토리 / pwd 명령 : 현재 경로 표시 (0) | 2019.08.10 |
리눅스 절대 및 상대 경로 (0) | 2019.08.10 |
Linux 파일(디렉토리) 이름 지정 규칙 (0) | 2019.08.10 |
Linux 파일 시스템은 필요하지 않지만 필요합니다! (0) | 2019.08.10 |