Linux中國

三步上手 GDB

調試 C 程序,曾讓我很困擾。然而當我之前在寫我的操作系統時,我有很多的 Bug 需要調試。我很幸運的使用上了 qemu 模擬器,它允許我將調試器附加到我的操作系統。這個調試器就是 gdb。
Linux中國

使用 Vi/Vim 編輯器:高級概念

早些時候我們已經討論了一些關於 VI/VIM 編輯器的基礎知識,但是 VI 和 VIM 都是非常強大的編輯器,還有很多其他的功能可以和編輯器一起使用。在本教程中,我們將學習 VI/VIM 編輯器的一些高級用法。
Linux中國

與 C 語言長別離

我意識到了一個讓我震驚的事實 —— 我有著 35 年的 C 語言經驗。每周我都要寫很多 C 代碼,但是我已經記不清楚上一次我 創建一個新的 C 語言項目 是在什麼時候了。
Linux中國

ftrace:跟蹤你的內核函數!

ftrace 是一個 Linux 內核特性,它可以讓你去跟蹤 Linux 內核的函數調用。為什麼要這麼做呢?好吧,假設你調試一個奇怪的問題,而你已經得到了你的內核版本中這個問題在源代碼中的開始的位置,而你想知道這裡到底發生了什麼?
Linux中國

最重要的 Firefox 命令行選項

本指南會列出對 FIrefox 來說比較重要的那些命令行選項。它並不包含所有的可選項,因為很多選項只用於特定的目的,對一般用戶來說沒什麼價值。
Linux中國

修復 Debian 中的 vim 奇怪行為

我一直在想,為什麼我伺服器上 vim 為什麼在滑鼠方面表現得如此愚蠢:不能像平時那樣跳轉、複製、粘貼。儘管在 /etc/vim/vimrc.local 中已經設置了。
Linux中國

十大 Linux 命令行遊戲

Linux 有一個超過 Windows 的優勢。它擁有一個強大的 Linux 終端。在 Linux 終端上,你可以做很多事情,包括玩 命令行遊戲。
Linux中國

通過 Linux 命令行連接 Wifi

許多人喜歡用圖形化的工具來管理電腦,但也有很多人不喜歡這樣做。如果你比較喜歡命令行工具,管理 WiFi 會是件很痛苦的事情。然而,事情本不該如此。
Linux中國

autorandr:自動調整屏幕布局

像許多筆記本用戶一樣,我經常將筆記本插入到不同的顯示器上(桌面上有多台顯示器,演示時有投影機等)。運行 xrandr 命令或點擊界面非常繁瑣,編寫腳本也不是很好。
Linux中國

通過 ssh 會話執行 bash 別名

我在遠程主機上上設置過一個叫做 file_repl 的 bash 別名 。當我使用 ssh 命令登錄遠程主機後,可以很正常的使用這個別名。然而這個 bash 別名卻無法通過 ssh 來運行
Linux中國

如何配置一個小朋友使用的 Linux

Linux 是一個可以深度定製的操作系統。這就賦予了用戶高度控制權。事實上,家長們可以針對小朋友設置出一個專門的 Linux 發行版,確保讓孩子不會在不經意間接觸那些高危地帶。
Linux中國

微服務和容器:需要去防範的 5 個「坑」

因為微服務和容器是 天生的「一對」,所以一起來使用它們,似乎也就不會有什麼問題。當我們將這對「天作之合」投入到生產系統後,你就會發現,隨著你的 IT 基礎的提升,等待你的將是大幅上升的成本。是不是這樣的?
Linux中國

剖析內存中的程序之秘

我將從實踐出發著眼於內存管理,並深入到它的內部結構。雖然這些概念很通用,但示例大都來自於 32 位 x86 架構的 Linux 和 Windows 上。這第一篇文章描述了在內存中程序如何分布。

Posts navigation