後端程式設計師必備的Linux基礎知識

2022-03-22 18:18:00 字數 1296 閱讀 6794

一.從認識作業系統開始

1.1作業系統簡介

1.2作業系統簡單分類

windows:目前最流行的個人桌面作業系統

unix:最早的多使用者、多工作業系統,按照作業系統的分類,屬於分時作業系統。unix大多被用在伺服器、工作站,現在也有用在個人計算機上,它在建立網際網路、計算機網路或客戶端/伺服器端模型方面發揮著非常重要的作用。

二 linux檔案系統概覽

在linux作業系統中,所有被作業系統管理的資源,例如網路介面卡、磁碟驅動器、印表機、輸入輸出裝置、普通檔案或是目錄都被看做是乙個檔案。

也就是說在linux系統中有一重要概念:一切都是檔案。其實這是unix哲學的乙個體現,而linux是重寫unix而來,所以這個概念也就傳承下來。在unix系統中,把一切資源都看做是檔案,包括硬體裝置。unix系統把每個硬體都看成是乙個檔案,通常稱為裝置檔案。這樣使用者就可以用讀寫檔案的方式實現對硬體的訪問。

檔案型別

描述示例

普通檔案

用來在輔存裝置(如磁碟)上儲存資訊和資料

包含程式源**、可執行程式、、聲音、影象等

目錄檔案

用於表示和管理系統中的檔案,目錄檔案中包含一些檔名和子目錄名

/root、/home

鏈結檔案

用於不同目錄下檔案的共享

當建立乙個已存在檔案的符號鏈結時,系統就建立乙個鏈結檔案,這個鏈結檔案指向已存在的檔案

裝置檔案

用來訪問硬體裝置

包括鍵盤、硬碟、光碟機、印表機等

命名管道

是一種特殊型別的檔案,linux系統下,程序之間通訊可以通過該檔案完成

linux目錄結構如下:

linux檔案系統的結構層次鮮明,就像一顆倒立的樹,最頂層是其根目錄

常見目錄說明:

三 linux基本命令

linux命令大全:

目錄切換命令

目錄的操作命令(增刪改查)

mv 目錄名稱 新目錄名稱:修改目錄的名稱

注意:mv的語法不僅可以對目錄進行重新命名而且也可以對各種檔案,壓縮包等進行 重新命名的操作。mv命令用來對檔案或目錄重新命名,或者將檔案從乙個目錄移到另乙個目錄中。後面會介紹到mv命令的另乙個用法。

檔案的操作命令

cat:只能顯示最後一屏內容

less:可以使用鍵盤上的pgup和pgdn向上向下翻頁,q結束檢視

tail-10:檢視檔案的後10行,ctrl + c結束

壓縮檔案的操作命令

Linux系統 程式設計師跳槽必備

相信在看這篇文章的你,曾經或者現在是否跳槽呢,在北上廣一線城市,你是否還在掙著那可憐巴巴的工資,過著拮据生活呢?但是自己想跳槽,卻沒有一技之長或者是自己的技術找工作太難了,那麼我建議你學習下linux,如果你這個學好了,找工作應該會簡單的多,如果linux 你已經玩的很好了,相信你的程式設計思維與技...

Linux系統 程式設計師跳槽必備

linux系統 程式設計師跳槽必備 相信在看這篇文章的你,曾經或者現在是否跳槽呢,在北上廣一線城市,你是否還在掙著那可憐巴巴的工資,過著拮据生活呢?但是自己想跳槽,卻沒有一技之長或者是自己的技術找工作太難了,那麼我建議你學習下linux,如果你這個學好了,找工作應該會簡單的多,如果linux你已經玩...

Linux系統 程式設計師跳槽必備

相信在看這篇文章的你,曾經或者現在是否跳槽呢,在北上廣一線城市,你是否還在掙著那可憐巴巴的工資,過著拮据生活呢?但是自己想跳槽,卻沒有一技之長或者是自己的技術找工作太難了,那麼我建議你學習下linux,如果你這個學好了,找工作應該會簡單的多,如果linux 你已經玩的很好了,相信你的程式設計思維與技...