Linux - 도움말 및 기본 명령
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 , , 。
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.