Linux - 도움말 및 기본 명령

10155 단어
1. 명령 도움말 가 져 오기
Linux 의 명령 은 셸 내장 명령, 외부 명령 을 분류 할 수 있 으 며 명령 도움말 정 보 를 얻 기 전에 명령 형식 을 구분 해 야 합 니 다.
1.1 type - 명령 형식 보기
[root@VM_0_171_centos ~]# type echo
echo   shell   
[root@VM_0_171_centos ~]# type pwd
pwd   shell   
[root@VM_0_171_centos ~]# type cd
cd   shell   
[root@VM_0_171_centos ~]# type ls
ls   `ls --color=auto'    
[root@VM_0_171_centos ~]# type man
man   /usr/bin/man
[root@VM_0_171_centos ~]# type whatis
whatis   /usr/bin/whatis
[root@VM_0_171_centos ~]# type whereis
whereis   /usr/bin/whereis
[root@VM_0_171_centos ~]#

1.2 help 내장 명령 - 셸 내장 명령 도움말 보기
[root@VM_0_171_centos ~]# help echo
echo: echo [-neE] [   ...]
             。

             ARG         。

      :
      -n          
      -e                
      -E                   

    `echo'             :
      \a      (  )
      \b      
      \c           
      \e        
      \f        
      
\r \t \v \\ \0nnn NNN ( ) ASCII 。 NNN 0 3 \xHH HH ( ) 。HH : 。 [root@VM_0_171_centos ~]#

1.3 whatis - 매 뉴 얼 페이지 설명 표시
보통 man 명령 을 보조 하여 도움말 매 뉴 얼 장 을 확인 합 니 다.
[root@VM_0_171_centos ~]# whatis whatis
whatis (1)           - display manual page descriptions
[root@VM_0_171_centos ~]#

1.4 man [장절] 외부 명령 - 외부 명령 도움말 보기
man 명령 은 외부 프로그램의 도움말 을 보 는 데 사 용 됩 니 다. whatis 에 맞 춰 사용 해 야 할 때 가 있 습 니 다. man 명령 의 도움말 문 서 는 장절 에 따라 구분 되 기 때문에 각 장절 에 서로 다른 내용 의 도움말 정 보 를 저장 합 니 다.
도움말
1. 사용자 명령 2. 시스템 호출 3. C 라 이브 러 리 호출 4. 장치 파일 및 특수 파일 5. 파일 형식 (프로필 형식 설정) 6. 게임 사용 도움말 7. 잡다 한 항목 8. 관리 도구 및 데 몬
[root@VM_0_171_centos ~]# man man
MAN(1)                        Manual pager utils                        MAN(1)

NAME
       man - an interface to the on-line reference manuals

SYNOPSIS
       man  [-C  file]  [-d]  [-D]  [--warnings[=warnings]]  [-R encoding] [-L
       locale] [-m system[,...]] [-M path] [-S list]  [-e  extension]  [-i|-I]
       [--regex|--wildcard]   [--names-only]  [-a]  [-u]  [--no-subpages]  [-P
       pager] [-r prompt] [-7] [-E encoding] [--no-hyphenation] [--no-justifi‐
       cation]  [-p  string]  [-t]  [-T[device]]  [-H[browser]] [-X[dpi]] [-Z]
       [[section] page ...] ...
       man -k [apropos options] regexp ...
       man -K [-w|-W] [-S list] [-i|-I] [--regex] [section] term ...
       man -f [whatis options] page ...
       man -l [-C file] [-d] [-D] [--warnings[=warnings]]  [-R  encoding]  [-L
       locale]  [-P  pager]  [-r  prompt]  [-7] [-E encoding] [-p string] [-t]
       [-T[device]] [-H[browser]] [-X[dpi]] [-Z] file ...
       man -w|-W [-C file] [-d] [-D] page ...
       man -c [-C file] [-d] [-D] page ...
       man [-?V]

DESCRIPTION
       man is the system's manual pager. Each page argument given  to  man  is
 Manual page man(1) line 1 (press h for help or q to quit)

