linux常用命令大全(一)
**
linux常用命令大全(一)
**
自己整理 的筆記
如何有問題請留言,或者私聊,謝謝
**
1.啟動網路命令
**
ip addr 檢視網路卡資訊
service network start 啟動網路卡
service network stop 關閉網路卡
service network restart 重啟網路
**
2.pwd命令
**
pwd命令,檢視當前目錄的路徑
linux下所有的絕對路徑都是從根目錄"/"開始
/root:是linux下root使用者的根目錄
/home:是linux下其他使用者的預設根目錄 (例如:在linux上建立了一個bow使用者,那麼就會在/home下面生成一個bow目錄作為bow使用者的根目錄)
/etc:是linux下系統配置檔案目錄
/tmp:臨時檔案目錄,所有使用者都可以用
2.ls命令
ls [引數] 目錄路徑
ls 表示檢視目錄下的檔案
ls #表示檢視當前目錄下的檔案
ls -l #表示檢視當前目錄下的詳細資訊
ls -a #表示檢視當前目錄下的所有檔案(包含隱藏檔案)
ls -la #表示檢視當前目錄下的所有檔案(包含隱藏檔案)的詳細資訊
ls -lh #h是以適當的單位來顯示檔案的大小 ls -lh表示檢視當前目錄下的檔案的詳細資訊,並以合適單位顯示檔案大小
ls -l / #表示檢視根目錄"/"下檔案的詳細資訊
ls /etc #表示檢視目錄/etc下的檔案
ls --help #檢視命令的幫助文件
--help引數:所有linux上的命令都有,但寫法上有如下幾種:
(1)--help
(2)--h
(3)-help
(4)-h
ll命令:它和ls -l命令功能相同,但是不是所有的linux上都預設安裝
**
3.cd命令
**
cd 目錄路徑 #進入一個目錄,目錄路徑可以是絕對路徑(以/開始的路徑都是絕對路徑),也可以是相對路徑
相對路徑:以非/開始的路徑,
注意: "."表示當前目錄
"…"表示當前目錄的上一級目錄,它可以多個一起使用
"~"表示當前使用者的根目錄 例如:root使用者時,~表示/root目錄 bow使用者時,~表示/home/bow目錄
cd / #表示進入系統根目錄
cd usr/ #表示進入當前目錄下的usr目錄
cd local/ #表示進入當前目錄下的local目錄
cd ./bin #表示進入當前目錄下的bin目錄
cd .. #表示進入當前目錄的上一級目錄
cd ../.. #表示進入當前目錄的上級目錄的上一級目錄
cd /usr/local/bin #進入/usr/local/bin目錄
cd ../etc #表示進入和當前目錄同級的etc目錄 #..表示當前目錄的上一級目錄 ../etc表示當前目錄上級目錄下的etc目錄(和當前目錄同級)
cd ~ #表示進入當前使用者的根目錄(cd ~ 和直接執行cd後不加目錄的效果相同)
#例如:root使用者進入/root目錄,bow使用者進入/home/bow目錄
cd ~/data #表示進入當前使用者根目錄下的data目錄 例如:root使用者則進入了/root/data目錄
**
4.mkdir命令
**
mkdir 目錄路徑 #建立一個目錄,目錄路徑可以是絕對路徑也可以是相對路徑
mkdir data #在當前目錄下建立一個data目錄
mkdir ./dir #在當前目錄下建立一個dir目錄
mkdir /root/tmp #在/root目錄下建立一個tmp目錄
mkdir建立目錄時,只有在目錄的上級目錄存在時,才會建立
mkdir -p 目錄#建立目錄時,如果沒有父目錄,會建立父目錄,遞迴地建立目錄
mkdir -p a/b/c #在當前目錄下建立3級目錄
**
5.rmdir命令
**
rmdir [引數] 目錄路徑 #刪除目錄命令,rmdir預設只能刪除空目錄
rmdir ./dir #刪除當前目錄下的dir目錄
rmdir -p 目錄路徑 #表示刪除目錄和它的父目錄(目錄要是一個空目錄)
rmdir -p a/b/c #刪除當前目錄下的a/b/c目錄
**6.touch命令
**
touch 命令 #建立檔案命令
touch 檔案路徑
touch 1.txt #在當前目錄下建立一個1.txt檔案
touch /root/2.txt #在/root目錄下建立一個2.txt檔案
**
7.rm命令
**
rm [引數] 路徑 #刪除命令
rm 1.txt #刪除當前目錄下的1.txt檔案,刪除時會提示,是否刪除如果輸入y表示刪除,輸入n表示不刪除
rm -f /root/2.txt #-f表示強制刪除,不會提示,強制刪除/root目錄下的2.txt
rm -r a/ #遞迴的刪除當前目錄下a目錄下的所有內容
[root@bow ~]# rm -r a/
rm:是否進入目錄"a/"? y
rm:是否進入目錄"a/b"? y
rm:是否進入目錄"a/b/c"? y
rm:是否刪除普通空檔案 "a/b/c/3.txt"?y
rm:是否刪除目錄 "a/b/c"?y
rm:是否刪除普通空檔案 "a/b/2.txt"?y
rm:是否刪除目錄 "a/b"?y
rm:是否刪除普通空檔案 "a/1.txt"?y
rm:是否刪除目錄 "a/"?y
rm -rf a/ #強制刪除當前目錄下a目錄及a目錄下的所有內容
rm -rf * #刪除當前目錄下的所有內容
rm -rf a/* #刪除當前目錄下a目錄下的所有內容
rm -rf *.txt #刪除當前目錄下的所有txt檔案
rm -rf *s* #刪除當前目錄下所有名字中包含s的檔案或資料夾
**
8.echo命令
**
echo #輸出命令,可以輸入變數,字串的值
echo Hello World #列印Hello World
echo $PATH #列印環境變數PATH的值,其中$是取變數值的符號,用法:$變數名 或者 ${變數名}
echo -n #列印內容但不換行
echo -n Hello World
**
9.>和>>命令
**
和>>:輸出符號,將內容輸出到檔案中,>表示覆蓋(會刪除原檔案內容) >>表示追加
echo Hello World > 1.txt #將Hello World輸出到當前目錄下的1.txt檔案
#如果當前目錄下沒有1.txt檔案會建立一個新檔案,
#如果當前目錄下有1.txt,則會刪除原檔案內容,寫入Hello World
echo 1234 >> 1.txt #將1234追加到當前目錄下的1.txt中,如果檔案不存在會建立新檔案
通過>和>>都可以建立檔案
10.檔案檢視命令
cat 檔案路徑 #檢視檔案的所有內容
cat 1.txt #檢視當前目錄下1.txt的內容
cat /root/1.txt #檢視/root目錄下的1.txt檔案內容
more 檔案路徑 #分頁檢視檔案內容
more linux常用命令.txt #分頁檢視當前目錄下linux常用命令.txt檔案的內容
#按空格或回車,會繼續載入檔案內容,按q退出檢視
#當載入到檔案末尾時,會自動退出檢視
less 檔案路徑 #分頁檢視檔案內容
less linux常用命令.txt #分頁檢視檔案內容,按空格繼續載入檔案,按q退出檢視,不會自動退出檢視
head [引數] 檔案路徑 #從檔案開始檢視檔案
head linux常用命令.txt #檢視檔案的前10行內容
head -n 檔案路徑 # n是一個正整數,表示檢視檔案的前n行資料
head -20 linux常用命令.txt #檢視檔案的前20行內容
tail [引數] 檔案路徑 #從檔案的末尾檢視檔案內容
tail linux常用命令.txt #檢視檔案的後10行內容
tail -n 檔案路徑 # n是一個正整數,表示檢視檔案的後n行資料
tail -15 linux常用命令.txt #檢視檔案後15行內容
tail -f 檔案路徑 #動態的檢視檔案的最後幾行內容(檢視檔案時,等待檔案更新,如果檔案更新了,會顯示出新的內容)
tail -f 1.txt #檢視檔案1.txt的最新內容,tail -f 一般用來檢視日誌檔案 按CTRL+C或才CTRL+Z退出檢視
CTRL+C:表示暫停程式
CTRL+Z: 表示停止程式
相關文章
- Linux常用命令大全Linux
- linux常用命令大全(四)Linux
- Linux常用命令大全(非常全!!!)Linux
- 【轉】Linux常用命令大全(非常全!!!)Linux
- linux20個常用命令詳解和用法 linux常用命令大全介紹Linux
- 寶塔常用命令,寶塔Linux皮膚命令大全!Linux
- PostgreSQL常用命令大全SQL
- Git常用命令大全Git
- Kafka常用命令大全Kafka
- informix常用命令大全ORM
- git 常用命令大全Git
- Linux常用命令大全-toolfk程式設計師線上工具網Linux程式設計師
- mysql 資料庫常用命令大全MySql資料庫
- Linux命令大全Linux
- cad常用命令大全圖表 史上最全CAD快捷鍵命令大全
- Linux的一些常用命令Linux
- Bt(寶塔皮膚)常用命令大全
- linux命令大全(續)Linux
- Linux命令操作大全Linux
- cad快捷鍵命令大全及使用方法 cad常用命令大全圖表
- 大資料開發之常用命令大全大資料
- Dos批處理常用命令大全入門
- Linux常用命令Linux
- Linux 常用命令Linux
- Linux系統命令大全。Linux
- Linux命令總結大全Linux
- linux 命令基礎大全Linux
- Linux命令大全總結Linux
- Git常用命令大全,迅速提升你的Git水平Git
- linux命令大全-linux命令使用和管理Linux
- Linux下常用命令Linux
- linux vim 常用命令Linux
- linux 不常用命令Linux
- Linux常用命令分享Linux
- Linux 常用命令合集Linux
- Linux裡常用命令Linux
- Linux常用命令使用Linux
- Linux常用命令整理Linux