首頁 > 運維 > linux運維 > 主體

linux基礎指令有哪些

coldplay.xixi
發布: 2020-08-22 10:35:46
原創
3981 人瀏覽過

linux基礎指令有:1、pwd為顯示目前路徑;2、rmdir為刪除空目錄;3、ls為檢視目錄或檔案資訊;4、vi為文字編輯器;5、cp為複製;6、mv為移動;7、rm為刪除檔案或目錄;8、find為查找檔案。

linux基礎指令有哪些

【相關學習推薦:linux影片教學

linux基礎指令有:

1.pwd:顯示目前路徑

cd :切換目錄

用法:cd

##cd ../ 切換到上級目錄

cd /   切換到根目錄

cd ~  (或只有cd )切換到目前使用者主目錄(home底下以使用者名稱命名的資料夾) /root目錄

mkdir 建立目錄

mkdir 目錄名稱  -p   遞歸建立目錄

 

2.rmdir:刪除空白目錄

##2.rmdir:刪除空白目錄

#用法:rmdir 目錄名稱

也可用:rm -rf 目錄名稱 

3.ls:查看目錄或檔案資訊

#主要選項:

-l 列出目錄或檔案的詳細資訊。例如權限、修改時間等等

-a 列出目前目錄下所有文件,包含隱藏文件(已點開頭的都是隱藏文件) 

4.vi 文字編輯器

鍵入i 進入編輯狀態

退出編輯按ESC鍵

#不儲存退出: :q!

儲存退出:   :wq

輸入/,進入搜尋

輸入:set nu,顯示每一行的行數

按鍵盤G,可以直接定位到最末尾 

5.cp 複製

#用法:cp [選項]檔案名稱或目錄  目標位址

#-R 拷貝目錄及目錄下所有目錄及檔案

cp a.txt  b.txt   將a檔案複製,且另命名為b檔案(目錄名稱) 

# 6.mv 移動

 

用法:mv 檔案名稱或目錄  目標目錄

mv a.txt ../    將a檔案移至上級目錄(將一個檔案移動到另一個目錄沒有重新命名)

mv a.txt  ../b.txt   將a檔案移到上一層並改名為b檔案(將一個檔案移到另一個目錄並重命名) 

7.rm 刪除檔案或目錄

-f 強制刪除

-r 刪除目錄   

常用:rm -rf 檔案或目錄 

8.find 尋找檔案

用法:find [路徑] [選項]

常用選項有:

find  . -name *.log    在目前目錄中尋找以.log結尾的檔案

find  / -name  log   在根目錄中尋找log命名的目錄 

9.grep 過濾

#在指定檔案中尋找字元(串)並列印該行

用法: grep  字串檔名         

grep band file  在file檔案中尋找band字串 

#10.cat 顯示文字檔案內容

##10.cat 顯示文字檔案內容

##用法:cat 檔名   cat 檔名

 

 

11.head 查看前幾行

 

用法: head -n 5  檔案名稱

 

#12.tail 從指定點開始將檔案寫入標準輸出

tail -n 5  檔案名稱  查看後幾行

##tail -f error.log  不斷刷新,看到最新內容

 

13.ps 查看進程(動態)

-ef  顯示所有運行進程,並顯示啟動進程的命令

 

14.netstat 查看網路狀況

(net status的簡寫)

netstat -apn 查看所有連接埠an,以一定順序排列輸出

p,表示顯示哪個進程在呼叫

 

15.| 管道符

(豎線,英文輸入法狀態下shift 鍵盤上的的|\)

在指令之間建立管道,將前面指令的輸出作為後面指令的輸入透過指令尋找tomcat程序:ps -ef | grep tomcat

#透過指令查找到佔用此連接埠的程序編號:netstat -apn|grep 8080

 

16.echo 列印檔案內容或編輯檔案內容

#常用選項有:

##-n 不換行輸出

#-e 可以使用轉義字元(\n回車,\t tab鍵)

範例:

echo “I am studying linux”>>xujun.txt 追加檔案尾部內容

echo $?  假如回傳值為0的時候,表示上一次指令成功。假如是1到255的話,則是失敗

echo -e “wo\tshi\tshei”> xujun.txt

 

#17.touch 創建空白文件

,假如目前目錄有相同的文件,則會更新檔案的時間戳記

-a 修改access(存取)時間

-m 修改modify(修改)時間這兩個參數了解即可

 #########18.uname 查看系統#########-m 查看系統是幾個作業系統###

-r  檢視系統的核心版本

-a  查看詳細的系統核心版本和系統的作業系統

 

19.rz 上傳

假如係統裡面沒有這個指令,則使用yum install lrzsz 安裝

-y 覆寫

直接輸入rz,就可以上傳檔案

20.sz 下載

假如係統裡面沒有這個指令,則使用yum install lrzsz 安裝

-y 覆寫

sz -y test.txt

 

21.su 切換使用者

 

##su root

## 

22.history 查看指令歷史記錄

 

23.chmod 權限賦予指令

#-R 遞歸改變目錄下所有子目錄與檔案的權限

數位方式:r=4 w=2 x=1

 

chmod 777 lemon

 

 

 

#24.tar 解壓縮,壓縮tar.gz

 

tar -czvf test.tar.gz test

將test資料夾壓縮成test.tar.gz

tar -xzvf test.tar.gz

#將test.tar .gz解壓縮得到test資料夾

 

25.zip 解壓縮,壓縮zip

## 

zip –r test.zip test

將test資料夾壓縮成test.zip,必須帶r 才會把檔案壓縮進去,否則會產生一個空的資料夾

unzip test.zip

#將test.zip資料夾解壓縮

 

26.關閉防火牆

 

開啟:service iptables start

關閉:service iptables stop

27. 尾到頭檢視檔案

tac 

28.shutdown 關機

永久關閉防火牆

開啟:chkconfig iptables on 

關閉:chkconfig iptables off

以上是linux基礎指令有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!