Linux簡單命令學習

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


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