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