매 뉴 얼 페이지 상용 동작
j | Enter: 한 줄 아래로 넘 기기 k: 한 줄 위로 넘 기기 d: 아래로 넘 기기 u: 위로 넘 기기 스페이스: 아래로 넘 기기 b: 위로 넘 기기 G: 마지막 줄 로 넘 기기 nG: n 번 째 줄 로 넘 기기 / 키워드: 위 에서 아래로 키워드 찾기 (n: 다음, N: 위로 이동)?키워드: 아래 에서 위로 키 워드 를 찾 습 니 다.
2. 텍스트 한 줄 표시 echo
SYNOPSIS
echo [SHORT-OPTION]... [STRING]... echo LONG-OPTION
OPTIONS
- n do not output the trailing newline (출력 꼬리 수행 하지 않 음)
- e backslash escapes 해석 가능 (전의 사용)
- E disable interpretation of backslash escapes (default) (전의 사용 하지 않 음)
-- help 도움말 표시
-- version 디 스 플레이 버 전 정보
EXAMPLES
[root@VM_0_171_centos ~]# echo "hello world"
hello world
[root@VM_0_171_centos ~]# echo $SHELL
/bin/bash
[root@VM_0_171_centos ~]# echo -e "hello\tworld
linux" hello world linux [root@VM_0_171_centos ~]#

3. 날짜 와 시간 관련
3.1 date - print or set the system date and time 인쇄 또는 시스템 날짜 와 시간 설정
SYNOPSIS
date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
OPTIONS
-R, --rfc-2822 output date and time in RFC 2822 format. Example: Mon, 07 Aug 2006 12:34:56 -0600
- s, -- set = STRING set time description by STRING (MMDDhhmm [[CC] YY] [. ss] 대신 문자열 로 시간 설정)
EXAMPLES
date 명령 표시 날짜, 시간
[root@VM_0_171_centos ~]# date
2017  04  03      17:32:35 CST
[root@VM_0_171_centos ~]# date -R
Mon, 03 Apr 2017 17:32:41 +0800
[root@VM_0_171_centos ~]# date "+%Y-%m-%d %H:%M:%S.%N"
2017-04-03 17:33:21.620667704
[root@VM_0_171_centos ~]# date +%s
1491212010
[root@VM_0_171_centos ~]# date +%X
17 33 38 
[root@VM_0_171_centos ~]# date +%x
2017 04 03 
[root@VM_0_171_centos ~]#

date 명령 설정 날짜, 시간
[root@VM_0_171_centos ~]# date -s "2016-04-03 17:36:30"
2016  04  03      17:36:30 CST
[root@VM_0_171_centos ~]# date 040317382017.20
2017  04  03      17:38:20 CST
[root@VM_0_171_centos ~]#

3.2 hwclock, clock - query or set the hardware clock (RTC) 하드웨어 시계 조회 또는 설정
SYNOPSIS
hwclock [function] [option...]
FUNCTIONS
- s, -- hctosys 는 하드웨어 를 기준 으로 시스템 을 하드웨어 시간 과 동일 하 게 조정 합 니 다.
- w, -- systohc 는 시스템 을 기준 으로 하드웨어 시간 을 시스템 시계 와 동일 하 게 조정 합 니 다.
3.3 cal - 캘 린 더 표시 달력 표시
SYNOPSIS
cal [options] [[[day] month] year]
OPTIONS
-1, --one Display single month output. (This is the default.)
-3, --three Display prev/current/next month output.
-s, --sunday Display Sunday as the first day of the week.
-m, --monday Display Monday as the first day of the week.
-j, --julian Display Julian dates (days one-based, numbered from January 1).
-y, --year Display a calendar for the current year.
EXAMPLES
[root@VM_0_171_centos ~]# cal
         2017
             
                   1
 2  3  4  5  6  7  8
 9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
[root@VM_0_171_centos ~]# cal -m
         2017
             
                1  2
 3  4  5  6  7  8  9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

[root@VM_0_171_centos ~]# cal -3
         2017                2017                2017
                                           
          1  2  3  4                     1      1  2  3  4  5  6
 5  6  7  8  9 10 11   2  3  4  5  6  7  8   7  8  9 10 11 12 13
