Linux命令格式及常用命令詳解
Linux的命令格式
-
COMMAND OPTIONS ARGUMENTS
- COMMAND 表示要執行的命令
- OPTIONS 表示命令的運行特性
- RGUMENTS 命令的作用對象,有時可以包含多個對象,空格隔開
常用命令詳解
-
ifconfig
- 功能描述:獲取網絡接口配置信息或配置網絡接口
-
命令格式:
-
ifconfig [-a] [-s] [interface] 顯示網絡接口配置信息
- -a 顯示所有接口的信息
- -s 顯示摘要信息
- interface 指定接口
-
ifconfig interface [aftype] options | address … 配置網絡接口
- interface 指定接口
-
options:
- up 激活網卡
- down 關閉網卡
- [-]arp 允許/禁止使用arp協議
- [-]promisc 允許/禁止混雜模式,如果允許,該網卡會接收所有數據包
- address:添加IP地址
- 舉例:ifconfig eth0 192.168.1.16 netmask 255.255.255.0
-
-
echo
- 功能描述:回顯
-
命令格式:echo [SHORT-OPTION]… [STRING]…
-
SHORT-OPTION:
- -n 不自動進行換行操作
- -e:使轉義符生效(\n表示換行、\b表示退格、\t表示橫向制表符、\v、表示縱向制表符)
-
STRING:可以使用引號
- 單引號:為強引用,變量引用不會被替換
- 雙引號:為若引用,變量引用會被替換
-
- 舉例:echo -e “hello \nworld”
-
tty
- 功能描述:顯示連接到標準輸入的終端的文件名
-
命令格式:tty [OPTION]…
-
OPTION:
- -s, –silent, –quiet 不顯示終端文件名,而是顯示退出狀態碼
-
退出狀態碼:
0表示標準輸入是一個終端
1表示標準輸入不是一個終端
2表示給定的參數是不正確的參數
3表示發生了寫錯誤 - 舉例:tty -s;echo $?
-
-
startx
- 功能描述:啟動X windows
- 命令格式:startx
-
export
- 功能描述:設置或顯示環境變量
-
命令格式:export [-fn] [name[=value] …]
- -f 代表name中為函數名稱
- -n 刪除指定的變量,變量實際上并未刪除,只是不會輸出到后續指令的執行環境中
- -p 列出所有的shell環境變量和函數
- name 環境變量
- value 給環境變量賦的值
- 舉例:export JAVA_HOME=/usr/lib/jdk
-
pwd
- 功能描述:打印工作目錄
- 命令格式:pwd
-
history
- 功能描述:顯示和操作歷史命令列表
-
命令格式:history [-c] [-d offset] [n] or history -aw [filename]
- -c 清空命令歷史列表
- -d offset 刪除命令歷史列表中的某條記錄
- -a 追加緩存中的歷史命令到歷史命令文件中
- n 顯示最近的n條歷史命令
- -w 將命令歷史記錄的列表寫入命令歷史文件
- -r 將命令歷史文件中的命令讀到命令歷史列表中(緩存)
- 歷史命令文件:~/.bash_history
-
環境變量:
- HISTSIZE 所有歷史命令的條數
- HISTFILESIZE 歷史命令文件記錄的歷史命令條數
- HISTFILE 歷史命令文件
-
重復執行歷史命令:
- !# 表示重復執行第#條歷史命令
- !! 表示重復執行上一條歷史命令
- !string 表示重復執行包含string內容的最近的一條歷史命令
-
重復使用上一條歷史命令的參數:
- !#
- ESC,.
- 舉例:history -d 5
-
shutdown
- 功能描述:關機或重啟
-
命令格式:shutdown [OPTIONS…] [TIME] [WALL…]
-
OPTIONS:
- -H 表示關機
- -P 表示關機
- -r 表示重啟
- -c 表示取消
-
TIME:在指定時間關機
- now 現在關機
- hh:mm 幾點幾分關機
- +m 幾分鐘以后關機
- WALL:向該主機的所有終端發消息
-
- 舉例:shutdown +5 “shutdown after 5 mins”
-
poweroff
- 功能描述:關機或重啟(與shutdown功能類似)
-
命令格式:poweroff [OPTIONS…]
-
OPTIONS:
- -halt 表示關機
- -r 表示重啟
- -f 表示強制
- –no-wall 關機或重啟前不發送消息
-
-
reboot
- 功能描述:關機或重啟(與shutdown功能類似)
-
命令格式:reboot [OPTIONS…]
-
OPTIONS:
- -halt 表示關機
- -r 表示重啟
- -f 表示強制
- –no-wall 關機或重啟前不發送消息
-
-
hwclock
- 功能描述:查詢和設置當前的硬件時鐘
-
命令格式:hwclock [function] [option…]
-
function:
- -r, –show 讀硬件時鐘,并打印到標準輸出
- –set 設置硬件時鐘
- -s, –hctosys 設置硬件時鐘為系統時間
- -w, –systohc 設置當前的系統時間為硬件時鐘
- –systz 設置內核時區,并根據時區調整系統時鐘
-
option:
- –date=date_string 設置硬件時鐘需要使用
-
- 舉例:hwclock –set –date=”2011-08-14 16:45:05″
-
date
- 功能描述:查詢和設置當前的系統日期及時間
-
命令格式:
-
date [+FORMAT] 顯示
-
+FORMAT(格式符):
- +%F 表示年-月-日
- +%T 表示小時-分鐘-秒鐘
- +%c 表示完整的格式,包括日期、時間、周幾
- +%A 表示完整的周幾
- +%Y-%m-%d-%H-%M-%S 表示年-月-日-時-分-秒
- +%s 表示時間戳,從unix元年到當前經過的秒數
-
- date [MMDDhhmm[[CC]YY][.ss]] 設定
-
- 舉例:date +’%F %T’
原創文章,作者:N27_xiaoni,如若轉載,請注明出處:http://www.www58058.com/78997