在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

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

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

    一、linux的目錄結構

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

    /:

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

    /root:

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

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

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

    /etc:

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

    /dev:

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

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

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

      /dev/hd[a-t]:IDE設備

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

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

      /dev/md[0-31]:軟raid設備

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

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

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

      /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ù)設備

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

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

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

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

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

    /home:

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

    /tmp:

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

    /usr:

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

    /opt:

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

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

    /usr/local:

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

    /media:

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

    /var:

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

    /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縮寫,該目錄存放一些服務啟動之后需要提取的數(shù)據(jù)。

    /sys:

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

    /run:

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

    二、linux常用命令

    2.1 操作文件及目錄

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

    2.3 壓縮解壓縮

    2.4 文件權限操作

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

    權限

    權限數(shù)值

    二進制

    具體作用

    r

    4

    00000100

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

    w

    2

    00000010

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

    x

    1

    00000001

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

    依照上面的表格,權限組合就是對應權限值求和,如下:

    7 = 4 + 2 + 1 讀寫運行權限

    5 = 4 + 1 讀和運行權限

    4 = 4 只讀權限

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

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

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

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

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

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

    相關推薦

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

      極目新聞記者王亮亮黃佳琪 據(jù)??怂剐侣劸W(wǎ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虛擬打印機相關的知識,如果覺得本文對您有所幫助,不要忘了將本文分享給朋友。 pdf虛擬打印機具體是什么功能? 電腦虛擬打印機的功能有…

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

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

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

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

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

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

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

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

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

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

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

      今天小編給各位分享字體庫在哪個文件夾的知識,其中也會對字體庫在哪個文件夾里進行解釋,如果能碰巧解決你現(xià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é)假日休息