Linux常用命令大全
系統信息
arch 顯示機器的處理器架構(1)
uname -m 顯示機器的處理器架構(2)
uname -r 顯示正在使用的內核版本
dmidecode -q 顯示硬體系統部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 羅列一個磁碟的架構特性
hdparm -tT /dev/sda 在磁碟上執行測試性讀取操作
cat /proc/cpuinfo 顯示CPU info的信息
cat /proc/interrupts 顯示中斷
cat /proc/meminfo 校驗內存使用
cat /proc/swaps 顯示哪些swap被使用
cat /proc/version 顯示內核的版本
cat /proc/net/dev 顯示網路適配器及統計
cat /proc/mounts 顯示已載入的文件系統
lspci -tv 羅列 PCI 設備
lsusb -tv 顯示 USB 設備
date 顯示系統日期
cal 2007 顯示2007年的日歷表
date 041217002007.00 設置日期和時間 - 月日時分年.秒
clock -w 將時間修改保存到 BIOS
關機 (系統的關機、重啟以及登出 )
shutdown -h now 關閉系統(1)
init 0 關閉系統(2)
telinit 0 關閉系統(3)
shutdown -h hours:minutes & 按預定時間關閉系統
shutdown -c 取消按預定時間關閉系統
shutdown -r now 重啟(1)
reboot 重啟(2)
logout 注銷
文件和目錄
cd /home 進入 '/ home' 目錄'
cd .. 返回上一級目錄
cd ../.. 返回上兩級目錄
cd 進入個人的主目錄
cd ~user1 進入個人的主目錄
cd - 返回上次所在的目錄
pwd 顯示工作路徑
ls 查看目錄中的文件
ls -F 查看目錄中的文件
ls -l 顯示文件和目錄的詳細資料
ls -a 顯示隱藏文件
ls *[0-9]* 顯示包含數字的文件名和目錄名
tree 顯示文件和目錄由根目錄開始的樹形結構(1)
lstree 顯示文件和目錄由根目錄開始的樹形結構(2)
mkdir dir1 創建一個叫做 'dir1' 的目錄'
mkdir dir1 dir2 同時創建兩個目錄
mkdir -p /tmp/dir1/dir2 創建一個目錄樹
rm -f file1 刪除一個叫做 'file1' 的文件'
rmdir dir1 刪除一個叫做 'dir1' 的目錄'
rm -rf dir1 刪除一個叫做 'dir1' 的目錄並同時刪除其內容
rm -rf dir1 dir2 同時刪除兩個目錄及它們的內容
mv dir1 new_dir 重命名/移動 一個目錄
cp file1 file2 復制一個文件
cp dir/* . 復制一個目錄下的所有文件到當前工作目錄
cp -a /tmp/dir1 . 復制一個目錄到當前工作目錄
cp -a dir1 dir2 復制一個目錄
ln -s file1 lnk1 創建一個指向文件或目錄的軟鏈接
ln file1 lnk1 創建一個指向文件或目錄的物理鏈接
❷ linux中mlc命令
Linux命令是鄭滾在命態判令行(CLI)上運行的程序。命令行是接受文本行並將其處理成計算機指令的界面。任何圖形用戶界面 (GUI) 都是命令行程序的抽象。通過 GUI 進行多步驟處理的任務有時候可以通過在命令行中鍵入命令在幾秒鍾內完成。學習基本的命帆叢改令行有助於提升工作效率。
相信很多小夥伴會使用 Mac 進行開發,由於 Mac 的系統是基於unix的,所以 Mac 終端的一些命令與linux通用的。下面列舉的多數命令是可以在Mac中使用的。
❸ Linux命令行大全的前言
我想給大家講一個故事。故事內容不是Linus Torvalds在1991年怎樣編寫了Linux內核的第一個版本,因為這些內容你可以在很多Linux圖書中找到。我也不想告訴你,更早之前,Richard Stallman是如何開始GNU項目,設計了一個免費的類UNIX操作系統。那也是一個很有意義的故事,但大多數Linux圖書也講到了它。我想給大家講一個如何才能奪回計算機控制權的故事。
在20世紀70年代後期,我剛開始和計算機打交道時,正在進行著一場革命,那時的我還是一名大學生。微處理器的發明使得你我這樣的普通人真正擁有一台計算機成為可能。今天,人們難以想像,只有大公司和強大的政府機構才能夠使用計算機的世界,是怎樣的一個世界。讓我說,你其實想像不出多少宋。
如今,世界已經截然不同。計算機遍布各個領域,從小手錶到大型數據中心,以及介於它們之間的每一樣東西。除了隨處可見的計算機之外,我們還有一個無處不在的連接所有計算機的網路。這開創了一個奇妙的個人授權和創作自由的新時代。但是在過去的二三十年裡,一些事情在悄然發生。一個大公司不斷地把它的控制權強加到世界絕大多數的計算機上,並且決定你對計算機的操作權力。幸運的是,世界各地的人們正在努力進行抗爭。他們通過自己編寫軟體來爭奪自己計算機的控制權。他們創造了Linux!
很多人提到Linux的時候都會講到「自由」,但是並不是所有人都明白這種自由到底意味著什麼。自由就是能夠決定計算機可以做什麼,而獲得這種自由的唯一方法就是知道你的計算機正在做什麼;自由就是計算機沒有秘密可言,只要你仔細地尋找,就能了解其全部內容。
為什麼使用命令行
讀者之前應該注意到,電影中的「超級黑客」,就是那些能夠在30秒內入侵到超級安全的軍方計算機里的傢伙,都是坐在計算機旁,從來不碰滑鼠的。這是因為電影製片人意識到,我們人類從本能上會明白,能夠讓計算機執行任何任務的唯一途徑,是通過鍵盤輸入命令來實現的。
現在,大多數計算機用戶只熟悉圖形用戶界面(GUI),並且產品供應商和專家還在不停地灌輸一種思想,那就是命令行界面(CLI)是一種很糟糕的東西,而且已經過時。這是很不幸的,因為一個好的命令行界面是一種很神奇的人機交互方式,就和我們採用書信進行交流一樣。據說「圖形用戶界面能讓簡單的任務更簡單,而命令行界面能夠處理復雜的任務」,這句話在今天看來仍然是正確的。
由於Linux系統參照了UNIX系列操作系統,它分享了UNIX系統豐富的命令行工具。UNIX系統在20世紀80年代早期就占據了主流地位(盡管它只是在20世紀70年代才開發出來),結果,在普遍採用圖形用戶界面之前,開發了一種廣泛使用的命令行界面。事實上,Linux開發者優先使用命令行界面(而不是其他系統,比如WindowsNT)的一個原因就是因為其強大的命令行界面,使「完成復雜的任務成為可能」。
本書內容
這是一本全面講述如何使用Linux命令行的圖書。與那些僅涉及一個程序(比如shell程序、bash)的圖書不同,本書從更廣泛的意義上向讀者傳授如何使用命令行,它是如何工作的,它有哪些功能,以及使用它的最佳方式是什麼。
這不是一本關於Linux系統管理方面的圖書。任何一個關於命令行的重要討論,都一定會涉及系統管理方面的內容,但是本書只涉及很少的管理方面的問題。本書為讀者准備了其他的學習內容,幫助你為使用命令行打下堅實的基礎,這可是完成一個系統管理任務所必需的至關重要的工具。
本書以Linux為中心。其他許多圖書為了擴大讀者群體以及自身的影響力,會在書中包含其他平台,比如通用的UNIX和Mac OS X系統。而且為了達到這個目的,它們只能「淡化」書的內容,只講解一些通用的主題。而本書只包括當前的Linux發行版本。盡管本書95%的內容對其他類UNIX系統用戶也有幫助,但是本書主要還是面向現代的Linux命令行用戶。
本書讀者對象
本書適合從其他平台轉到Linux的新用戶閱讀。這些新用戶很可能原來是Microsoft Windows版本的超級用戶;也可能是老闆已經要求負責管理一個Linux伺服器的管理員;還有可能是厭煩了桌面系統的安全問題,想要體驗一下Linux系統的用戶。沒關系,不管你屬於哪類用戶,都歡迎閱讀本書。
不過一般來說,Linux的啟蒙學習不存在任何捷徑。命令行的學習具有挑戰性而且頗費精力,這倒不是因為它太難,而是它涵蓋的內容太多。一般的Linux 系統有上千個程序可以通過命令行使用,這點毫不誇張。你需要提醒自己的是,命令行可不是隨便就能學會的。
另一方面,學習Linux命令行也非常值得。如果你認為自己已經是一名「超級用戶」了,那麼請注意,你可能不知道什麼才是真正的「超級用戶」。不同於許多其他的計算機技術,命令行的知識是經久不衰的。今天學會的技能,在10年後仍然有用。換言之,命令行是能夠歷經時間考驗的。
如果讀者沒有編程經驗,也不用擔心,你仍然可以從本書開始學習。
內容安排
本書精心編排,內容有序,就像有一位老師坐在你身旁,耐心指導你。許多作者都採用系統化的方法來講解本書中的內容。對作者來講,這很合理,但是對初學者來講,則可能摸不著頭腦。
本書的另一個目的是使讀者熟悉UNIX的思考方式,它與Windows的思考方式大不相同。在學習的過程中,本書還將幫助讀者理解命令行的工作原理和方式。Linux不僅僅是一個軟體,它還是龐大的UNIX文化中的一小部分,有著自己的語言和歷史。同時,我也許會說一些過激的言語。
❹ Linux 命令大全
linux上可用的命令分別是在/usr/bin,
/usr/sbin,
/bin,
/sbin這些目錄當中,可以用man命令查看每一個命令的使用手冊,用man查出來的,是最靠譜
❺ 怎樣從零開始學習linux
推薦幾本學習Linux的書籍:
一、《快樂的Linux命令行》
這本書介紹運兄如何生存在 Linux 命令行的世界。不像一些書籍僅僅涉及一個程序,比如像shell 程序, bash。這本書將試著向你傳授如何與命令行界面友好相處。它是怎樣工作的?它能做什麼?使用它的最好方法是什麼?
正如書中所說的「就像有位老師在你身邊,指導你學習」,這本書的特點是語言簡潔流暢,即使是英文版,看起來也不費勁(目前已有中文版)。涵蓋了大部分命令行工具和Shell編程。最主要的是它基於 CC 協議共享,任何人都可以免費下載。
二、《Linux命令行與shell腳本編程大全》
這是一本非常適合Linux小白的入門教程,內容通俗易陸悄辯懂、深入淺出,除了日常工作中用的基礎命令之外,像正則表達式、sed、awk 這樣的早缺高級命令也有介紹,書上還配有大量的實例,如果你想精通 shell 編程,那麼這本書就是為你准備的。也是有志於從事系統運維開發的朋友必備讀品,總之,只要你能跟著這本教程學完,使用 Linux 就輕車熟路了。
三、鳥哥的Linux私房菜 : 基礎學習篇
如果你想要學習Linux,強烈建議通過《鳥哥的Linux私房菜》這套書籍去學習,淺顯易懂,小編就是通過這套書籍學會Linux的。
四、Linux UNIX系統編程手冊 套裝上下冊
《linux/unix系統編程手冊(上、下冊)》是介紹linux與unix編程介面的權威著作。linux編程資深專家michael kerrisk在書中詳細描述了linux/unix系統編程所涉及的系統調用和庫函數,並輔之以全面而清晰的代碼示例。
《linux/unix系統編程手冊(上、下冊)》涵蓋了逾500個系統調用及庫函數,並給出逾200個程序示例,另含88張表格和115幅示意圖。
❻ linux用c語言還是命令行
liunx是系統,你學linux一般就是學習使用系統而已,難道是要開發linux嗎?
linux有圖形界面版和命令行版,一般伺服器就是命令行版本。你說學習linux,應該就是學習使用命令行版linux了,主要涉及復制,移動,編輯,創建目錄,創建文件,更改許可權,配置網路,查看進程等命令操作。圖形界面和命令行的區別就是:圖形界面直觀易操作,不過占資源比較多,命令行反之。
shell 編程,主要是控制進程和文件,以及啟動和控制其它程序。shell 通過提示您輸入,向操作系統解釋該輸入,然後處理來自操作系統的任何結果輸出來管理您與操作系統之間的交互。一般用於系統的運維。
c語言是編程語言,開發系統用的,也可以做嵌入式,例如linux就是c語言開發的。你想要做c開發就學c,想要java開發就學java,這些編程語言的學習都能在win或linux中進行。
❼ 初次使用Linux與命令行模式初探
Linux在默認情況辯蠢下會提供六個終端來讓用戶登錄,切換的方式為使用【Ctrl】+【Alt】+【F1】—【F6】的組合鍵,對應tty1—tty6的「終端」攜乎陪程序。
使用student的身份在 tty2 界面中登錄系統,並使用 w 命令查看誰在系頃碰統上:
站在伺服器角度的立場來看,使用純文本模式來進行系統的操作是非常重要的,因為伺服器通常不會啟動圖形用戶界面。
使用 ls 可以列出文件名, ll 可以列出比較詳細的文件信息, clear 可以清除屏幕。
使用【↑】【↓】方向鍵可以調出曾下達的命令,【home】和【end】鍵可以在一行命令的最前和最後修改,太久之前執行的命令可以通過 history 命令調出來。可以通過 !數字 的方式重復執行歷史記錄中的某個命令。
從系統中退出,以「終端」程序的界面來說,直接輸入 exit 或者 logout 都可以。在關機之前最好能夠用命令 w 確認系統上有沒有其他處於登錄狀態還在工作的用戶。
❽ linux使用命令行進入開發者模式
1、打開linux系統,在linux的桌面的空白處右擊。
2、在彈出的下拉選項里,點擊打開終端。
3、在終端窗口使用su命令,然後按回車鍵。
4、將linux暫殲洞時設置為root用戶,點擊數改態進入開發者薯源模式。
5、設置完後重啟Linux系統即可。
❾ Linux系統中玩到讓你停不下來的命令行游戲
大家好,我是良許。
在使用 Linux 系統時,命令行不僅可以讓我們在工作中提高效率,它還可以在生活上給我們提供各種 娛樂 活動,因為你可以使用它玩許多非常有意思的 游戲 ,這些 游戲 可都不需要使用專用顯卡。
命令行 游戲 盡管比較簡單,看上去只是一行行枯燥的代碼,但有,還是有不少的 Linux 系統 游戲 卻要復雜和有趣一些。實際上,命令行 游戲 一個重要的功能就是需要我們發揮想像力和創造力,在空白的紙上描繪出動人的景象,這非常有利於開發我們的大腦。
下面,我們將介紹幾款可以在 Linux 系統中用命令行也能玩的 游戲 。
網路黑客 於1987年首次發布,這款 游戲 還在一直在不停的開發中(3.6.6版本於2020年3月8日發布)。
在一些網友眼中,這款 游戲 被看作是所有流氓類 游戲 的鼻父。尤其是近年來類似的 游戲 也大受歡迎,諸如超越光速、以撒的結合、盜賊遺產、節奏地牢、暗黑地牢等。
這類 游戲 圍繞著 探索 和生存展開, 游戲 開始時,你要創造自己的角色,扮演一個傳統的夢幻性角色,比如騎士或巫師,然後 游戲 會給你介紹你所扮演角色的主要目標,那就是在地牢的最底層找到盡可能多的護身符,剩下的目標取決於你自己了,可以任意地在 游戲 中任意發揮。
矮人要塞 是在這個名單中唯一一個沒有開源的 游戲 ,不過我們任然選擇把它放入此次名單中,因為它的影響力和受歡迎程度實在太大了。
在矮人要塞這個 游戲 中,你要麼負責控制一個矮人玩要塞模式,挖地洞、種田、狩獵等,要麼玩冒險模式,在一個隨機產生的大世界裡玩耍,這個世界是由首都、村莊、地下墓穴、迷宮、強盜營地等組成的。
要塞模式包括很多面,從手工生產到與鄰居交易,再到防禦敵人;冒險模式雖然依賴於傳統的流氓 游戲 機制,但是其開發深度遠遠超過像網路黑客這樣的 游戲 。
弗羅茨 其實並不是一款真正意義的 游戲 ,它是 Infocom 公司的 游戲 和其他 Z-machine 游戲 (如佐克)的解釋器。 佐克 是有史以來最流行的文本冒險 游戲 之一,與上世紀80年代發布的其他文本冒險 游戲 不同,佐克可以解釋相當復雜的文本命令(用水晶鑰匙開門),就憑這個,它大大提高了 游戲 的可玩性,會給你帶來栩栩如生的感覺。
佐克分為三部 游戲 (佐克 l:偉大的地下帝國,佐克 II:羅博茲的巫師,佐克 III:地牢大師),你可以直接從Infocom網站免費下載所有 游戲 。 為了找到更有趣的 Z-machine 游戲 ,下面介紹幾場不容錯過的 游戲 比賽:
迷路的豬 :是一款非常有趣的 游戲 , 游戲 難度適中。 游戲 大致的內容是你跟隨一個獸人,你們必須找回一頭逃走的豬。這款 游戲 於2007年發布,在2007年的互動小說大賽中名列第一。
蜘蛛網 :這個 游戲 大致是讓你扮演一個被俘間諜的角色,你的目標是向審問者講述一個似是而非的故事。可別小看這個 游戲 ,你在 游戲 中說的每一句話、每一個細節都會被質疑,你需要發揮聰明才智去和審問者博弈。
見證者 :這個 游戲 由 Infocom 公司創建,它是一個謀殺類的文本 游戲 ,充滿神秘和冒險,故事發生在洛杉磯一個安靜的郊區,玩家扮演一個偵探,負責調查一個叫 Freeman Linder 的有錢人,他害怕自己的生命受到威脅,玩家需要根據所提供的線索解開謎團。
當我們在等待程更新下載或者安裝時,有幾個簡單的 游戲 來打發時間是很不錯的,BSD 游戲 就是不錯的選擇。BSD 游戲 包含有一個數量相當大的 Linux 系統 游戲 命令行,它們有些最初是與一些BSD 游戲 一起分發的。
BSD 游戲 包括冒險,算術,雙陸棋,五子棋,黑客,智力競賽,俄羅斯方塊等。
要啟動任何包含在BSD 游戲 中的 游戲 包,只需在終端中輸入其名稱並按下 enter 鍵。
大災變:黑暗之日 是一款基於回合制的生存 游戲 ,在這個 游戲 中,倖存者必須為看到另一個日出而戰斗,因為僵屍、殺人機器人、巨型昆蟲和其他致命的敵人無處不在。
游戲 以一種相當典型的流氓式的方式開始:你醒來時沒有記憶,你的直接目標包括保證食物安全、 探索 你的周圍環境等,你的目的是在這個過程中不被殺死。
大災變:黑暗之日 可以在終端軟體上玩,也可以用圖形化的 tileset 玩。除了 Linux 系統,它還可在 Windows、macOS、iOS 和 Android 上運行。
2014年,義大利網路開發商加布里埃爾·西魯利(Gabriele Cirulli)發布了《2048》,互聯網立刻愛上了它,因為這個 游戲 雖然簡單卻讓人著迷。這個 游戲 的目的是移動有編號的瓷磚,使兩個具有相同編號的瓷磚相互接觸,從而使它們合並為一個瓷磚,按照這個方式,直到玩家創建一個編號為2048的瓷磚。
GitHub 頁面雖然提供了有關如何下載和安裝2048客戶端的說明,但實際上只需要兩個命令:
受最初投幣 游戲 的啟發,貪吃蛇是一款多人玩家的 Linux 系統命令行 游戲 , 游戲 屏幕上最多有四條由 游戲 玩家控制的蛇,其他的蛇是系統生成。 如果您的系統上安裝了貪吃蛇,您可以在終端中輸入以下命令開始 游戲 :
該 游戲 由 WASD 方向鍵或 vim 鍵綁定控制,您可以隨時按 Escape 或 Ctrl+C 退出 游戲 。