2015-8-20 숙제
9385 단어 2015-08-20 숙제
1. date 명령은 현재 날짜와 시간을 표시하는 데 사용됩니다.
[nirvana@localhost ~]$ dateFri Aug 21 21:44:37 CST 2015
2. 플러스(+)로 시작하는 매개변수는 날짜 명령의 형식 문자열을 지정합니다.
사용법:date[옵션]...[+ 형식]
또는:date[-u|--universal][MDDhhmm[[[CC]YYY][.ss]] 주:MM(월),DD(일),hh(시간),mm(분),CC(년도의 앞자리 두 자리),YY(년도의 뒤자리 두 자리),ss(초)
기본 매개변수:
%% 문자의%
%n 다음 행
%t 점프
%H 시간
%M 분
%S 초
%X %H:%M:%S
% x 직접 표시 날짜 (mm/dd/yy)
무슨 요일
%B 월
%y 연도의 마지막 두 자리 숫자
%Y 전체 연도
예:
[nirvana@localhost ~]$ date "+%Y/%m/%d %A"2015/08/21 Friday[nirvana@localhost ~]$ date +%H:%M:%S
22:37:16
3. 시스템 시계를 설정할 수도 있습니다.
기본 옵션은 다음과 같습니다.
-d,--date=문자열은 현재 시간-f가 아니라 지정한 문자열이 기술한 시간을 표시합니다. -f,--file=날짜 파일은 --date와 유사합니다. 날짜 파일에서 줄별로 읽는 시간 설명-r,--reference=파일은 파일 지정 파일의 마지막 수정 시간-r를 표시합니다. -rfc-2822는 RFC 2822 형식으로 날짜와 시간을 출력합니다. 예를 들어 2006년 8월 7일,월요일 12:34:56-0600 --rfc-3339 = TIMESPEC은 RFC 3339 형식으로 날짜와 시간을 출력합니다.TIMESPEC='date','seconds'또는'ns'는 날짜와 시간의 표시 정밀도를 나타낸다.날짜와 시간 단위는 하나의 빈칸으로 구분됩니다: 2006-08-07 12:34:56-06:00 -s, --set=문자열 설정 지정 문자열로 시간 -u, --utc,--universal 출력 또는 조화로운 공통 시간 설정 --help 도움말 정보 보이기 및 종료 --version 버전 정보 보이기 및 종료
예:
수정은 19:00:00
[nirvana@localhost ~]$ date -s 19:00:00date: cannot set date: Operation not permittedFri Aug 21 19:00:00 CST 2015
clock 명령
하드웨어 시간의 근사값을 설정하거나 표시합니다.RTC는 컴퓨터에 설치된 하드웨어 시간입니다. 이 명령을 실행하면 현재 시간을 표시하고 하드웨어 시계의 시간을 조정하며 시스템 시간을 하드웨어 시계의 시간과 일치하게 설정하거나 시스템 시간을 하드웨어 시계에 저장할 수 있습니다.
사용법은 다음과 같습니다. clock [functions] [options]
:
--adjust
--debug ,
--directisa /etc/rtc,
--getepoch
--hctosys ,
--se--date
--show
--systohc
--test
--utc UTC
:
[root@localhost ~]# clock
Sat 22 Aug 2015 03:14:05 PM CST -0.500906 seconds
[root@localhost ~]# clock --utc
Sat 22 Aug 2015 03:15:12 PM CST -0.969300 seconds
[root@localhost ~]# clock --set --date=15:16:00
[root@localhost ~]# clock
Sat 22 Aug 2015 03:16:05 PM CST -0.923384 seconds
hwclock
clock
cal
cal:
: cal [-smjy13] [[[day] month] year]
:
-1 ( )
-3
-h
-j
-m ,
-s ,
-y 12
:
[root@localhost ~]# cal
August 2015 cal -1
Su Mo Tu We Th Fr Sa
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 31
[root@localhost ~]# cal -3
July 2015 August 2015 September 2015
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 3 4 1 1 2 3 4 5
5 6 7 8 9 10 11 2 3 4 5 6 7 8 6 7 8 9 10 11 12
12 13 14 15 16 17 18 9 10 11 12 13 14 15 13 14 15 16 17 18 19
19 20 21 22 23 24 25 16 17 18 19 20 21 22 20 21 22 23 24 25 26
26 27 28 29 30 31 23 24 25 26 27 28 29 27 28 29 30
30 31
[root@localhost ~]# cal -m
August 2015
Mo Tu We Th Fr Sa Su
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
31
ls
ls:
: ls [OPTION]... [FILE]...
:
-a --all , . 。
-A, --almost-all . ..
--author -l
-d, --directory
-l
-L, --dereference ,
-R, --recursive
-s, --size
예:
[root@localhost ~]# lsanaconda-ks.cfg Documents install.log Music Public VideosDesktop Downloads install.log.syslog Pictures Templates[root@localhost ~]# ls -a. .cache .gconf .ICEauthority Public.. .config .gconfd .imsettings.log .pulse.abrt .cshrc .gnome2 install.log .pulse-cookieanaconda-ks.cfg .dbus .gnote install.log.syslog .ssh.bash_history Desktop .gnupg .local .tcshrc.bash_logout Documents .gstreamer-0.10 Music Templates.bash_profile Downloads .gtk-bookmarks .nautilus Videos.bashrc .esd_auth .gvfs Pictures[root@localhost ~]# ls -ltotal 104-rw-------. 1 root root 1536 Aug 20 20:28 anaconda-ks.cfgdrwxr-xr-x. 2 root root 4096 Aug 20 20:44 Desktopdrwxr-xr-x. 2 root root 4096 Aug 20 20:44 Documentsdrwxr-xr-x. 2 root root 4096 Aug 20 20:44 Downloads-rw-r--r--. 1 root root 50433 Aug 20 20:28 install.log-rw-r--r--. 1 root root 10033 Aug 20 20:22 install.log.syslogdrwxr-xr-x. 2 root root 4096 Aug 20 20:44 Musicdrwxr-xr-x. 2 root root 4096 Aug 20 20:44 Picturesdrwxr-xr-x. 2 root root 4096 Aug 20 20:44 Publicdrwxr-xr-x. 2 root root 4096 Aug 20 20:44 Templatesdrwxr-xr-x. 2 root root 4096 Aug 20 20:44 Videos
cd 명령
cd:디렉토리 전환 명령
예: [root@localhost ~]# cd/etc[root@localhost etc]# cd ..[root@localhost/]#
pwd 명령
pwd: 현재 작업 디렉터리 보이기
사용예: pwd [OPTION]...
기본 옵션:
-L, --logical
-P, --physical
[root@localhost /]# pwd
/
tty
tty:
: tty [OPTION]...
[root@localhost /]# tty
/dev/pts/3
whereis
whereis: , 、man 。
, 。
:whereis [-bmsu] [-BMS directory... -f] filename...
:
-b 。
-m 。
-s
[root@localhost /]# whereis httpd
httpd: /usr/sbin/httpd.worker /usr/sbin/httpd.event /usr/sbin/httpd /etc/httpd /usr/lib64/httpd /usr/share/man/man8/httpd.8.gz
[root@localhost /]# whereis -b httpd
httpd: /usr/sbin/httpd.worker /usr/sbin/httpd.event /usr/sbin/httpd /etc/httpd /usr/lib64/httpd
[root@localhost /]# whereis -s httpd
httpd:
which
which: shell
: which [options] [--] programname [...]
[root@localhost /]# which ifconfig
/sbin/ifconfig
stat
stat:
:stat [OPTION]... FILE...
[root@localhost /]# stat /etc
File: `/etc'
Size: 12288 Blocks: 24 IO Block: 4096 directory
Device: fd00h/64768d Inode: 2359297 Links: 116
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2015-08-23 00:22:28.543027079 +0800
Modify: 2015-08-20 21:36:01.371999246 +0800
Change: 2015-08-20 21:36:01.371999246 +0800
echo
echo: , 。
:echo [SHORT-OPTION]... [STRING]...
echo LONG-OPTION
[root@localhost /]# echo hello
hello
shutdown
shutdown: Linux 。 。 , , 。
hh:mm, , + 。
:shutdown [OPTION]... TIME [MESSAGE]
:
-c , time , 。
( shutdown “+” )
-f fsck。
-F fsck。
-h 。
-k , 。
-n init , shutdown 。
-r shutdown 。
-t< > 。
[ ] shutdown 。
[ ] 。
[root@localhost /]# shutdown -h now
[root@nirvana ~]# shutdown -h 20:00 20
[root@nirvana ~]# shutdown -r now
halt
halt: , shutdown 。
[root@localhost ~]# halt
reboot:
[root@localhost ~]# reboot
poweroff:
[root@localhost ~]# poweroff
:
-n: sync ;
-w: , “/var/log/wtmp” ;
-d: , “/var/log/wtmp” ;
-f: ;
-i: ;
-h: 。
who
who:
:who [OPTION]... [ FILE | ARG1 ARG2 ]
:
-a, --all -b -d --login -p -r -t -T -u
-b, --boot
-d, --dead
-l,--login
--lookup DNS
-m
-p, --process init
-q, --count
-r, --runlevel
-s, --short 、 ( )
-T, -w, --mesg +,- ?
-u, --users
[root@nirvana ~]# who
root tty1 2015-08-22 20:01 (:0)
root pts/0 2015-08-22 20:03 (:0.0)
root pts/1 2015-08-22 20:05 (192.168.10.2)
[root@nirvana ~]# who -l
tty2 2015-08-22 19:24 1915 id=2
tty5 2015-08-22 19:24 1921 id=5
tty4 2015-08-22 19:24 1919 id=4
tty6 2015-08-22 19:24 1923 id=6
tty3 2015-08-22 19:24 1917 id=3
w 명령
w: 현재 로그인한 사용자 정보와 그들이 무엇을 하고 있는지 보여주는 역할입니다.
[root@localhost ~]# w 01:28:17 up 31 min, 3 users, load average: 0.00, 0.00, 0.00USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot tty1 :0 01:00 31:46 2.52s 2.52s/usr/bin/Xorg :root pts/0 :0.0 01:01 26:49 0.00s 0.00s/bin/bashroot pts/1 192.168.10.1 01:01 0.00s 0.21s 0.16s w
whoami 명령
whoami: 유효한 사용자 이름을 출력하는 역할을 합니다
[root@localhost ~]# whoamiroot