學習date , clock , hwclork , cal, ls ,cd , pwd, tty, whereis , which ,stat, e

1     前言

本文檔介紹了date , clock , hwclork , cal,  ls ,cd , pwd, tty,  whereis ,  which ,stat,  echo , shutdown , halt , reboot , poweroff, who ,w ,whomai命令的詳細信息,並提供相應命令的使用案例。

學習這些基礎命令是一個Linux愛好者需要具備的首要條件,讓小編帶領你們進入Linux的世界看看它的一顰一笑。

讀者對象:                                                

        本文檔(本指南)主要適用於以下人員:

                                                           Linux愛好者

2     概述

2.1   查詢命令簡介(man commandhelp command

所有的命令大概分兩種內部命令及外部命令,內部命令使用help命令查詢而外部命令使用maninfo`--help查詢爲了大家能夠快速瞭解並使用查詢命令小編簡要概述一下。

什麼是外部命令和內部命令?

內部命令:由shell 程序自帶的命令

外部命令:每一個命令又都有一個與之對應的且名字同命令的可執行文件:

使用type命令來判定給定的命令是內部命令。還是外部命令。

從上圖我們可以看出pwd命令是一個shell自帶的命令那麼我們叫它內建命令相反ls命令就是一個外部命令。

image_thumb44

那麼help man有事如何使用的呢?

使用命令man ls 可以看到ls命令的詳細信息。

image_thumb45

 

image_thumb51

而使用help ls則無法顯示ls命令的信息

image_thumb49

 

使用help pwd則能夠查到pwd的命令信息。

image_thumb50

好大家應該命名如何使用查詢命令了,那麼現在跟着小編開始吧!

2.2   環境簡介

項目

配置

宿主

硬件型號

Tinkpad T440P

CPU

I5-4210

內存

4G

操作系統

Windows 8.1

虛擬系統

Vmware workstation 11

虛擬機

CPU

1Core

內存

1G

操作系統

Centos 6.7

 

3     Centos系統命令詳解

命令

屬性

詳解

date

Name

(定義)

date - print or set the system date and time

date:顯示或設置系統時間和日期的命

Synopsis

(大綱)

date [OPTION]... [+FORMAT]

查看系統時間命令

date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

設置時間命令

image_thumb52

Description(描述)

常用Format講解:

%A:查看星期

image_thumb53

%F: 查看日期

image_thumb54

%D:查看日期

image_thumb55

%T:查看時間

image_thumb56

%Y:查看年份

image_thumb57

hwclock

Name

(定義)

hwclock - query and set the hardware clock (RTC)

hwclock: 查詢和設置硬件時鐘

注:Linux系統上使用兩套時間

1:系統時間:linux系統時間

2:硬件時間:硬件時間如:biso時間

 

Synopsis

(大綱)

hwclock [functions] [options]

 

Description(描述)

常用Functions:

-s   Set the System Time from the Hardware Clock.

設置系統時間爲硬件時間

image_thumb58

-w   Set the Hardware Clock to the current System Time

設置硬件時間爲當前系統時間

image_thumb59

-r | --show         read hardware clock and print result

  讀取硬件時間並輸出結果

image_thumb60

cal

Name

(定義)

cal - displays a calendar

顯示日曆

Synopsis

(大綱)

cal [-smjy13] [[[day] month] year]

Description(描述)

-smjy13

顯示當前月份日曆

image_thumb61

顯示2015年日曆

image_thumb62

顯示最近三個月的日曆

image_thumb63

 

顯示指定月份日曆(如:7月份)

image_thumb64

 

ls

Name

(定義)

ls - list directory contents

顯示目錄內容

 

Synopsis

(大綱)

ls [OPTION]... [FILE]...

如:opention=[-a]   file=[/etc]

image_thumb65

 

Description(描述)

-a顯示隱藏文件

image_thumb66

-l 每行一個文件列表

image_thumb67

-t 根據修改時間排序

image_thumb68

-c 配合-lt:根據ctime 排序並顯示ctime(文件狀態最後更改的時間)

image_thumb69

cd

 

切換路徑

image_thumb70

pwd

Name

(定義)

pwd - print name of current/working directory

輸出當前或工作中的目錄名稱

Synopsis

(大綱)

pwd [OPTION]..

Description(描述)

查看當前目錄

image_thumb71

tty

Name

(定義)

tty - print the file name of the terminal connected to standard input

打印連接到標準輸入的終端的文件名

Synopsis

(大綱)

tty [OPTION]...

Description(描述)

tty
--> /dev/pts/1
## -s, --silent, --quiet 什麼也不返還,值返回一個退出狀態
$ tty -s

Whereis

Name

(定義)

whereis - locate the binary, source, and manual page files for a command

whereis :定位命令的二進制,源,手冊文件的位置。

Synopsis

(大綱)

whereis [-bmsu] [-BMS directory...  -f] filename...
image_thumb72

Description(描述)

 

-m 僅僅搜索手冊部分

image_thumb73

 

Which

Name

(定義)

which - shows the full path of (shell) commands

顯示shell命令文件位置

 

 

Synopsis

(大綱)

which [options] [--] programname [...]

Description(描述)

找出pwd命令路徑

image_thumb74

找出tty命令路徑

image_thumb75

Stat

Name

(定義)

stat - display file or file system status

顯示文件或文件系統狀態

Synopsis

(大綱)

stat [OPTION]... FILE...

Description(描述)

顯示ifcfg-eth0文件

image_thumb76

Size :文件大小

Access:最後訪問時間

Modify:最後修改時間

Change:狀態更改時間(由系統維護,無法隨意修改)

echo

Name

(定義)

echo - display a line of text

echo命令用來打印信息,是一個最常用的命令。在命令行中常用來打印環境變量的值,已確定當前環境中是否設置了指定的環境變量。在shell腳本中,常用來打印信息和幫助調試程序

Synopsis

(大綱)

echo [SHORT-OPTION]... [STRING]...

       echo LONG-OPTION

Description(描述)

輸出wo ai  linux

image_thumb77

-n 輸出信息之後不換行。

-e對字符串轉義。

 

Shutdwon

Name

(定義)

shutdown  - bring the system down

關閉系統

Synopsis

(大綱)

shutdown [OPTION]...  TIME [MESSAGE]

Description(描述)

OPTIONS

-r  關閉系統並重新啓動

 

-h  關機系統

 

-c  取消關機

 

+m m分鐘之後執行相應操作

1615分關機

image_thumb78

now = 0 立刻執行相應操作

立刻關機

image_thumb79

poweroff

Name

(定義)

Pweroff reboot, halt命令 - reboot or stop the system

重啓或停止系統

Synopsis

(大綱)

reboot [OPTION]...

halt [OPTION]...

poweroff [OPTION]..

Description(描述)

-f 強制重啓

 

halt

Name

(定義)

相當於poweroff

Synopsis

(大綱)

參見poweroff

Description(描述)

參見poweroff

reboot

Name

(定義)

停止系統相當於shutdown -h

Synopsis

(大綱)

參見poweroff

Description(描述)

參見poweroff

who

Name

(定義)

who - show who is logged on

顯示登錄至當前系統的所有用戶及登錄的終端

Synopsis

(大綱)

who [OPTION]... [ FILE | ARG1 ARG2 ]

Description(描述)

-a相當於-b -d --login -p -r -t -T –u

image_thumb80

-b 最後重啓的時間

image_thumb81

-d 輸出死亡程序

image_thumb82

--login 輸出系統登錄時間

image_thumb83

-r 輸出當前運行級別

image_thumb84

-T 添加用戶的消息狀態(+號或-號)

image_thumb85

-u 列出用戶登錄

image_thumb86

w

Name

(定義)

w - Show who is logged on and what they are doing

顯示誰登錄和他們在做什麼。

Synopsis

(大綱)

w - [husfiV] [user]

Description(描述)

-h 不輸入標題

image_thumb87

-I 顯示IP地址代替主機名

image_thumb88

whoami

Name

(定義)

Whoami print effective userid

顯示當前有效用戶ID

Synopsis

(大綱)

whoami [OPTION]...

Description(描述)

image_thumb89

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章