linux 命令基礎大全
pwd:顯示當前路徑
cd :切換目錄
用法:cd
cd ../ 切換到上級目錄
cd / 切換到根目錄
cd ~ (或只有cd )切換到當前使用者主目錄(home底下以使用者名稱命名的資料夾) /root目錄
mkdir 建立目錄
mkdir 目錄名 -p 遞迴建立目錄
rmdir刪除空目錄
用法:rmdir 目錄名
也可用:rm -rf 目錄名
ls檢視目錄或檔案資訊
主要選項:
-l 列出目錄或者檔案的詳細資訊。比如許可權、修改時間等等
-a 列出當前目錄下所有檔案,包括隱藏檔案(已點開頭的都是隱藏檔案)
vi文字編輯器
鍵入i 進入編輯狀態
退出編輯按esc鍵
不儲存退出: :q!
儲存退出: :wq
輸入/,進入搜尋
輸入:set nu,顯示每一行的行數
按鍵盤g,可以直接定位到最末尾
cp複製
-r 拷貝目錄及目錄下所有目錄和檔案
cp a.txt b.txt 將a檔案複製,且另命名為b檔案(目錄名)
mv移動
用法:mv 檔名或目錄 目標目錄
mv a.txt ../ 將a檔案移動到上級目錄(將乙個檔案移動到另乙個目錄沒有重新命名)
mv a.txt ../b.txt 將a檔案移動到上一級並改名為b檔案(將乙個檔案移動到另乙個目錄並重命名)
rm刪除檔案或目錄
-f 強制刪除
-r 刪除目錄
常用:rm -rf 檔案或目錄
find查詢檔案
用法:find [路徑] [選項]
常用選項有:
find . -name *.log 在當前目錄查詢以.log結尾的檔案
find / -name log 在根目錄查詢log命名的目錄
grep過濾
在指定檔案中查詢字元(串)並列印該行
用法:grep 字串 檔名
grep band file 在file檔案中找尋band字串
cat顯示文字檔案內容
用法:cat 檔名 cat 檔案名字
head檢視前幾行
用法: head -n 5 檔名
tail從指定點開始將檔案寫到標準輸出
tail -n 5 檔名 檢視後幾行
ps檢視程序(動態)
-ef 顯示所有執行程序,並顯示啟動程序的命令
netstat檢視網路狀況 (net status的簡寫)
netstat -apn 檢視所有埠
an,按一定順序排列輸出
p,表示顯示哪個程序在呼叫
|管道符 (豎線,英文輸入法狀態下shift+鍵盤上的的|\)
在命令之間建立管道,將前面命令的輸出作為後面命令的輸入
通過命令查詢tomcat程序:ps -ef | grep tomcat
通過命令查詢到占用此埠的程序編號:netstat -apn|grep 8080
echo列印檔案內容或編輯檔案內容
常用選項有:
-n 不換行輸出
-e 可以使用轉義字元(\n回車,\t tab鍵)
示例:echo 「i am studying linux」>>xujun.txt 追加檔案尾部內容
echo $? 假如返回值為0的時候,表示上一次命令成功。假如是1到255的話,則是失敗
echo -e 「wo\tshi\tshei」> xujun.txt
touch建立乙個空白檔案,假如當前目錄有同樣的檔案,則會更新檔案的時間戳
-a 修改access(訪問)時間
-m 修改modify(修改)時間這兩個引數了解即可
uname檢視系統
-m 檢視系統是幾位作業系統
-r 檢視系統的核心版本
-a 檢視詳細的系統核心版本和系統的作業系統
rz上傳
假如系統裡面沒有這個命令,則使用yum install lrzsz 安裝
-y 覆蓋
直接輸入rz,就可以上傳檔案
sz
假如系統裡面沒有這個命令,則使用yum install lrzsz 安裝
-y 覆蓋
sz -y test.txt
su切換使用者
su root
history檢視命令歷史記錄
chmod許可權賦予命令
-r 遞迴改變目錄下所有子目錄和檔案的許可權
數字方式:r=4 w=2 x=1
chmod 777 lemon
tar解壓,壓縮tar.gz
tar -czvf test.tar.gz test
將test資料夾壓縮成test.tar.gz
tar -xzvf test.tar.gz
將test.tar.gz解壓得到test資料夾
zip解壓,壓縮zip
zip –r test.zip test
將test資料夾壓縮成test.zip,必須帶r 才會把檔案壓縮進去,不然會生成乙個空的資料夾
unzip test.zip
將test.zip資料夾解壓
關閉防火牆
開啟:service iptables start
關閉:service iptables stop
永久關閉防火牆
開啟:chkconfig iptables on
關閉:chkconfig iptables off
Linux基礎命令大全
cd cd usr usr為資料夾名 cd 跳轉到home目錄下 cd 進入當前目錄的上兩層 進入當前目錄上一層 監視 的程序 root模式下的操作 su 進入超級管理員模式 輸入超級管理員密碼,進入root模式 mkdir myfile 建立目錄 rmdir myfile 刪除目錄 但是此目錄下不...
linux基礎命令大全 2
歡迎進入心法大全 具體操作這裡 葵花寶典 命令解釋 uname 顯示作業系統相關資訊的命令 hostname 顯示或者設定當前系統的主機名 dmesg 顯示開機資訊,用於診斷系統故障 uptime 顯示系統執行時間及負載 du計算磁碟空間使用情況 df報告檔案系統磁碟空間的使用情況 top實時顯示系...
linux常用基礎命令大全
常用指令 ls 顯示檔案或目錄 l 列出檔案詳細資訊l list a 列出當前目錄下所有檔案及目錄,包括隱藏的a all mkdir 建立目錄 p 建立目錄,若無父目錄,則建立p parent cd 切換目錄 touch 建立空檔案 echo 建立帶有內容的檔案。cat 檢視檔案內容 cp 拷貝 m...