제5 장 첫 로그 인 및 온라인 도움말 man page
5759 단어 page
사실 우 리 는 모두 '프로그램' 을 통 해 시스템 과 의사 소통 을 하고 있 습 니 다. 이 장 에서 언급 한 창 관리자 나 텍스트 모드 는 모두 한 그룹 또는 한 프로그램 이 우리 가 원 하 는 명령 을 책임 지고 있 습 니 다.
텍스트 모드 로그 인 후 얻 은 프로그램 을 케이스 (Shell) 라 고 합 니 다. 이 프로그램 은 가장 바깥 에서 사용자 (우리) 와 소통 하 는 것 을 책임 지기 때문에 케이스 프로그램 이 라 고 부 릅 니 다!운영 체제 및 케이스 프로그램 과 의 상관 성 은 0 장, 계산기 개론 내의 설명 을 참고 할 수 있다.
우리 리 눅 스 케이스 프로그램 은 대단한 bash 입 니 다!더 많은 bash 에 대해 서 는 3 편 에서 소개 하 겠 습 니 다.이제 타자 연습 을 해 봅 시다!
명령 을 내리 기 시작 하 다
사실 전체 명령 이 내 려 지 는 방식 은 매우 간단 하 니, 너 는 몇 가지 중요 한 개념 만 기억 하면 된다.예 를 들 어 당신 은 이렇게 명령 을 내 릴 수 있 습 니 다.
[vbird@www ~]
$ command [-options] parameter1 parameter2 ...
(1) (2)
:
0. 『 (command)』 『 』
1. command , cd ;
2. [] , , - ,
-h; , -- , --help;
3. parameter1 parameter2.. , command ;
4. , , , shell ;
5. [Enter] , 。[Enter] 。
6. , (\) [Enter] , 。
! , !
:
a. Linux , 。 , cd CD 。
b. bash , 。
위의 설명 중,
"첫 번 째 입력 된 데 이 터 는 명령 이나 실행 가능 한 파일 입 니 다"!이것 은 매우 중요 한 개념 입 니 다!그리고 [Enter] 키 를 누 르 면 이 명령 을 실행 하 겠 다 는 뜻 입 니 다.실제 작업 을 해 보 겠 습 니 다. ls 라 는 "명령"으로 "자기 집 디 렉 터 리 (~)"의 "모든 숨겨 진 파일 과 관련 된 파일 속성"을 보 여 줍 니 다. 위 와 같은 요 구 를 달성 하려 면 - al 옵션 을 추가 해 야 합 니 다. 따라서:
[vbird@www ~]$ ls -al ~
[vbird@www ~]$ ls -al ~
[vbird@www ~]$ ls -a -l ~
위의 이 세 명령 의 하달 방식 은 똑 같은 운행 결과 입 니 다!왜?위의 설명 을 참고 하 세 요!더 자세 한 텍스트 모드 사용 방식 에 대해 서 는 11 장 에서 BASH 를 알 고 강조 하 겠 습 니 다!또한 리 눅 스 환경 에서
"대소 문 자 는 다른 것 입 니 다!"즉, Linux 아래 에서 VBird 와 vbird 라 는 두 파일 은 "전혀 다른"파일 입 니 다!그 러 니 명령 을 내 릴 때 명령 이 대문자 인지 소문 자 인지 주의해 야 한다.예 를 들 어 아래 명령 을 입력 할 때 어떤 현상 이 있 는 지 봅 시다.
[vbird@www ~]$ date <==
[vbird@www ~]$ Date <==
[vbird@www ~]$ DATE <==
어족 의 지지
그리고 많은 경우 에 너 는 발견 할 수 있 을 거 야, 어!왜 내 가 명령 을 입력 한 후에 표 시 된 결 과 는 어 지 러 운 것 입 니까?새 형 이 말 한 거 랑 다 르 잖 아!허허!긴장 하지 마 세 요 ~ 앞에서 말 했 듯 이 리 눅 스 는 다 국적 언어 를 지원 할 수 있 습 니 다. 가능 하 다 면 화면의 정 보 는 이 지원 언어 로 출력 될 것 입 니 다.그러나, 우리 의 단말기 인터페이스 (terminal) 는 기본 적 인 상황 에서 중국어 인 코딩 으로 데 이 터 를 출력 하 는 것 을 지원 할 수 없습니다.이때 우 리 는 지원 어 계 를 영어 로 바 꿔 야 영어 로 정확 한 정 보 를 표시 할 수 있다.그럼 어떻게 하지?너 는 이렇게 할 수 있다.
1.
[vbird@www ~]$ echo $LANG
zh_TW.UTF-8
# , (LANG) zh_TW.UTF-8,
2.
[vbird@www ~]$ LANG=en_US
# , en_US !
[vbird@www ~]$ echo $LANG
en_US
# , , en_US !
저기
"LANG = en US"는 연속 으로 입력 되 었 습 니 다. 등호 양쪽 에 빈 칸 이 없습니다!이렇게 되면 '이번 로그 인' 에서 영어 정 보 를 살 펴 볼 수 있 을 거 야!왜 '이번 로그 인' 이 라 고 하 죠?왜냐하면
만약 네가 리 눅 스 를 취소 한 후에 방금 내 린 명령 은 쓸모 가 없다!
중요 한 단축 키 [Tab], [ctrl] - c, [ctrl] - d
뒷부분 의 학습 을 계속 하기 전에 여러분 과 한 가지 더 보고 해 야 할 것 이 있 습 니 다. 그것 은 바로 우리 의 텍스트 모드 에 많은 기능 조합 키 가 있 습 니 다. 이 버튼 들 은 우리 가 명령 의 작성 과 프로그램의 중단 을 보조 할 수 있 습 니 다!이 몇 개의 버튼 은 집안일 에서 반드시 기억 해 주 십시오!중요 해!
[Tab] 버튼
[Tab] 버튼 은 키보드 의 대문자 전환 버튼 ([Caps Lock]) 위 에 있 는 버튼 입 니 다!각종 유 닉 스 - Like Shell 중에서 이 [Tab] 버튼 은 Linux 의 Bash shell 최고의 기능 중 하나 라 고 할 수 있 습 니 다!
그것 은 "명령 보완"과 "파일 보완"기능 을 가지 고 있 습 니 다!중요 한 것 은 우리 가 명령 이나 파일 이름 을 잘못 거 는 것 을 피 할 수 있다 는 것 이다!좋 죠!하지만 [Tab] 버튼 을 다른 곳 에 입력 하면 다른 결과 가 나 옵 니 다!우 리 는 아래 의 예 를 들 어 설명 한다.지난 소절 에 저희 가 칼 이라는 명령 을 언급 하지 않 았 나 요?만약 내 가 명령 열 에 ca 를 입력 하고 [tab] 버튼 을 두 번 더 누 르 면 어떤 정보 가 나타 날 까요?
[vbird@www ~]$ ca[tab][tab] <==[tab] a !
cadaver callgrind_control capifax card
cal cameratopam capifaxrcvd case
caller cancel capiinfo cat
callgrind_annotate cancel.cups captoinfo catchsegv
# [tab] 『 tab 』, tab !
무슨 일 을 발 견 했 습 니까?ca 로 시작 하 는 모든 명령 이 표시 되 었 습 니 다!괜 찮 죠?그럼 'ls - al ~/. bash' 를 입력 하고 [tab] 을 두 개 더 넣 으 면 뭐 가 나 와 요?
[vbird@www ~]$ ls -al ~/.bash[tab][tab]
.bash_history .bash_logout .bash_profile .bashrc
어!이 디 렉 터 리 아래 에. bash 로 시작 하 는 모든 파일 이름 이 표 시 됩 니 다!위의 두 가지 예 를 주의 깊 게 보 세 요. 우리 가 [tab] 버튼 을 누 른 곳 이 command (첫 번 째 입력 한 데이터) 뒤에 있 을 때 그 는 '명령 보완' 을 대표 합 니 다. 두 번 째 글자 뒤에 연결 되 어 있 으 면 '파일 보완' 기능 이 됩 니 다!요약:
[Tab] 명령 의 첫 글자 뒤에 연결 하면 명령 을 보완 합 니 다.[Tab] 명령 의 두 번 째 글 자 를 연결 하면 '파일 보완' 입 니 다!
[tab] 버튼 을 잘 쓰 는 것 은 정말 좋 은 습관 입 니 다!입력 오류 의 기 회 를 많이 피 할 수 있 습 니 다!
실행 레벨 전환: init
이 장 에 서 는 run level 에 관 한 문제 가 언급 되 어 있다.앞서 언급 한 것 은 시스템 운행 모드 입 니 다.
일반 텍스트 (run level 3) 와 그래 픽 인터페이스 모드 (run level 5) 로 나 뉜 다.이 두 가지 모델 외 에 다른 모델 이 있 습 니까?사실 리 눅 스 는 모두 7 가지 운행 등급 이 있 는데 7 가지 등급 의 의 미 는 우리 가 뒤에서 다시 이야기 할 것 이다.이 장 에서 너 는 아래 네 가지 운행 등급 만 알 면 된다.
run level 0: 전원 끄 기
run level 3: 일반 텍스트 모드
run level 5: 그래 픽 인터페이스 모드 포함
run level 6: 다시 시작
그러면 어떻게 각 모드 를 전환 합 니까?init 라 는 명령 으로 처리 할 수 있 습 니 다!즉, 전원 을 끄 고 싶다 면 위의 shutdown - h now 와 poweroff 를 제외 하고 다음 명령 으로 전원 을 끌 수 있 습 니 다.
[root@www ~]# init 0
다음으로 이동:
http://vbird.dic.ksu.edu.tw/linux_basic/0160startlinux_2.php 토끼풀
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
제국 cms7.0 기본 검색 모델의 페이지 수정 [!--show.page--]기본 검색 모드를 수정하는 페이지는 e/class/connect입니다.php 아래 function 페이지 1을 검색하면 저희가 수정할 페이지입니다. 다음은 내가 수정한 페이지를 붙인다 위의 코드 스타일은 내가 전편 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.