系統
arch
顯示機器的處理器架構
uname [-amnrsv][--help][--version]
顯示系統資訊
date
顯示系統日期
reboot
重啟shutdown [-effhknr][-t 秒數][時間][警告資訊]
關機lsb_release [引數]
顯示lsb和特定版本的相關資訊
echo $lang
顯示伺服器語言
env輸出環境變數
yum [options] [command] [package ...]
yum install //僅安裝指定的軟體
yum update //僅更新指定的軟體
yum remove //刪除指定軟體安裝包
yum list //列出所有可安裝的軟體清單命令
目錄和檔案
ls檢視目錄檔案
-a:全部的檔案,連同隱藏檔案(開頭為.的檔案) 一起列出來
-d:僅列出目錄本身,而不是列出目錄內的檔案資料(常用)
-l:長資料串列出,包含檔案的屬性與許可權等等資料(常用)
cd [dirname]
切換目錄
pwd顯示當前目錄
mkdir [-mp] [目錄名稱]
建立乙個新的目錄
-m:配置檔案的許可權喔!直接配置,不需要看預設許可權 (umask) 的臉色
-p:幫助你直接將所需要的目錄(包含上一級目錄)遞迴建立起來
rmdir [-p] [目錄名稱]
-p :連同上一級『空的』目錄也一起刪除
cp [-adfilprsu] **檔(source)
目標檔(destination)
複製檔案或目錄
rm [-fir] 檔案或目錄
移除檔案或目錄
mv [-fiu] source destination
移動檔案與目錄,或修改檔案與目錄的名稱
cat [-abentv]
由第一行開始顯示檔案內容
tac與cat命令剛好相反,檔案內容從最後一行開始顯示
nl [-bnw] 檔案
顯示行號
more [-dlfpcsu] [-num] [+/pattern] [+linenum] [filenames..]
一頁一頁翻動,只能向下翻頁
less [引數] 檔名稱
一頁一頁翻動,可以向上翻頁
head [-n number] 檔名稱
取出檔案前面幾行
tail [-n number] 檔名稱
取出檔案後面幾行
tar -zxvf filena
解壓縮tar -czvf filename.tar dirname
壓縮unzip filename.zip
解壓縮zip filename.zip dirname
壓縮find [路徑] [選項] [操作]
find ./ -name test 查詢名字為test的檔案或目錄
which [檔案...]
在環境變數$path設定的目錄裡查詢符合條件的檔案。
whereis [-bfmsu][-b 《目錄》...][-m 《目錄》...][-s 《目錄》...][檔案...]
該指令會在特定目錄中查詢符合條件的檔案。這些檔案應屬於原始**、二進位制檔案,或是幫助檔案。
grep [-abcefghhillnqrsvvwxy][-a《顯示列數》][-b《顯示列數》][-c《顯示列數》][-d《進行動作》][-e《範本樣式》][-f《範本檔案》][--help][範本樣式][檔案或目錄...]
用於查詢檔案裡符合條件的字串
#grep test *file //在當前目錄中,查詢字尾有 file 字樣的檔案中包含 test 字串的檔案,並列印出該字串的行
使用者和使用者組
chgrp [-r] 屬組名 檔名
r:遞迴更改檔案屬組
chown [-cfhvr] [--help] [--version] user[:group] file…
利用 chown 將指定檔案的擁有者改為指定的使用者或組,使用者可以是使用者名稱或者使用者id;組可以是組名或者組id;檔案是以空格分開的要改變許可權的檔案列表,支援萬用字元
chmod [-cfvr] [--help] [--version] mode file...
linux檔案的基本許可權就有九個,分別是owner/group/others三種身份各有的read/write/execute許可權,『-rwxrwxrwx』
# chmod 777 file
磁碟df [-ahikhtm] [目錄或檔名]
檢查檔案系統的磁碟空間占用情況
du [-ahskm] 檔案或目錄名稱
檢視使用空間的,但是與df命令不同的是linux du命令是對檔案和目錄磁碟使用的空間的檢視
mkfs [-t 檔案系統格式] 裝置檔名
進行檔案系統的格式化
fsck [-t 檔案系統] [-acay] 裝置名稱
用來檢查和維護不一致的檔案系統
mount [-t 檔案系統] [-l label名] [-o 額外選項] [-n] 裝置檔名 掛載點
磁碟掛載
umount [-fn] 裝置檔名或掛載點
磁碟解除安裝命令
vim命令模式
i 切換到輸入模式,以輸入字元。
x 刪除當前游標所在處的字元。
: 切換到底線命令模式,以在最底一行輸入命令。
輸入模式
esc,退出輸入模式,切換到命令模式
底線命令模式
q 退出程式
w 儲存檔案
程序ps [options] [--help]
-a:顯示所有程序。
-u name
:顯示指定使用者程序資訊。
pstree
以視覺化方式顯示程序,通過顯示程序的樹狀圖來展示程序間關係
top可以監視系統中不同的程序所使用的資源。它提供實時的系統狀態資訊。顯示程序的資料報括pid、程序屬主、優先順序、%cpu、%memory等。可以使用這些顯示指示出資源使用量
jps檢視當前目錄下的所有程序
kill [-s 《資訊名稱或編號》][程式] 或 kill [-l 《資訊編號》]
kill 可將指定的資訊送至程式。預設的資訊為 sigterm(15),可將指定程式終止。若仍無法終止該程式,可使用 sigkill(9) 資訊嘗試強制刪除程式
網路ping [-dfnqrrv][-c《完成次數》][-i《間隔秒數》][-i《網路介面》][-l《前置載入》][-p《範本樣式》][-s《資料報大小》][-t《存活數值》][主機名稱或ip位址]
ping命令用於檢測主機。執行ping指令會使用icmp傳輸協議,發出要求回應的資訊,若遠端主機的網路功能沒有問題,就會回應該資訊,因而得知該主機運作正常。
ifconfig [網路裝置][down up -allmulti -arp -promisc][add《位址》][del《位址》][
ifconfig可設定網路裝置的狀態,或是顯示目前的設定。
# ifconfig //顯示網路裝置資訊
# ifconfig eth0 down,ifconfig eth0 up //啟動關閉裝置網絡卡
# ifconfig eth0 192.168.1.56 //給eth0網絡卡配置ip位址
traceroute或tracepath
路由跟蹤,追蹤網路資料報的路由途徑
netstat [-accefghilmnnoprstuvvwx][-a《網路型別》][--ip]
netstat命令用於顯示與ip、tcp、udp和icmp協議相關的統計資料,一般用於檢驗本機各埠的網路連線情況。netstat是在核心中訪問網路及相關資訊的程式,它能提供tcp連線,tcp和udp監聽,程序記憶體管理的相關報告。
# netstat -i //顯示網絡卡列表
# netstat -g //顯示主播關係
# netstat -s //顯示網路統計
tcpdump
列出經過指定網路介面的資料報檔案頭
ftp [-dignv][主機名稱或ip位址]
get [-e] [-a] [-c] [-o base] rfile [-o lfile]
put [-e] [-a] [-c] [-o base] lfile [-o rfile]
bye連線ftp伺服器
獲取檔案
上傳檔案
斷開連線
ftpshut [-d《分鐘》][-l《分鐘》][關閉時間]["警告資訊"]
在指定的時間關閉ftp伺服器。
ftpshut-d 3 -1 5 1100 "server will be shutdown at 23:00:00"
在晚上11:00 關閉ftp伺服器,並在關閉前5 分鐘拒絕新的ftp登入,前3 分鐘關閉所有ftp的鏈結,且給出警告資訊
tftp [主機名稱或ip位址]
跨伺服器
scp [可選引數] file_source file_target
scp 是
secure copy
的縮寫, scp
是 linux
系統下基於
ssh
登陸進行安全的遠端檔案拷貝命令。
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...