新聞中心
理解 Linux 命令返回的英文輸出

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊(cè)、網(wǎng)頁空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、嫩江網(wǎng)站維護(hù)、網(wǎng)站推廣。
在 Linux 操作系統(tǒng)中,命令行是與操作系統(tǒng)交互的主要方式。當(dāng)我們輸入命令并按下回車鍵時(shí),Linux 操作系統(tǒng)會(huì)對(duì)我們輸入的命令進(jìn)行解析和執(zhí)行,并返回一些英文輸出。這些輸出信息包含了命令的執(zhí)行結(jié)果,以及命令執(zhí)行過程中產(chǎn)生的一些提示和錯(cuò)誤信息。對(duì)于 Linux 用戶來說,理解這些英文輸出信息是非常重要的,因?yàn)樗鼈兛梢詭椭覀兞私饷顖?zhí)行的結(jié)果,排除問題,提高工作效率。
本文將介紹一些常見的 Linux 命令,并解釋它們返回的英文輸出信息的含義。
1. ls 命令
ls 命令用于列出當(dāng)前目錄下的所有文件和子目錄。當(dāng)我們輸入 ls 命令時(shí),我們可以看到類似于下面的輸出信息:
“`bash
drwxr-xr-x 2 root root 4096 Oct 16 2023 bin
drwxr-xr-x 4 root root 4096 Nov 13 2023 boot
drwxr-xr-x 15 root root 3260 Oct 29 00:15 dev
drwxr-xr-x 51 root root 4096 Nov 1 04:38 etc
drwxr-xr-x 3 root root 4096 Dec 3 11:06 home
lrwxrwxrwx 1 root root 32 Sep 11 17:41 initrd.img -> boot/initrd.img-5.0.0-29-generic
lrwxrwxrwx 1 root root 32 Sep 11 17:35 initrd.img.old -> boot/initrd.img-5.0.0-25-generic
drwxr-xr-x 24 root root 4096 Sep 11 17:47 lib
…
“`
在這個(gè)輸出信息中,之一列是文件的權(quán)限,第二列是文件類型,第三列是文件所屬的用戶名,第四列是文件所屬的組名,第五列是文件的大小,第六列是文件的創(chuàng)建日期和時(shí)間,最后一列是文件名或目錄名。
– 文件類型: 之一列的之一個(gè)字符表示文件的類型。如果是 d,表示這是一個(gè)目錄;如果是 -,表示這是一個(gè)文件;如果是 l,表示這是一個(gè)符號(hào)鏈接。
– 文件權(quán)限: 之一列的第二到第十個(gè)字符表示文件的權(quán)限。其中,前三位表示該文件所屬用戶的權(quán)限,中間三位表示文件所屬組的權(quán)限,后三位表示其他用戶的權(quán)限。如果是 r,表示具有讀取權(quán)限;如果是 w,表示具有寫入權(quán)限;如果是 x,表示具有執(zhí)行權(quán)限;如果是 -,表示沒有相應(yīng)的權(quán)限。
– 文件大小: 第五列表示文件的大小,單位是字節(jié)。
2. cd 命令
cd 命令用于修改當(dāng)前工作目錄。當(dāng)我們輸入 cd 命令時(shí),如果命令執(zhí)行成功,我們將看不到任何輸出信息;如果命令執(zhí)行失敗,我們將看到如下輸出信息:
“`bash
-bash: cd: /path/to/directory: No such file or directory
“`
這個(gè)輸出信息表示執(zhí)行 cd 命令失敗,原因是目錄不存在。
3. mkdir 命令
mkdir 命令用于創(chuàng)建新目錄。當(dāng)我們輸入 mkdir 命令時(shí),如果命令執(zhí)行成功,我們將看不到任何輸出信息;如果命令執(zhí)行失敗,我們將看到如下輸出信息:
“`bash
mkdir: cannot create directory ‘/path/to/directory’: Permission denied
“`
這個(gè)輸出信息表示執(zhí)行 mkdir 命令失敗,原因是沒有足夠的權(quán)限進(jìn)行操作。
4. cp 命令
cp 命令用于復(fù)制文件或目錄。當(dāng)我們輸入 cp 命令時(shí),如果命令執(zhí)行成功,我們將看不到任何輸出信息;如果命令執(zhí)行失敗,我們將看到如下輸出信息:
“`bash
cp: cannot stat ‘file.txt’: No such file or directory
“`
這個(gè)輸出信息表示執(zhí)行 cp 命令失敗,原因是文件不存在。
5. rm 命令
rm 命令用于刪除文件或目錄。當(dāng)我們輸入 rm 命令時(shí),如果命令執(zhí)行成功,我們將看不到任何輸出信息;如果命令執(zhí)行失敗,我們將看到如下輸出信息:
“`bash
rm: cannot remove ‘file.txt’: Permission denied
“`
這個(gè)輸出信息表示執(zhí)行 rm 命令失敗,原因是沒有足夠的權(quán)限進(jìn)行操作。
6. llk 命令
llk 命令用于列出系統(tǒng)中的塊設(shè)備及其相關(guān)信息。當(dāng)我們輸入 llk 命令時(shí),我們可以看到類似于下面的輸出信息:
“`bash
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 500M 0 part /boot/efi
├─sda2 8:2 0 512M 0 part /boot
└─sda3 8:3 0 930.5G 0 part
├─ubuntu–vg-root 253:0 0 929.6G 0 lvm /
└─ubuntu–vg-swap_1 253:1 0 976M 0 lvm [SWAP]
sr0 11:0 1 1024M 0 rom
“`
在這個(gè)輸出信息中,之一列是設(shè)備名稱,第二列是設(shè)備的主從編號(hào),第三列是設(shè)備的容量大小,第四列是設(shè)備是否只讀,第五列是設(shè)備的類型,最后一列是設(shè)備的掛載點(diǎn)。
– 設(shè)備類型: 第五列的常見類型包括 disk(磁盤)、rom(只讀存儲(chǔ)器)、loop(環(huán)回設(shè)備)等。
– 設(shè)備掛載點(diǎn): 如果該設(shè)備已經(jīng)掛載到系統(tǒng)中,最后一列將顯示掛載點(diǎn)的路徑。
7. df 命令
df 命令用于顯示文件系統(tǒng)的磁盤空間使用情況。當(dāng)我們輸入 df 命令時(shí),我們可以看到類似于下面的輸出信息:
“`bash
Filesystem 1K-blocks Used Avlable Use% Mounted on
udev 4015324 0 4015324 0% /dev
tmpfs 808748 1324 807424 1% /run
/dev/sda3 101582304 5463184 90962692 6% /
tmpfs 4043736 0 4043736 0% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 4043736 0 4043736 0% /sys/fs/cgroup
/dev/sda2 523248 194660 296148 40% /boot
tmpfs 808744 28 808716 1% /run/user/1000
“`
在這個(gè)輸出信息中,之一列是文件系統(tǒng)的名稱,第二列是文件系統(tǒng)的總?cè)萘看笮。谌惺俏募到y(tǒng)已經(jīng)使用的容量大小,第四列是文件系統(tǒng)可用的容量大小,最后一列是文件系統(tǒng)的掛載點(diǎn)。
– 文件系統(tǒng)名稱: 之一列表示文件系統(tǒng)的設(shè)備名稱或掛載點(diǎn)路徑。
– 磁盤使用率: 在最后一列中,如果 Use% 列的數(shù)值達(dá)到了 100%,則表示該磁盤已經(jīng)滿了。
8. ps 命令
ps 命令用于顯示當(dāng)前活動(dòng)進(jìn)程。當(dāng)我們輸入 ps 命令時(shí),我們可以看到類似于下面的輸出信息:
“`bash
PID TTY TIME CMD
3278 ? 00:02:47 gnome-shell
3485 pts/2 00:00:00 ps
“`
在這個(gè)輸出信息中,之一列是進(jìn)程的 ID,第二列是進(jìn)程所在的終端,第三列是進(jìn)程已經(jīng)運(yùn)行的時(shí)間,最后一列是進(jìn)程的名稱。
– 進(jìn)程 ID: 進(jìn)程 ID 是系統(tǒng)中進(jìn)程的唯一標(biāo)識(shí)符。
– 進(jìn)程狀態(tài): 在 TIME 列中,我們可以看到進(jìn)程已經(jīng)運(yùn)行的時(shí)間。除此之外,還有一些特定的進(jìn)程狀態(tài),例如:
– R:正在運(yùn)行;
– S:睡眠狀態(tài);
– T:停止?fàn)顟B(tài);
– Z:僵尸進(jìn)程。
9. top 命令
top 命令用于實(shí)時(shí)顯示當(dāng)前系統(tǒng)資源的占用情況。當(dāng)我們輸入 top 命令時(shí),我們可以看到類似于下面的輸出信息:
“`
top – 12:42:43 up 147 days, 4:44, 1 user, load average: 0.38, 0.84, 0.85
Tasks: 161 total, 1 running, 160 sleeping, 0 stopped, 0 zombie
%Cpu(s): 5.5 us, 1.2 sy, 0.0 ni, 92.3 id, 0.9 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 13194200 total, 538768 free, 12484324 used, 167008 buff/cache
KiB Swap: 15624188 total, 2228 free, 15621960 used. 498400 avl Mem
“`
在這個(gè)輸出信息中,之一行顯示了當(dāng)前系統(tǒng)的運(yùn)行時(shí)長(zhǎng)、登錄用戶、平均負(fù)載等信息;第二行顯示了當(dāng)前系統(tǒng)的任務(wù)狀態(tài)分布;第三行顯示了 CPU 的狀態(tài);第四行顯示了內(nèi)存和交換分區(qū)的情況。
– 系統(tǒng)負(fù)載: 在之一行的 load average 列中,我們可以看到系統(tǒng)的負(fù)載情況。load average 的三個(gè)數(shù)值分別表示系統(tǒng)負(fù)載在最近 1 分鐘、5 分鐘和 15 分鐘內(nèi)的平均值。如果這些數(shù)值一直比較高,表示系統(tǒng)的負(fù)載非常重。
– 進(jìn)程狀態(tài): 在第二行的 Tasks 列中,我們可以看到當(dāng)前系統(tǒng)的進(jìn)程狀態(tài)分布。例如,如果有很多進(jìn)程處于僵尸狀態(tài),表示系統(tǒng)可能存在問題。
– CPU 狀態(tài): 在第三行的 %Cpu(s) 列中,我們可以看到 CPU 的工作狀態(tài)。其中,us 表示用戶進(jìn)程占用 CPU 時(shí)間的百分比;sy 表示內(nèi)核進(jìn)程占用 CPU 時(shí)間的百分比;id 表示空閑 CPU 時(shí)間的百分比;wa 表示 CPU 等待 I/O 操作的百分比。
– 內(nèi)存和交換分區(qū): 在第四行的 KiB Mem 和 KiB Swap 列中,我們可以看到系統(tǒng)的內(nèi)存和交換分區(qū)使用情況。其中,total 表示總?cè)萘看笮?;free 表示可用容量大小;used 表示已經(jīng)使用的容量大??;buff/cache 表示緩存和緩沖區(qū)占用的容量大小。同時(shí),如果 KiB Swap 列中的 used 數(shù)值過高,表示系統(tǒng)的內(nèi)存不足,可能影響系統(tǒng)的性能。
綜上所述,Linux 命令返回的英文輸出具有很大的指導(dǎo)意義,能夠幫助用戶更好地了解命令的執(zhí)行情況、系統(tǒng)的狀態(tài)和異常信息等。因此,熟練掌握這些輸出信息的含義,對(duì)于 Linux 用戶來說是非常有必要的。
相關(guān)問題拓展閱讀:
- linux 中“.”和“..”代表什么意思?
linux 中“.”和“..”代表什么意思?
. 代表你的當(dāng)前目錄即”pwd”命令所返回的目錄,
..代表你的當(dāng)前目錄的上一級(jí)目握畢錄,及當(dāng)前目錄的父目錄搭皮運(yùn)知梁(或叫父路徑)
“.”指向的是上一層目錄,即你的當(dāng)前目錄即”pwd”命令所返回的目錄。
“..”代表你的當(dāng)前目錄的上一級(jí)目錄,及當(dāng)前目錄的父目錄。
可參考下御仔數(shù)Linux命令“Linux命令大全鎮(zhèn)首”了解學(xué)習(xí)更多Linux命令戚燃。
.. 指向的是上一層目錄。
cd .. 就是回到上一盯巧級(jí);cd ../.. 就是回到上兩級(jí)。
但是你這個(gè) mv 漏了第二個(gè)反斜杠,所以就變成了把 filename 移動(dòng)到了上一層目錄并且重命名成 ..bk ,而點(diǎn)開頭的文件是默認(rèn)隱藏的,所以在文件管理器或者直接 ls 都看不陪槐到蘆則友。
Nautilus (GNOME)下使用 Ctrl-H 查看隱藏文件。
終端下 ls -a 。
linux 中斗磨遲“.”指向的是上一層目錄,即你的當(dāng)前目錄空李即”pwd”命令所游槐返回的目錄。
“..”代表你的當(dāng)前目錄的上一級(jí)目錄,及當(dāng)前目錄的父目錄。如:cd .. 就是回到上一級(jí);cd ../.. 就是回到上兩級(jí)??蓞⒖枷翷inux書籍《Linux就該這么學(xué)》了解學(xué)習(xí)更多Linux知識(shí)。
“.”指向的是上一層目錄源梁,即當(dāng)前目錄即坦州”pwd”命令所返回的目錄。
“..”代表當(dāng)前目錄的上一級(jí)目錄,及當(dāng)前目錄的父目錄。
具體介紹請(qǐng)讓裂蔽查看書籍
關(guān)于linux 命令返回英文的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
當(dāng)前名稱:「理解Linux命令返回的英文輸出」(linux命令返回英文)
當(dāng)前URL:http://m.fisionsoft.com.cn/article/dhdjsgp.html


咨詢
建站咨詢
