您好,登錄后才能下訂單哦!
這篇文章主要介紹“Linux常用的程序設(shè)計命令有哪些”的相關(guān)知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強(qiáng),希望這篇“Linux常用的程序設(shè)計命令有哪些”文章能幫助大家解決問題。
man 提供在線幫助,使用權(quán)限是所有用戶。
man 需要幫助的命令名 1
在終端中有一個自動補(bǔ)齊代碼的功能,輸入足以確定一個唯一文件的字符,然后按Tab鍵
help 用來顯示使用命令的一些幫助,如果顯示信息超出了一個屏幕,可以通過管道使用more程序分屏顯示幫助信息。
需要幫助的命令 --help|more 1
info 在線瀏覽全部文檔
info 要幫助的命令 1
普通文件類型 Linux中最多的一種文件類型, 包括 純文本文件(ASCII);二進(jìn)制文件(binary);數(shù)據(jù)格式的文件(data);
目錄文件 就是目錄
設(shè)備文件 就是存儲數(shù)據(jù)以供系統(tǒng)存取的接口設(shè)備,簡單而言就是硬盤。 字符設(shè)備 字符設(shè)備文件:即串行端口的接口設(shè)備,例如鍵盤、鼠標(biāo)等等。
管道文件 FIFO也是一種特殊的文件類型,它主要的目的是,解決多個程序同時存取一個文件所造成的錯誤。FIFO是first-in-first-out(先進(jìn)先出)的縮寫。
鏈接文件 類似Windows下面的快捷方式。
Linux文件目錄結(jié)構(gòu)屬于分層樹形結(jié)構(gòu),是一顆倒著的樹,文件系統(tǒng)是由根目錄(/)開始往下長。
Linux把不同文件系統(tǒng)掛載在根文件系統(tǒng)下不同的子目錄下,用戶可以從根(/)開始方便的找到存放不同文件系統(tǒng)的文件。
/(根目錄) 包含所有的目錄和文件
/bin 存放那些供管理員和普通用戶使用的重要的Linux命令的可執(zhí)行文件。
/boot 存放啟動Linux操作系統(tǒng)的所有文件,包括Linux內(nèi)核的二進(jìn)制映像。
/dev 設(shè)備目錄,存放鏈接計算機(jī)上的設(shè)備的對應(yīng)文件。
/etc 存放和特定主機(jī)相關(guān)的文件和目錄。
/home 存放一般的用戶的主目錄。
/lib 存放了各種編程語言庫。
/mnt 存放用來臨時掛載文件系統(tǒng),系統(tǒng)管理員執(zhí)行mount命令完成掛載工作。
/opt 用來安裝附加軟件包。
/proc 當(dāng)前進(jìn)程和系統(tǒng)的信息,該目錄僅存在內(nèi)存。
/root root用戶的主目錄。其他用戶的主目錄都位于/home目錄下。
/sbin 目錄/sbin,/user/sbin和/user/local/sbin都存放了系統(tǒng)管理工具,應(yīng)用軟件和通用的根用戶權(quán)限命令。
/tmp 存放臨時性文件,一些命令和應(yīng)用程序會用到這個目錄。
/usr 存放用戶使用的系統(tǒng)命令,以及應(yīng)用程序等信息。
/var 用來存放可變數(shù)據(jù),這些數(shù)據(jù)在運行過程中會不斷改變。
主目錄:用戶默認(rèn)登陸的目錄 當(dāng)前目錄:用戶當(dāng)前所在的目錄 當(dāng)前目錄用.表示 當(dāng)前目錄的父目錄用 … 表示
ls :用于顯示目錄內(nèi)容,它的使用權(quán)限為所有用戶。 命令使用格式
ls [參數(shù)][文件名] //參數(shù): -a 列出所有文件 -l 以長格式顯示指定目標(biāo)的信息 -F 在每一個文件的末尾加上一個字符說明文件的類型 -s 顯示文件的大小 -t 按時間進(jìn)行文件的排序 -A列出除了“.”和“..”以外的文件 -R 將目錄下所有子目錄的文件都列出來,相當(dāng)于程序設(shè)計中的“遞歸”實現(xiàn) -L列出文件的鏈接名 -S 以文件大小進(jìn)行排序 1234567891011
Linux下隱藏文件是以“.”開頭的文件名。
mkdir:建立子目錄,權(quán)限所有用戶
mkdir [參數(shù)][目錄名] 參數(shù): -m 設(shè)定權(quán)限 -v 每次創(chuàng)建新的目錄都返回信息 用戶權(quán)限 rwx 讀 寫 修改 rw- 110 6 rwx 111 7 r-- 100 4 777 代表rwx權(quán)限 123456789
rmdir:刪除目錄
rmdir 目錄名 1
cd:切換目錄
cd 目錄名 1
vi :文本編輯器
gedit :文本編輯器
mv :用來為文件或者目錄改名,或者將文件由一個目錄移入另一個目錄。權(quán)限所有用戶
mv a.txt aa.txt mv 源文件名 目標(biāo)文件名 12
cp:將文件或者目錄復(fù)制到其他目錄中,權(quán)限所有用戶。
cp 源文件名 目標(biāo)文件名 1
rm 刪除文件或者目錄
rm [參數(shù)] 文件 參數(shù): -r 指示將參數(shù)中列出的全部目錄和子目錄均遞歸刪除 -f 忽視不存在的文件,不給予提示 1234
grep 在指定文件中搜索特定內(nèi)容,并將含有這些內(nèi)容的行標(biāo)準(zhǔn)輸出。
grep [參數(shù)][文件名] 參數(shù): -v 顯示不包含匹配文本的所有行 -n 顯示匹配行及行號 1234
find 在目錄中搜索文件,權(quán)限所有用戶。
find [路徑] [參數(shù)] [文件名] 參數(shù): -name 按文檔名稱查找 -user 按照文檔屬性主查找 1234
head:查看文件的內(nèi)容
head [參數(shù)] 文件名 參數(shù): -c N 顯示文件的前N個字節(jié) -N 顯示前N行 1234
tail :用來顯示一個或多個文件的尾部
tail [參數(shù)] 文件名 參數(shù): +/-n 如果值得前面有加號,從文件開頭指定的單元數(shù)開始將文件寫到標(biāo)準(zhǔn)輸出,如果值的前面由劍豪,則從文件末尾指定的單元數(shù)開始將文件寫到標(biāo)準(zhǔn)出 默認(rèn)為- -f 顯示完文件的最后一行后,如果文件正在被追加,會繼續(xù)顯示追加的行,指代鍵入+C 12345
wc: 統(tǒng)計文件的行數(shù),單詞數(shù)和字節(jié)數(shù)
wc [參數(shù)] 文件名 參數(shù): -c 統(tǒng)計文件字節(jié)數(shù) -m 統(tǒng)計文件字符數(shù) -l 統(tǒng)計文件行數(shù) -L 統(tǒng)計文件最長行數(shù)的長度 -w 統(tǒng)計文件單詞數(shù) 1234567
gzip:Linux系統(tǒng)中用于文件壓縮,解壓縮的命令之一
gzip [參數(shù)][文件名] 參數(shù): -d 對文件進(jìn)行解壓縮 -r 查找指定目錄并壓縮或解壓縮其中所有文件 -t 檢查壓縮文件是否完整 12345
bzip2:Linux系統(tǒng)中用于文件壓縮,解壓縮的命令之一
bzip2 [參數(shù)][文件名] 參數(shù): -d對文件進(jìn)行解壓縮 -k壓縮文件并保留原文件 -z強(qiáng)制進(jìn)行壓縮 -t檢查壓縮文件是否完整 123456
tar:Linux系統(tǒng)中備份文件較可靠的一種打包,壓縮,解壓縮方法。
tar [參數(shù)][文件名] 參數(shù): -c 建立一個壓縮文件的參數(shù)指令 -x 揭開一個壓縮文件的參數(shù)指令 -z 指定文件同時具有g(shù)zip的屬性 -v產(chǎn)生壓縮過程中詳細(xì)報告tar處理的文本消息 -j 調(diào)用bzip2命令來壓縮或者解壓文件 -f 使用檔案文件或設(shè)備,這個選項是必選的 12345678
useradd:用來新建一個用戶賬戶和創(chuàng)建用戶的起始目錄,使用權(quán)限超級目錄。
useradd 新建用戶名 1
passwd 修改賬戶的登錄密碼,使用權(quán)限是所有用戶
passwd 賬戶名 1
kill:用來終止一個進(jìn)程
kill [參數(shù)] 進(jìn)程號 9,kill -9 -1 表示殺死所有進(jìn)程 12
date:顯示及設(shè)置當(dāng)前日期,時間
date 時間 1
bc: bc的計算
echo "scale=7;355/113" | bc 1
scale指定保留的小數(shù)位數(shù),ibase指定數(shù)據(jù)標(biāo)識的進(jìn)位制,obase指定數(shù)據(jù)輸出的進(jìn)位制
ifconfig 查看和更改網(wǎng)絡(luò)接口的地址和參數(shù),包括IP地址,網(wǎng)絡(luò)掩碼,廣播地址。使用權(quán)限超級用戶
ifconfig [ip netmask 子網(wǎng)掩碼] 網(wǎng)絡(luò)適配器名:指定網(wǎng)絡(luò)接口名 netmask 子網(wǎng)掩碼 broadcast address 設(shè)置接口的廣播地址 1234
ifup: 激活某個網(wǎng)絡(luò)適配卡
ifdown 關(guān)閉某個網(wǎng)絡(luò)適配卡
ping 檢測主機(jī)網(wǎng)絡(luò)接口狀態(tài)
netstat 檢查整個網(wǎng)絡(luò)狀態(tài)
arp 用于確定IP地址對應(yīng)的網(wǎng)卡物理地址,查看本地計算機(jī)或另一臺計算機(jī)的arp高速緩存中的當(dāng)前內(nèi)容。
關(guān)于“Linux常用的程序設(shè)計命令有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注億速云行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。