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 command、help command)
所有的命令大概分兩種內部命令及外部命令,內部命令使用help命令查詢而外部命令使用man、info`、--help查詢爲了大家能夠快速瞭解並使用查詢命令小編簡要概述一下。
什麼是外部命令和內部命令?
內部命令:由shell 程序自帶的命令
外部命令:每一個命令又都有一個與之對應的且名字同命令的可執行文件:
使用type命令來判定給定的命令是內部命令。還是外部命令。
從上圖我們可以看出pwd命令是一個shell自帶的命令那麼我們叫它內建命令相反ls命令就是一個外部命令。
那麼help 與man有事如何使用的呢?
使用命令man ls 可以看到ls命令的詳細信息。
而使用help ls則無法顯示ls命令的信息
使用help pwd則能夠查到pwd的命令信息。
好大家應該命名如何使用查詢命令了,那麼現在跟着小編開始吧!
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]] 設置時間命令
| |
Description(描述) | 常用Format講解: %A:查看星期
%F: 查看日期
%D:查看日期
%T:查看時間
%Y:查看年份
| |
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. 設置系統時間爲硬件時間
-w Set the Hardware Clock to the current System Time 設置硬件時間爲當前系統時間
-r | --show read hardware clock and print result 讀取硬件時間並輸出結果
|
cal | Name (定義) | cal - displays a calendar 顯示日曆 |
Synopsis (大綱) | cal [-smjy13] [[[day] month] year] | |
Description(描述) | -smjy13 顯示當前月份日曆
顯示2015年日曆
顯示最近三個月的日曆
顯示指定月份日曆(如:7月份)
| |
ls | Name (定義) | ls - list directory contents 顯示目錄內容 |
| Synopsis (大綱) | ls [OPTION]... [FILE]... 如:opention=[-a] file=[/etc]
|
| Description(描述) | -a顯示隱藏文件
-l 每行一個文件列表 -t 根據修改時間排序
-c 配合-lt:根據ctime 排序並顯示ctime(文件狀態最後更改的時間)
|
cd |
| 切換路徑
|
pwd | Name (定義) | pwd - print name of current/working directory 輸出當前或工作中的目錄名稱 |
Synopsis (大綱) | pwd [OPTION].. | |
Description(描述) | 查看當前目錄
| |
tty | Name (定義) | tty - print the file name of the terminal connected to standard input 打印連接到標準輸入的終端的文件名 |
Synopsis (大綱) | tty [OPTION]... | |
Description(描述) | tty | |
Whereis | Name (定義) | whereis - locate the binary, source, and manual page files for a command whereis :定位命令的二進制,源,手冊文件的位置。 |
Synopsis (大綱) | whereis [-bmsu] [-BMS directory... -f] filename...
| |
Description(描述) |
-m 僅僅搜索手冊部分
| |
Which | Name (定義) | which - shows the full path of (shell) commands 顯示shell命令文件位置
|
Synopsis (大綱) | which [options] [--] programname [...] | |
Description(描述) | 找出pwd命令路徑
找出tty命令路徑
| |
Stat | Name (定義) | stat - display file or file system status 顯示文件或文件系統狀態 |
Synopsis (大綱) | stat [OPTION]... FILE... | |
Description(描述) | 顯示ifcfg-eth0文件
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
-n 輸出信息之後不換行。 -e對字符串轉義。
| |
Shutdwon | Name (定義) | shutdown - bring the system down 關閉系統 |
Synopsis (大綱) | shutdown [OPTION]... TIME [MESSAGE] | |
Description(描述) | OPTIONS -r 關閉系統並重新啓動
-h 關機系統
-c 取消關機
+m 及m分鐘之後執行相應操作 16點15分關機
now = 0 立刻執行相應操作 立刻關機 | |
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
-b 最後重啓的時間
-d 輸出死亡程序
--login 輸出系統登錄時間
-r 輸出當前運行級別
-T 添加用戶的消息狀態(+號或-號)
-u 列出用戶登錄 | |
w | Name (定義) | w - Show who is logged on and what they are doing 顯示誰登錄和他們在做什麼。 |
Synopsis (大綱) | w - [husfiV] [user] | |
Description(描述) | -h 不輸入標題
-I 顯示IP地址代替主機名 | |
whoami | Name (定義) | Whoami print effective userid 顯示當前有效用戶ID |
Synopsis (大綱) | whoami [OPTION]... | |
Description(描述) |