不懂就背 Linux常用的最基本的指令

2021-10-08 18:51:18 字數 3062 閱讀 1162

關機和重啟

立刻關機:shutdown -h now 或者 poweroff

五分鐘後關機:shutdown -h 5

幫助命令

–help 命令

shutdown --help:

ifconfig --help :檢視網絡卡資訊

目錄切換

切換到根目錄:cd /

切換到根目錄下的usr目錄: cd /usr

切換到上一級目錄: cd./

切換到上次訪問的目錄: cd -

切換到home目錄 : cd ~

目錄檢視

ll 檢視當前目錄下所有目錄和檔案

ls -a 檢視當前目錄下的所有目錄和檔案(包括隱藏的檔案)

ls /dir 檢視指定目錄下的所有目錄和檔案 如:ls/usr

建立目錄

mkdir test 在當前目錄下建立乙個名為test目錄

mkdir /usr/test 在指定名為usr目錄下建立乙個名為test的目錄

刪除目錄

rm -r test 刪除當前目錄下名為test的目錄

rm -rf test 遞迴刪除當前目錄下test的目錄(不詢問的方式)

刪除檔案

rm 檔案 和rm -f 檔名 (前者刪除當前目錄下某個檔案,後者為不詢問的方式去刪除)

全部刪除

rm -rf * 將當前目錄下的所有目錄和檔案全部刪除

rm不僅可以刪除目錄,也可以刪除其他檔案或壓縮包,為了方便大家的記憶,無論刪除任何目錄或檔案,都直接使用 rm -rf 目錄/檔案/壓縮包

重新命名目錄、檔案等等

mv 當前名字 新名字

剪下目錄、檔案等等

mv 舊位置 新位置

例如:將原來處於/usr/tmp目錄下的test檔案 移動到 /usr目錄下

mv /usr/tmp/test /usr

拷貝目錄、檔案等等

cp -r 名稱 拷貝的為目標位置

例如:將/usr/tmp目錄下的aaa目錄複製到 /usr目錄下面

cp /usr/tmp/aaa /usr

查詢目錄、檔案等等

find 目錄 引數 檔名稱

例如:查詢/usr/tmp目錄下的所有以a開頭的目錄或檔案

find /usr/tmp -name 『a*』

新增檔案

touch 檔名

編輯檔案內容

vim 檔名

再按鍵盤 i 入編輯模式,上下左右鍵移動游標

檔案的檢視

cat 看最後一屏

more 百分比顯示

less 翻頁檢視

tail 指定行數或者動態檢視

打包和壓縮

首先要明白windows的壓縮檔案的副檔名是: .zip/.rar

linux中的打包檔案:aa.tar

linux中的壓縮檔案:bb.gz

linux中打包並壓縮的檔案:.tar.gz

linux中的打包檔案一般是以.tar結尾的,壓縮的命令一般是以.gz結尾的。

而一般情況下打包和壓縮是一起進行的,打包並壓縮後的檔案的字尾名一般.tar.gz。

命令:tar -zcvf 打包壓縮後的檔名 要打包的檔案

其中:z:呼叫gzip壓縮命令進行壓縮

c:打包檔案

v:顯示執行過程

f:指定檔名

示例:打包並壓縮/usr/tmp 下的所有檔案 壓縮後的壓縮包指定名稱為***.tar

tar -zcvf ab.tar aa.txt bb.txt

或:tar -zcvf ab.tar *

解壓檔案

tar -zxvf test.tar 把test壓縮包解壓到當前目錄下

tar -zxvf test.tar -c /usr/ 把test.tar 檔案解壓到usr下的目錄裡面

(c就是代表解壓的位置)

搜尋指令

ps -ef | grep sshd  查詢指定ssh服務程序 

ps -ef | grep sshd | grep -v grep 查詢指定服務程序,排除gerp身

ps -ef | grep sshd -c 查詢指定程序個數

系統服務

service iptables status

--檢視iptables服務的狀態

service iptables start

--開啟iptables服務

service iptables stop --停止iptables服務

service iptables restart --重啟iptables服務

chkconfig iptables off

--關閉iptables服務的開機自啟動

chkconfig iptables on

--開啟iptables服務的開機自啟動

ping:檢視與某台機器的連線情況 ping ip

netstat -an:檢視當前系統埠

搜尋指定埠 命令:netstat -an | grep 8080

檢視當前目錄:pwd

檢視程序:ps -ef

結束程序:kill

linux 最基本的命令(一)

linux 啟動順序 load bios read mbr 硬碟的主引導記錄,包括三個部分mbr 硬碟分割槽表dpt和硬碟有效標誌 find out the os load the os init process starts 執行etc目錄下的檔案 execute run level script...

Linux基本命令用法(最基本的emmm)

cd命令 cd的全稱是 change directory 用法 cd dirname dirname是要跳轉到的路徑 其中,表示返回上一級目錄,表示當前目錄,表示home目錄 舉例 cd system bin 轉到system bin路徑下 ls命令 ls的全稱是 list 用法 ls 引數 路徑 ...

剛進入Linux環境最基本的Linux命令

我剛剛把自己的開發環境從windows轉到linux下,只能從零學起。在linux環境下工作必須得掌握一定的命令,否則寸步難行。一旦熟練掌握之後,你就會愛不釋手 linux下的命令不計其數,為使用者提供了非常強大的功能,但對於初學者如何先掌握最基本的以滿足自己的工作需要呢?這裡我把自己進入linux...