亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

Linux常用的程序設計命令有哪些

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

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

Linux常用的程序設計命令有哪些

1.1 幫助命令

  • man 提供在線幫助,使用權限是所有用戶。

 man 需要幫助的命令名 1

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

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

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

 info 要幫助的命令 1

1.2文件系統命令

文件類型
  • 普通文件類型 Linux中最多的一種文件類型, 包括 純文本文件(ASCII);二進制文件(binary);數據格式的文件(data);

  • 目錄文件 就是目錄

  • 設備文件 就是存儲數據以供系統存取的接口設備,簡單而言就是硬盤。 字符設備 字符設備文件:即串行端口的接口設備,例如鍵盤、鼠標等等。

  • 管道文件 FIFO也是一種特殊的文件類型,它主要的目的是,解決多個程序同時存取一個文件所造成的錯誤。FIFO是first-in-first-out(先進先出)的縮寫。

  • 鏈接文件 類似Windows下面的快捷方式。

Linux文件目錄結構

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

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常用的程序設計命令有哪些 

Linux下隱藏文件是以“.”開頭的文件名。

  • mkdir:建立子目錄,權限所有用戶

 mkdir [參數][目錄名] 參數: -m 設定權限 -v 每次創建新的目錄都返回信息 用戶權限 rwx 讀 寫 修改 rw- 110  6 rwx 111 7 r-- 100  4 777 代表rwx權限 123456789

Linux常用的程序設計命令有哪些

  • rmdir:刪除目錄

 rmdir 目錄名 1

Linux常用的程序設計命令有哪些

  • 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

Linux常用的程序設計命令有哪些

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

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

Linux常用的程序設計命令有哪些

  • wc: 統計文件的行數,單詞數和字節數

 wc [參數] 文件名 參數: -c 統計文件字節數 -m 統計文件字符數 -l 統計文件行數 -L 統計文件最長行數的長度 -w 統計文件單詞數 1234567

Linux常用的程序設計命令有哪些

  • 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

1.3系統管理常用命令

  • 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

Linux常用的程序設計命令有哪些

scale指定保留的小數位數,ibase指定數據標識的進位制,obase指定數據輸出的進位制

1.4 網絡操作常用命令

  • ifconfig 查看和更改網絡接口的地址和參數,包括IP地址,網絡掩碼,廣播地址。使用權限超級用戶

 ifconfig  [ip netmask 子網掩碼] 網絡適配器名:指定網絡接口名 netmask 子網掩碼 broadcast address 設置接口的廣播地址 1234
  • ifup: 激活某個網絡適配卡

  • ifdown 關閉某個網絡適配卡

  • ping 檢測主機網絡接口狀態

  • netstat 檢查整個網絡狀態

  • arp 用于確定IP地址對應的網卡物理地址,查看本地計算機或另一臺計算機的arp高速緩存中的當前內容。

關于“Linux常用的程序設計命令有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

报价| 宾川县| 云和县| 荃湾区| 耒阳市| 广宗县| 会同县| 静安区| 红河县| 惠安县| 临夏县| 上饶县| 榆中县| 合川市| 墨江| 铁力市| 边坝县| 天台县| 大新县| 乌兰察布市| 南溪县| 萨嘎县| 松潘县| 屯门区| 湟中县| 科技| 云南省| 威远县| 邵阳市| 都昌县| 稷山县| 牙克石市| 甘孜| 思茅市| 仙桃市| 肥乡县| 灵川县| 瓦房店市| 萨迦县| 郎溪县| 忻城县|