Skip to main content

44 posts tagged with "繁體中文"

Traditional Chinese articles

View All Tags

Windows Subsystem for Linux(WSL) 環境配置

· 3 min read
Charles Wang
DevOps / Backend Engineer

原先在尋找Windows 有什麼好用的Terminal 軟體,就找到了WSL ,一個能直接在Windows 上使用Linux 指令操作系統。 本篇文章簡單紀錄如何配置WSL 環境,後續會在其它文件針對好用的工具進行說明。

WSL 原理​

想要瞭WSL 背後運作的原理,可以參考:Windows Subsystem for Linux Overview這篇官方文章,或是這篇:Windows for Linux Nerds一位Microsoft員工的文章。

Linux 目錄配置

· 11 min read
Charles Wang
DevOps / Backend Engineer

為了讓使用者可以瞭解到已安裝較體通常放置於哪個目錄下,因此有了Filesystem Hierarchy Standard(FHS)標準的出現。 希望每個獨立的軟體開發商、作業系統製作者,以及想要維護系統的使用者,都能遵循FHS的標準。

目錄配置的依據 - FHS​

FHS依據檔案系統使用的頻繁與否與是否允許使用者隨意更動,而將目錄定義為四種交互作用的形態:

  • 可分享的:可以分享給其它系統掛載使用的目錄
  • 不可分享的:自己機器上面運作的裝置檔案或是與程序有關的socket檔案等
  • 不變的:有些資料是跟隨著Linux Distribution而不變動的,例如函式庫、文件說明檔、系統管理員所管理的主機服務設定檔等
  • 可變動的:經常改變的資料,例如登錄檔、一般用戶可自已收受的新聞群組等

Linux 檔案權限介紹

· 7 min read
Charles Wang
DevOps / Backend Engineer

各個元件或裝置在Linux底下都是「一個檔案」,每個檔案都有相當多的屬性與權限, 其中最重要的就是檔案的擁有者與群組的概念了。

Linux 檔案屬性​

先介紹查看檔案的指令:

ls -al

顯示當前目錄路徑下有什麼檔案與屬性

Linux 簡介

· 3 min read
Charles Wang
DevOps / Backend Engineer

Linux​

Linux 是一種自由和開放原始碼的類UNIX作業系統。該作業系統的核心由 林納斯.班奈狄克.托瓦茲(Linus Benedict Torvalds) 在1991年10月5日首次發布,在加上使用者空間的應用程式之後,成為Linux作業系統。

Linux 也是自由軟體和開放原始碼軟體發展中最著名的例子。只要遵循 GNU 通用公共許可證(GPL) ,任何個人和機構都可以自由的使用Linux的所有底層原始碼,也可以自由的修改和再發布。

重構

· 3 min read
Charles Wang
DevOps / Backend Engineer

重構​

我們可能常碰到程式雖然能正確執行,但還想要再進一步改進修調, 把程式劃分成一系列能完成某些紟定工作的函式,這樣的過程就稱為重構(refactoring)。 重構能讓程式碼變得更清晰、更易讀好懂、更容易擴充。

儲存資料

· 5 min read
Charles Wang
DevOps / Backend Engineer

本篇會學習 json 模組,這個模組能幫我們儲存使用者的資料,以免在程式停止執行後就消失掉。

儲存資料​

許多程式都會要求使用者輸入某種資訊,不管程式的焦點在哪裡, 都是要把使用者所提供的資訊存放到串列和字典等資料結果內。 使用者關閉程式時,我們大都會希望把這些資訊都保存下來,