Linux常用命令

2021-05-26 16:53:17 字數 4015 閱讀 9532

掃盲行動之:linux常用命令簡

su su命令是最基本的命令之一,常用於不同使用者間切換。例如,如果登入為 user1,要切換為user2,只要用如下命令:

$su user2

然後系統提示輸入user2口令,輸入正確的口令之後就可以切換到user2。完成之後就可以用exit命令返回到user1。

su命令的常見用法是變成根使用者或超級使用者。如果發出不帶使用者名稱的su命令 ,則系統提示輸入根口令,輸入之後則可切換為根使用者。

如果登入為根使用者,則可以用su命令成為系統上任何使用者而不需要口令。

pwd

pwd命令也是最常用最基本的命令之一,用於顯示使用者當前所在的目錄。

cd cd命令不僅顯示當前狀態,還改變當前狀態,它的用發跟dos下的cd命令基本一致。

cd ..可進入上一層目錄

cd -可進入上乙個進入的目錄

cd ~可進入使用者的home目錄

ls ls命令跟dos下的dir命令一樣,用於顯示當前目錄的內容。

如果想取得詳細的資訊,可用ls -l命令, 這樣就可以顯示目錄內容的詳細資訊。

如果目錄下的檔案太多,用一屏顯示不了,可以用ls -l |more分屏顯示 。

find

find命令用於查詢檔案。這個命令可以按檔名、建立或修改日期、所有者(通常是建立檔案的使用者)、檔案長度或檔案型別進行搜尋。

find命令的基本結構如下:

$find

其中指定從哪個目錄開始搜尋。指定搜尋條件。表示找到檔案怎麼處理。一般來說,要用-print動作,顯示 整個檔案路徑和名稱。如果沒有這個動作,則find命令進行所要搜尋而不顯示結果,等於白費勁。

例如,要搜尋系統上所有名稱為ye的檔案,可用如下命令:

$find / -name ye -print

這樣就可以顯示出系統上所有名稱為ye的檔案。

tar

tar最初用於建立磁帶備份系統,目前廣泛用於建立檔案發布檔案。可用如下方法建立tar檔案:

$tar cvf

例如,如果要將當前目錄中所有檔案存檔到ye.tar中,可用如下命令:

$tar cvf ye.tar *.*

要瀏覽檔案內容,將c選項變成t。如果要瀏覽ye.tar檔案中的內容,可用如下命令:

$tar tvf ye.tar

要取出檔案內的內容,將c選項變成x。如果要將ye.tar檔案中的內容取到當前目錄中,可用如下命令:

$tar xvf ye.tar

gzip

gzip命令用於壓縮檔案。 例如,如果要將ye.txt檔案壓縮,可用如下命令:

$gzip ye.txt

這樣就可以壓縮檔案並在檔名後面加上gz副檔名,變成檔案ye.txt.gz。

解壓縮檔案可用gzip -d命令實現:

$gzip -d ye.txt.gz

這樣就可以解壓縮檔案並刪除gz副檔名。除此之外還可以用gunzip命令來解 壓縮檔案,效果跟用gzip -d命令一樣。

舊版的tar命令不壓縮檔案,可用gzip壓縮。例如:

$tar cvf ye.tar *.txt

$gzip ye.tar

則可建立壓縮檔案ye.tar.gz。

新版的tar可以直接訪問和建立gzip壓縮的tar檔案,只要在tar命令中加上z 選項就可以了。例如:

$tar czvf ye.tar *.txt

生成壓縮檔案ye.tar.gz,

$tar tzvf ye.tar *.txt

顯示壓縮檔案ye.tar.gz的內容,而

$tar xzvf ye.tar *.txt

取出壓縮檔案ye.tar.gz的內容。

mkdir

這個命令很簡單,跟dos的md命令用法幾乎一樣,用於建立目錄。

cp cp命令用於複製檔案或目錄。

cp命令可以一次複製多個檔案,例如:

$cp *.txt *.doc *.bak /home

將當前目錄中擴充套件名為txt、doc和bak的檔案全部複製到/home目錄中。

如果要複製整個目錄及其所有子目錄,可以用cp -r命令。

rm rm命令用於刪除檔案或目錄。

rm命令會強制刪除檔案,如果想要在刪除時提示確認,可用rm -i命令。

如果要刪除目錄,可用rm -r命令。rm -r命令在刪除目錄時,每刪除乙個檔案或目錄都會顯示提示,如果目錄太大,響應每個提示是不現實的。這時可以用 rm -rf命令來強制刪除目錄,這樣即使用了-i標誌也當無效處理。

mv mv命令用於移動檔案和更名檔案。例如:

$mv ye.txt /home

將當前目錄下的ye.txt檔案移動到/home目錄下,

$mv ye.txt ye1.txt

將ye.txt檔案改名為ye1.txt。

類似於跟cp命令,mv命令也可以一次移動多個檔案,在此不再贅敘。

reboot

重啟命令,不必多說。

halt

關機命令,不必多說。

1. shutdown 關閉系統, 引數(-k 不真正關閉系統只是警告,-r 關閉後重新引導,-h 關閉後終止 ,-f  快速重新引導,-n 不通過init 直接關閉,-c 取消shutdown,-t時間

2. 製作引導盤 # redv zlmage

#fdformat /dev/fd0h1440

#dd if=zlmage of=/dev/fd0

3. badblocks 查詢壞的族

4. dump 備份檔案

5. dumpe2fs 列印檔案系統的資訊

6. tar 解壓縮 tar xf name.tar

tar zxf name.tar.gz

tar zxf name.tar.z

7. ps 檢視程序

8. cat 檢視檔案內容

9. ls 檔案列表

10.cd 進入目錄

11.cp 拷貝

12.rpm 安裝rpm軟體包

13.mkdir 建立目錄

14.startx 進入x-windows

15. mount 壩裝置安裝到檔案系統 mount  /dev/ /fd1 –t vfat /mnt/floppy

16.umount

17.logout 重新登入

18. vmstat 檢視cpu使用情況 vmstat interval [count]

19.renice 改變執行的程序的優先順序

20.su 切換使用者

21. who 檢視使用者

22.passwd 改變口令

23.pwd 當前目錄

24.rmdir 刪除目錄,目錄為空

25.rm 刪除目錄

26.more 同cat 一屏一屏滾動

27 .wc 檢視檔案的資訊

28.df 磁碟空間

29.free 記憶體空間

30.man 檢視命令的具體用法

31.adduser 新增使用者

32.groupadd 新增使用者組

33.chmod 檔案許可權命令

34.& 用於將程式調入後台執行 updatedb &

35。pstree 顯示程序樹

36.ifconfig 用於顯示設定網路介面

37。netconfig 提供了網路的超整合設定

38。netstat 檢查網路連線的狀態,路由表和其他資訊

39。ping 同dos的ping

40。mkfs 建立檔案系統 如格式化軟盤成ext2 mkfs -t ext2 /mnt/floppy

41.fsck 檢查修復檔案系統

42。pwd顯示當前路徑

43。tree 顯示樹狀目錄

44。which 顯示指令完整路徑

45,mv 用於移動檔案和重新命名檔案

46。more 用於分頁顯示

47。find查詢檔案,功能強大

48,du 檢視磁碟使用情況

49 。env顯示所有環境變數

50。route 用於顯示,設定,刪除網路介面上的路由

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...