tag unix

標籤
貢獻25
86
12:36 PM · Nov 03 ,2025

@unix / 博客 RSS 訂閱

da_miao_zi - grep命令真的是一夜間就寫好了?grep為什麼叫grep?

大家好,今天聊一個程序員都繞不開的命令:grep。 只用過 findstr 或 Select-String 的 Windows 寶子們可以下車嘍,拜拜~ 説起 grep,大多數程序員腦海裏浮現的應該是終端上的一行命令,或單獨使用,或接入管道(|),或多次“自身接龍”(... | grep ... | grep ...),然後一堆結果就“唰”地跳出來。既可用於日誌分析,又能用來搜索代碼,gre

grep , unix , 正則表達式

收藏 評論

da_miao_zi - ”新建文件”只是早期Unix上touch命令的副作用?程序別掛掉就行

在西斯廷教堂的天頂上,米開朗基羅留下了人類藝術史上最具張力的名作——《創造亞當》。畫面中,上帝在天使的簇擁中俯身而下,手指即將觸碰到大地之上的亞當。這一指尖交會的瞬間,凝結了“以神之手創造人類”的想象,也象徵着生命、自由意志、甚至靈魂的誕生。 看到這幅畫的時候,我腦中突然冒出一個念頭:*nix系統裏的touch命令,會不會也是受此啓發?在操作系統的世界裏,用户就是數字造物主,只需手指一點,“to

命令行 , 歷史 , unix , Linux

收藏 評論

WilburXu - Go Exec 殭屍與孤兒進程

原文地址:Go Exec 殭屍與孤兒進程 最近,使用 golang 去管理本地應用的生命週期,期間有幾個有趣的點,今天就一起看下。 場景一 我們來看看下面兩個腳本會產生什麼問題: 創建兩個 shell 腳本 start.sh #!/bin/sh sh sub.sh sub.sh #!/bin/sh n=0 while [ $n -le 100 ] do echo $n let

unix , 進程 , exec , go

收藏 評論

軒轅 - 安裝gitdockerharbork8srancherjenkins集羣

一、常用命令 先檢查git、配置; git config --global --list 如果無git公鑰 生成 SSH 密鑰(如未設置): bash ssh-keygen -t ed25519 -C "your_email@example.com" windows查看公鑰位置 dir %USERP

服務器 , 雲計算 , unix , Docker , 遠程倉庫 , Git

收藏 評論

新新人類 - 【進程間通信】Unix domain socket (進程間通信)_51CTO博客

在分佈式系統和微服務架構中,進程間通信(IPC)是核心基礎組件。今天我們將深入探討 Unix Domain Socket(UDS)——一種高效、可靠的本地進程通信方案,並分享一個完整的 C++ 實現。 什麼是 Unix Domain Socket? Unix Domain Socket 是一種在同一台主機上的進程間進行數據交換的通信機制。與網

服務器 , Domain , unix , server , 分佈式

收藏 評論

tiger1000 - SIGTTIN/SIGTTOU 信號

SIGTTIN: 當一個後台進程組試圖讀取其控制終端時,終端驅動程序產生此信號。在下列例外情況不產生次信號: a、讀進程忽略或者堵塞此信號 b、讀進程所屬的進程組是孤兒進程組,此時讀操作返回出錯,errno設置未EIO。 SIGTTOU: 當一個後台進程組試圖寫其控制終端時,終端驅動程序產生此信號。與SIGTTIN信號不同,一個進程可以算着允許後台進程寫控制終端。 如果不允許寫控制終端,則與SIG

unix

收藏 評論

Thinkingear - 【xv6 源碼窺探(6)】文件系統