12 13 14 15 16 17 18   9 10 11 12 13 14 15  14 15 16 17 18 19 20
19 20 21 22 23 24 25  16 17 18 19 20 21 22  21 22 23 24 25 26 27
26 27 28 29 30 31     23 24 25 26 27 28 29  28 29 30 31
                      30
[root@VM_0_171_centos ~]# cal -y
                               2017

                                                    
                                             
 1  2  3  4  5  6  7             1  2  3  4             1  2  3  4
 8  9 10 11 12 13 14    5  6  7  8  9 10 11    5  6  7  8  9 10 11
15 16 17 18 19 20 21   12 13 14 15 16 17 18   12 13 14 15 16 17 18
22 23 24 25 26 27 28   19 20 21 22 23 24 25   19 20 21 22 23 24 25
29 30 31               26 27 28               26 27 28 29 30 31

                                                    
                                             
                   1       1  2  3  4  5  6                1  2  3
 2  3  4  5  6  7  8    7  8  9 10 11 12 13    4  5  6  7  8  9 10
 9 10 11 12 13 14 15   14 15 16 17 18 19 20   11 12 13 14 15 16 17
16 17 18 19 20 21 22   21 22 23 24 25 26 27   18 19 20 21 22 23 24
23 24 25 26 27 28 29   28 29 30 31            25 26 27 28 29 30
30
                                                    
                                             
                   1          1  2  3  4  5                   1  2
 2  3  4  5  6  7  8    6  7  8  9 10 11 12    3  4  5  6  7  8  9
 9 10 11 12 13 14 15   13 14 15 16 17 18 19   10 11 12 13 14 15 16
16 17 18 19 20 21 22   20 21 22 23 24 25 26   17 18 19 20 21 22 23
23 24 25 26 27 28 29   27 28 29 30 31         24 25 26 27 28 29 30
30 31
                                                   
                                             
 1  2  3  4  5  6  7             1  2  3  4                   1  2
 8  9 10 11 12 13 14    5  6  7  8  9 10 11    3  4  5  6  7  8  9
15 16 17 18 19 20 21   12 13 14 15 16 17 18   10 11 12 13 14 15 16
22 23 24 25 26 27 28   19 20 21 22 23 24 25   17 18 19 20 21 22 23
29 30 31               26 27 28 29 30         24 25 26 27 28 29 30
                                              31

[root@VM_0_171_centos ~]#

3. 정지, 전원 끄 기, 재 부팅
원 격 조작 은 일반적으로 전원 을 끄 는 것 을 금지 하고 다시 시작 할 수 있 습 니 다. 그렇지 않 으 면 켜 질 수 없습니다. (로 컬 룸 이나 클 라 우 드 서버 를 제외 하고 서버 작업 에 있어 서 는 꺼 지지 않 고 다시 시작 하 는 것 이 좋 은 습관 입 니 다)
3.1 halt, poweroff, reboot - Halt, power-off or reboot the machine
SYNOPSIS
halt [OPTIONS...]
poweroff [OPTIONS...]
reboot [OPTIONS...]
OPTIONS
--halt Halt the machine, regardless of which one of the three commands is invoked.
-p, --poweroff Power-off the machine, regardless of which one of the three commands is invoked.
--reboot Reboot the machine, regardless of which one of the three commands is invoked.
-f, --force Force immediate halt, power-off, reboot. Do not contact the init system.
-w, --wtmp-only Only write wtmp shutdown entry, do not actually halt, power-off,reboot.
-d, --no-wtmp Do not write wtmp shutdown entry.
--no-wall Do not send wall message before halt, power-off, reboot. halt、poweroff、reboot 3 , shutdown
3.2 shutdown - Halt, power-off or reboot the machine
SYNOPSIS
shutdown [OPTIONS...] [TIME] [WALL...]
OPTIONS
-H, --halt Halt the machine.
-P, --poweroff Power-off the machine (the default).
-r, --reboot Reboot the machine.
-h Equivalent to --poweroff, unless --halt is specified.
-k Do not halt, power-off, reboot, just write wall message.
--no-wall Do not send wall message before halt, power-off, reboot.
-c Cancel a pending shutdown. This may be used cancel the effect of an invocation of shutdown with a time argument that is not "+0" or "now".
EXAMPLES shutdown , , 。

좋은 웹페이지 즐겨찾기