亚洲精品中文免费|亚洲日韩中文字幕制服|久久精品亚洲免费|一本之道久久免费

      
      

            <dl id="hur0q"><div id="hur0q"></div></dl>

                Linux最常用命令:簡單易學(xué),掌握20%的核心命令解決80%的問題

                Linux是目前應(yīng)用最廣泛的服務(wù)器操作系統(tǒng),基于Unix,開源免費,由于系統(tǒng)的穩(wěn)定性和安全性,市場占有率很高,幾乎成為程序代碼運行的最佳系統(tǒng)環(huán)境。Linux可以長時間地運行我們編寫的程序代碼,那么掌握Linux的相關(guān)命令,以此來讓操作系統(tǒng)反饋我們需要知道的結(jié)果,就是一個程序員不可或缺的技能。今天我們就來聊聊linux的基礎(chǔ)結(jié)構(gòu)和常用的命令。

                一、linux的目錄結(jié)構(gòu)

                Linux系統(tǒng)各個目錄的作用:

                /:

                  根目錄。有且只有一個根目錄。所有的東西都是從根目錄開始。舉個例子:當(dāng)你在終端里輸入“/home”,你其實是在告訴服務(wù)器,先從/(根目錄)開始,再進入到home目錄。

                /root:

                  這是系統(tǒng)管理員(root user)的目錄。對于系統(tǒng)來說,系統(tǒng)管理員就好比是上帝,它能對系統(tǒng)做任何事情,甚至包括刪除你的文件。因此,請小心使用root帳號。

                /bin, /sbin, /usr/bin, /usr/sbin:

                這是系統(tǒng)預(yù)設(shè)的執(zhí)行文件的放置目錄,比如 ls 就是在/bin/ls 目錄下的。值得提出的是,/bin, /usr/bin 是給系統(tǒng)用戶使用的指令(除root外的普通用戶),而/sbin, /usr/sbin 則是給root使用的指令。

                /etc:

                  這里主要存放了系統(tǒng)配置方面的文件。舉個例子:你安裝了docker這個套件,當(dāng)你想要修改docker配置文件的時候,你會發(fā)現(xiàn)它們(配置文件)就在/etc/docker目錄下。

                /dev:

                /dev目錄用來保存設(shè)備文件的【dev并不是存放外部設(shè)備的驅(qū)動程序。而是一個訪問這些外部設(shè)備的端口】,每個文件指向一個系統(tǒng)設(shè)備。用戶的程序可以通過使用這些設(shè)備文件,對真實的硬件設(shè)備進行操作。如: hda是第1個IDE硬盤,sda是第1個SCSI硬盤【IDE和SCSI其實就是硬盤的兩種接口。其中,IDE類型的硬盤主要用于個人PC電腦,而SCSI類型的硬盤主要用于服務(wù)器】

                  設(shè)備文件分為兩種:塊設(shè)備文件(b)和字符設(shè)備文件(c)

                  設(shè)備文件一般存放在/dev目錄下,對常見設(shè)備文件作如下說明:

                  /dev/hd[a-t]:IDE設(shè)備

                  /dev/sd[a-z]:SCSI設(shè)備【小型計算機系統(tǒng)接口(英語:Small Computer System Interface; 簡寫:SCSI),一種用于計算機和智能設(shè)備之間(硬盤、軟驅(qū)、光驅(qū)、打印機、掃描儀等)系統(tǒng)級接口的獨立處理器標準。 SCSI是一種智能的通用接口標準。】

                  /dev/fd[0-7]:標準軟驅(qū)

                  /dev/md[0-31]:軟raid設(shè)備

                  /dev/loop[0-7]:本地回環(huán)設(shè)備

                  /dev/ram[0-15]:內(nèi)存

                  /dev/null:無限數(shù)據(jù)接收設(shè)備,相當(dāng)于黑洞

                  /dev/zero:無限零資源

                  /dev/tty[0-63]:虛擬終端

                  /dev/ttyS[0-3]:串口

                  /dev/lp[0-3]:并口

                  /dev/console:控制臺

                  /dev/fb[0-31]:framebuffer

                  /dev/cdrom => /dev/hdc

                  /dev/modem => /dev/ttyS[0-9]

                  /dev/pilot => /dev/ttyS[0-9]

                  /dev/random:隨機數(shù)設(shè)備

                  /dev/urandom:隨機數(shù)設(shè)備

                  (PS:隨機數(shù)設(shè)備,后面我會再寫篇博客總結(jié)一下)

                  /dev目錄下的節(jié)點是怎么創(chuàng)建的?

                  devf或者udev會自動幫你創(chuàng)建得。

                  kobject是sysfs文件系統(tǒng)的基礎(chǔ),udev通過監(jiān)測、檢測sysfs來獲取新創(chuàng)建的設(shè)備的。

                /home:

                  這里主要存放你的個人數(shù)據(jù)。具體每個用戶的設(shè)置文件,用戶的桌面文件夾,還有用戶的數(shù)據(jù)都放在這里。每個用戶都有自己的用戶目錄,位置為:/home/用戶名。當(dāng)然,root用戶除外。

                /tmp:

                  這是臨時目錄。對于某些程序來說,有些文件被用了一次兩次之后,就不會再被用到,像這樣的文件就放在這里。有些linux系統(tǒng)會定期自動對這個目錄進行清理,因此,千萬不要把重要的數(shù)據(jù)放在這里。

                /usr:

                  在這個目錄下,你可以找到那些不適合放在/bin或/etc目錄下的額外的工具。比如像游戲阿,一些打印工具拉等等。/usr目錄包含了許多子目錄:/usr/bin目錄用于存放程序;/usr/share用于存放一些共享的數(shù)據(jù),比如音樂文件或者圖標等等;/usr/lib目錄用于存放那些不能直接運行的,但卻是許多程序運行所必需的一些函數(shù)庫文件。你的軟件包管理器(應(yīng)該是“新立得”吧)會自動幫你管理好/usr目錄的。

                /opt:

                  這里主要存放那些可選的程序。你想嘗試最新的firefox測試版嗎?那就裝到/opt目錄下吧,這樣,當(dāng)你嘗試完,想刪掉firefox的時候,你就可以直接刪除它,而不影響系統(tǒng)其他任何設(shè)置。安裝到/opt目錄下的程序,它所有的數(shù)據(jù)、庫文件等等都是放在同個目錄下面。

                  舉個例子:剛才裝的測試版firefox,就可以裝到/opt/firefox_beta目錄下,/opt/firefox_beta目錄下面就包含了運行firefox所需要的所有文件、庫、數(shù)據(jù)等等。要刪除firefox的時候,你只需刪除/opt/firefox_beta目錄即可,非常簡單。

                /usr/local:

                  這里主要存放那些手動安裝的軟件,即不是通過“新立得”或apt-get安裝的軟件。它和/usr目錄具有相類似的目錄結(jié)構(gòu)。讓軟件包管理器來管理/usr目錄,而把自定義的腳本(scripts)放到/usr/local目錄下面,我想這應(yīng)該是個不錯的主意。

                /media:

                  有些linux的發(fā)行版使用這個目錄來掛載那些usb接口的移動硬盤(包括U盤)、CD/DVD驅(qū)動器等等。

                /var:

                  統(tǒng)上跑了很多程序,那么每個程序都會有相應(yīng)的日志產(chǎn)生,而這些日志就被記錄到這個目錄下,具體在/var/log 目錄下,另外mail的預(yù)設(shè)放置也是在這里。

                /mnt:

                  系統(tǒng)提供該目錄是為了讓用戶臨時掛載別的文件系統(tǒng)的,我們可以將光驅(qū)掛載在/mnt/上,然后進入該目錄就可以查看光驅(qū)里的內(nèi)容了。

                /proc:

                  這個目錄是一個虛擬的目錄,它是系統(tǒng)內(nèi)存的映射,我們可以通過直接訪問這個目錄來獲取系統(tǒng)信息。

                  Linux在啟動一個進程時,系統(tǒng)會在/proc下創(chuàng)建一個以PID命名的文件夾,在該文件夾下會有我們的進程的信息,其中包括一個名為exe的文件即記錄了絕對路徑。

                /boot:

                  這里存放的是啟動Linux時使用的一些核心文件,包括一些連接文件以及鏡像文件,自己的安裝別放這里

                /srv:

                  service縮寫,該目錄存放一些服務(wù)啟動之后需要提取的數(shù)據(jù)。

                /sys:

                  這是 Linux2.6 內(nèi)核的一個很大的變化。該目錄下安裝了 2.6 內(nèi)核中新出現(xiàn)的一個文件系統(tǒng) sysfs 。

                /run:

                  是一個臨時文件系統(tǒng),存儲系統(tǒng)啟動以來的信息。當(dāng)系統(tǒng)重啟時,這個目錄下的文件應(yīng)該被刪掉或清除。如果你的系統(tǒng)上有 /var/run 目錄,應(yīng)該讓它指向 run。

                二、linux常用命令

                2.1 操作文件及目錄

                2.2 系統(tǒng)常用命令

                2.3 壓縮解壓縮

                2.4 文件權(quán)限操作

                我們先來了解rwx這幾個標記的含義。

                權(quán)限

                權(quán)限數(shù)值

                二進制

                具體作用

                r

                4

                00000100

                read,讀取。當(dāng)前用戶可以讀取文件內(nèi)容,當(dāng)前用戶可以瀏覽目錄。

                w

                2

                00000010

                write,寫入。當(dāng)前用戶可以新增或修改文件內(nèi)容,當(dāng)前用戶可以刪除、移動目錄或目錄內(nèi)文件。

                x

                1

                00000001

                execute,執(zhí)行。當(dāng)前用戶可以執(zhí)行文件,當(dāng)前用戶可以進入目錄。

                依照上面的表格,權(quán)限組合就是對應(yīng)權(quán)限值求和,如下:

                7 = 4 + 2 + 1 讀寫運行權(quán)限

                5 = 4 + 1 讀和運行權(quán)限

                4 = 4 只讀權(quán)限

                因此,大家也就明白了 chmod 777 filename 和chmod 754 filename 命令的含義了。

                chmod 777 filename 這句命令的意思是將filename文件的讀寫運行權(quán)限賦予文件所有者,把讀寫運行權(quán)限的權(quán)限賦予群組用戶,把讀寫運行權(quán)限賦予其他用戶。

                chmod 754 filename 這句命令的意思是將filename文件的讀寫運行權(quán)限賦予文件所有者,把讀和運行的權(quán)限賦予群組用戶,把讀的權(quán)限賦予其他用戶。

                常用 chmod -R 777 filename 其中 -R 表示:對目前目錄下的所有文件與子目錄進行相同的權(quán)限變更(即以遞回的方式逐個變更)

                三、linux系統(tǒng)常用快捷鍵及符號命令

                鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
                用戶投稿
                上一篇 2022年9月4日 15:04
                下一篇 2022年9月4日 15:05

                相關(guān)推薦

                • 科比19歲女兒遭自稱與她生“科比式孩子”男子跟蹤騷擾

                  極目新聞記者王亮亮黃佳琪 據(jù)福克斯新聞網(wǎng)報道,當(dāng)?shù)貢r間11月21日,已故籃球巨星科比·布萊恩特的長女娜塔莉亞·布萊恩特21日向法院提交臨時限制令,聲稱這位32歲的前科從十幾歲起就騷…

                  2022年11月24日
                • 免費清理c盤的軟件(清理c盤空間不影響系統(tǒng))

                  電腦用久了慢如龜速,還卡頓,這最大的原因啊就是C盤空間不足造成的。 即使電腦配置再好,或者硬盤再快,如果長時間沒有打掃C盤,打開文件或者穩(wěn)定之類的,都卡得讓人頭大。 這時候呢不要去…

                  2022年11月24日
                • pdf虛擬打印機(添加pdf虛擬打印機)

                  本文主要講的是pdf虛擬打印機,以及和添加pdf虛擬打印機相關(guān)的知識,如果覺得本文對您有所幫助,不要忘了將本文分享給朋友。 pdf虛擬打印機具體是什么功能? 電腦虛擬打印機的功能有…

                  2022年11月24日
                • Win11 22H2再出新問題Bug:無法彈出USB設(shè)備

                  作為Windows 11的首次大更新,在Win11 22H2發(fā)布后并沒有帶來預(yù)想的場景,各種問題頻現(xiàn)成為了一種常態(tài)。 近日有消息稱,Win11 22H2存在一個占用沖突Bug,當(dāng)用…

                  2022年11月22日
                • 向日葵會泄露個人隱私嗎(向日葵遠程控制怎么用)

                  有的時候我們不在家或者不在公司,電腦卻又沒帶”,但是還想對電腦的文件或者其他進行查找、查看等等,這時候的我們就需要使用手機或者電腦對另一臺設(shè)備進行遠程控制,今天就來看一下我們的主角…

                  2022年11月22日
                • 淘寶大號怎樣開通小號(一個手機號可以注冊幾個淘寶賬號)

                  做淘寶,小號是避不開的話題。自己注冊淘寶小號限購,買淘寶老白號使用也是各種異常 限購,異常,無法登錄…..怎么辦?老號商干貨分享!內(nèi)容不長,都是實戰(zhàn)總結(jié)技術(shù),了解這幾點少走彎路! …

                  2022年11月21日
                • ftp端口號(ftp端口號可以自定義嗎)

                  FTP端口號是21在FTP服務(wù)器中,我們往往會給不同的部門或者某個特定的用戶設(shè)置一個帳戶但是,這個賬戶有個特點,就是其只能夠訪問自己的主目錄服務(wù)器通過這種方式來保障FTP服務(wù)上其他…

                  2022年11月21日
                • 給手機安裝了Windows 11(手機上玩電腦游戲的軟件)

                  電腦上體驗了一番Windows 11 ,感覺怎么樣?接下來想要在手機上嘗試嘗試嗎?不是遠程桌面,也并不是虛擬機,而是手機直接運行原生的win11系統(tǒng)! 那么最近小編就看到網(wǎng)上不少朋…

                  2022年11月18日
                • 字體庫在哪個文件夾(字體庫在哪個文件夾里)

                  今天小編給各位分享字體庫在哪個文件夾的知識,其中也會對字體庫在哪個文件夾里進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! 字體庫在Windows文件夾里面的…

                  2022年11月17日
                • 3c認證編號年份越早越好嗎(3c認證時間與產(chǎn)品上市時間)

                  一、電子產(chǎn)品為什么要做3C認證? 2001年12月3號,國家質(zhì)檢總局和國家認監(jiān)委發(fā)布2001年第33號公告《第一批實施強制性產(chǎn)品認證的產(chǎn)品目錄》 (以下簡稱目錄),目錄共有19類1…

                  2022年11月17日

                聯(lián)系我們

                聯(lián)系郵箱:admin#wlmqw.com
                工作時間:周一至周五,10:30-18:30,節(jié)假日休息