溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux常用的程序設(shè)計命令有哪些

發(fā)布時間:2022-01-26 16:08:07 來源:億速云 閱讀:127 作者:iii 欄目:開發(fā)技術(shù)

這篇文章主要介紹“Linux常用的程序設(shè)計命令有哪些”的相關(guān)知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強(qiáng),希望這篇“Linux常用的程序設(shè)計命令有哪些”文章能幫助大家解決問題。

Linux常用的程序設(shè)計命令有哪些

1.1 幫助命令

  • man 提供在線幫助,使用權(quán)限是所有用戶。

 man 需要幫助的命令名 1

在終端中有一個自動補(bǔ)齊代碼的功能,輸入足以確定一個唯一文件的字符,然后按Tab鍵

  • help 用來顯示使用命令的一些幫助,如果顯示信息超出了一個屏幕,可以通過管道使用more程序分屏顯示幫助信息。

 需要幫助的命令 --help|more 1
  • info 在線瀏覽全部文檔

 info 要幫助的命令 1

1.2文件系統(tǒng)命令

文件類型
  • 普通文件類型 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)

Linux文件目錄結(jié)構(gòu)屬于分層樹形結(jié)構(gòu),是一顆倒著的樹,文件系統(tǒng)是由根目錄(/)開始往下長。 Linux常用的程序設(shè)計命令有哪些 

Linux把不同文件系統(tǒng)掛載在根文件系統(tǒng)下不同的子目錄下,用戶可以從根(/)開始方便的找到存放不同文件系統(tǒng)的文件。

Linux文件常用目錄
  • /(根目錄) 包含所有的目錄和文件

  • /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ù)在運行過程中會不斷改變。

主目錄和當(dāng)前目錄

主目錄:用戶默認(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常用的程序設(shè)計命令有哪些 

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

Linux常用的程序設(shè)計命令有哪些

  • rmdir:刪除目錄

 rmdir 目錄名 1

Linux常用的程序設(shè)計命令有哪些

  • 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

Linux常用的程序設(shè)計命令有哪些

  • tail :用來顯示一個或多個文件的尾部

 tail [參數(shù)] 文件名 參數(shù): +/-n 如果值得前面有加號,從文件開頭指定的單元數(shù)開始將文件寫到標(biāo)準(zhǔn)輸出,如果值的前面由劍豪,則從文件末尾指定的單元數(shù)開始將文件寫到標(biāo)準(zhǔn)出 默認(rèn)為- -f 顯示完文件的最后一行后,如果文件正在被追加,會繼續(xù)顯示追加的行,指代鍵入+C 12345

Linux常用的程序設(shè)計命令有哪些

  • 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

Linux常用的程序設(shè)計命令有哪些

  • 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

1.3系統(tǒng)管理常用命令

  • 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

Linux常用的程序設(shè)計命令有哪些

scale指定保留的小數(shù)位數(shù),ibase指定數(shù)據(jù)標(biāo)識的進(jìn)位制,obase指定數(shù)據(jù)輸出的進(jìn)位制

1.4 網(wǎng)絡(luò)操作常用命令

  • 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è)資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細(xì)節(jié)

免責(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)容。

AI