前言 本篇是關於 MIT 6.S081-2020-Lab9(File System) 的實現; 如果內容上發現有什麼問題請不要吝嗇您的鍵盤。 準備工作 Logging Layer 在文件系統中的 Crash 可能是由文件系統操作過程中發生了電力故障(突然斷電)或內核 Panic 引起的。因為文件系統存儲在持久層,Crash 之後不希望重啓後我們的持久性數據處於不一致或不正確的狀態(例如 i

操作系統 , unix , 學習筆記

收藏 評論

小X學技術 - Y 分鐘速成 vim

源代碼下載: LearnVim-cn.txt Vim (Vi IMproved) 是 Unix 上的流行編輯器 vi 的克隆版本。這個文本編輯器 是為性能和提升效率而設計的,並且在大多數基於 unix 的系統上普遍存在。 它有大量的快捷鍵可用來快速導航到文件的特定位置,以便進行快速編輯。 Vim 導航基礎 vim filename # 在 Vim 中打開 filena

基礎 , 教程 , unix , 文本編輯器 , vim

收藏 評論

小X學技術 - Y 分鐘速成 AWK

源代碼下載: learnawk-cn.awk AWK 是 POSIX 兼容的 UNIX 系統中的標準工具,它像簡化版的 Perl,非常適用於文本處理任務和其他腳本類需求。它有着 C 風格的語法,但是沒有分號,沒有手動內存管理,沒有靜態類型,它他擅長於文本處理,你可以通過 shell 腳本調用 AWK ,也可以用作獨立的腳本語言。 為什麼使用 AWK 而不是 Perl,大概是因為 AWK 是 UNI

文本處理 , awk , 教程 , unix , 入門

收藏 評論

mghio - 《UNIX 傳奇:歷史與回憶》讀後感

《UNIX 傳奇:歷史與回憶》 是 bwk(Brian W. Kernighan)2019 年的新作,回憶了 UNIX 在大半個世紀的風雨歷程,是一本引人入勝的書籍。通過對 UNIX 操作系統的歷史和發展進行詳細的敍述和回顧,讓我對這個操作系統有了更深入的瞭解。讀完這本書,我不僅對 UNIX 的技術細節有了更清晰的認識,也對 UNIX 的影響力和價值有了更深刻的體會。 書中首先回顧了 UNIX

歷史 , 文化 , unix , 後端

收藏 評論

da_miao_zi - Unix的催化劑·遊戲《太空旅行》代碼片段賞析:1.0要寫作“1;0200000;0”

1968 年,Ken Thompson 投入大量心血的項目被管理層終止,部門開始重組,開發環境一夜之間從“高速公路”變成了“泥濘小道”。想申請一台新機器繼續研發,被領導一口拒絕。可 Ken 並沒有因此停下手裏的活,還時刻惦記着那個親手編寫出來的宇宙飛行模擬遊戲:太空旅行(Space Travel)。 太空旅行(Space Travel)遊戲畫面 後來的故事,很多讀者或許已經聽過不止一次了。 Ke

asm , 歷史 , unix

收藏 評論

xcmd - x-cmd install | ugm - 你的 UNIX 用户和組信息一覽表,盡在終端!

還在為查看 UNIX 系統中的用户和組信息而苦惱嗎?ugm 來了!它是一款基於終端的 TUI 工具,讓你輕鬆瀏覽和管理用户和組信息,告別繁瑣的命令和配置文件。 核心功能 用户和組信息一覽: ugm 以清晰直觀的 TUI 界面展示 UNIX 系統中的所有用户和組信息,讓你一目瞭然。 快速切換視圖: 使用 Tab 鍵即可在用户視圖和組視圖之間快速切換,方便你專注於當前任務。 高效搜索: 通過

用户組 , 運維 , unix , go

收藏 評論

模兒晚上吃什麼 - uni-app 使用 ucharts 圖表做國際化業務時,APP上遇到圖例錯位問題。

使用ucharts開發時遇到圖例錯位的情況,小程序正常,app上有問題。 排查之後,鎖定罪魁禍首是u-charts.js裏面的這段代碼。APP計算文字寬度時,匹配不到諸如泰語等文字,字符默認與漢字同寬度。 function measureText(text, fontSize, context) { var width = 0; text = String(text);

unix , charts , 前端

收藏 評論

AidenCTO - Linux使用mailx發送郵件,正文變成了附件的形式:tcmime.xxxx.xxxx.xxxxx.bin

Linux服務器配置了mailx 的郵箱客户端(參考:阿里雲配置CentOS郵箱mailx通過465端口發送郵件),使用的是騰訊企業郵箱 需求: 將備份腳本執行的過程輸出到日誌:back.log,並通過郵件發送到指定郵箱作為備份查閲。 cat back.log | mail -s "郵件主題" 收件人郵箱 問題: 發現有些備份腳

mail , 回車符 , 運維 , 換行符 , unix , rsync

收藏 評論

mob64ca1418e88d - openeuler和centos語法一樣嗎

文章目錄 一、int open(constchar* pathname,int flags) 二、FILE * fopen(const char * path, const char * mode) 三、總結 參考: 一、int open(constchar* pathname,int flags)

include , C語言 , unix , 架構 , 路徑名 , 後端開發 , Linux

收藏 評論

幼稚園扛把子 - 2019 年 最簡單最通俗的 vagrant 安裝使用説明,附帶示例Vagrantfile

2019 年 最簡單最通俗的 vagrant 安裝使用説明,附帶示例vagrantfile 本章內容需要關閉 Hyper-V 啊,希望大家提前關閉,避免其他問題 附帶説明,本文有示例demo,在文章下方,請耐心查看,使用demo時,希望您已經安裝好了vagrant + VirtualBox。 Vagrant是一個基於Ruby的工具,用於創建和部署虛擬化開發環境。它 使用Oracle的開源V

virtualenv , unix , Linux , Docker , Ubuntu

收藏 評論

mob64ca140ee96c - typescript 時間戳number類型夠不夠

/*今天項目中碰到時間戳轉換問題,自己總結了一下。 Unix時間戳(Unix timestamp),或稱Unix時間(Unix time)是一種時間表示方式,定義為從格林威治時間1970年01月01日00時00分00秒起至現在的總秒數。Unix時間戳不僅被使用在Unix 系統、類Unix系統中,也在許多其他操作系統中被採用

時間戳轉換 , 二進制數字 , 時間戳 , unix , 前端開發 , typescript

收藏 評論

龔正陽 - Freebsd配置服務開機自啓動

freebsd由於沒使用systemd,所以會採用配置/etc/rc.d/文件的方式配置服務啓動 服務模擬腳本 開機自啓動腳本執行的時候不能阻塞,freebsd服務啓動的時候是串行執行的,一條命令卡住,所有後續服務不能執行 新建腳本/root/test-boot.sh,注意最後面要加上以免阻塞 #!/bin/sh sh -c "while true;do date /root/test-boot

freebsd , unix , service

收藏 評論

JuiceFS - 文件系統考古:1974-Unix V7 File System

有時,進步難以察覺,特別是當你正身處其中時。而對比新舊資料之間的差異,尋找那些推動變革的信息源,我們就可以清晰地看到進步的發生。在Linux(以及大部分Unix系統)中,都可以印證這一點。 Unix V7 是 Unix 操作系統的一個重要的早期版本,於 1979 年發佈,是貝爾實驗室最後一個廣泛分發的版本。它是第一個真正可移植的 Unix 版本,被移植到了多種平台上,包括 DEC PDP-11,

文件系統 , unix , 數據庫 , 人工智能

收藏 評論

colddawn - ospf起多個進程有好處嗎

一、背景知識   顧名思義,進程即正在執行的一個過程。進程是對正在運行程序的一個抽象。   進程的概念起源於操作系統,是操作系統最核心的概念,也是操作系統提供的最古老也是最重要的抽象概念之一。操作系統的其他所有內容都是圍繞進程的概念展開的。 PS:即使可以利用的cpu只有一個(早期的計算機確實如此),也能保證支持(偽)併發的能力。將一個單獨的cpu變成多個虛擬的

父進程 , 子進程 , 雲計算 , ospf起多個進程有好處嗎 , unix , 雲原生

收藏 評論

da_miao_zi - 在Unix V6的源代碼中還有一句“挑釁式”的註釋,是無禮的挑戰,還是……

“You are not expected to understand this. ” 這行有些“挑釁”意味的註釋就藏在 Unix 第 6 版的源代碼中,具體位置在源文件 /usr/sys/ken/slp.c 中的 swtch() 函數的底部,這部分代碼是進程調度機制的核心。 早年間,能見到這行註釋的人不是手邊有第 6 版的 Unix(1975 年的產物),就是讀過 John Lions 寫的《

調度器 , 歷史 , unix

收藏 評論

da_miao_zi - C語言的”代碼化石“出土:1979年的英文文本判別器

各位參觀者請看, 圖中是一段出土自 Unix V7 系統“遺蹟”的 C 語言代碼,這段代碼可追溯至距今 40 餘年的 1979 年左右,作者是 Ian Darwin。它是早期 file 命令源代碼的一部分。 file 命令用於在不依賴文件擴展名的情況下判斷文件類型——當“打開方式不對”時,file 命令能告訴你文件中實際包含的內容。直到今天,大多數類 Unix 操作系統裏還能見到 file 命令

歷史 , unix , Linux , c

收藏 評論

鮮棗課堂 - 通信新員工入行,哪些技能最實用?

█PPT Office三件套(PPT/Word/excel),是非常非常非常重要的技能。 絕大部分在校大學生,只懂一些Office的皮毛。就算是職場人,真正熟練掌握Office的也不多。 Office是個博大精深的東西,一定要專門去系統性學習。網上課程很多,一定要好好學。我個人建議花錢報班,絕對受益終身。 PPT,是通信人用的最多

項目管理 , office , unix , Css , 前端開發 , HTML

收藏 評論