文|老達子
本文共約5300字,閱讀時長大約10分鐘
前言
你有沒有注意過,古裝劇里那些算命先生都有一個招牌動作:閉著眼,大拇指在左手指節上飛快移動,嘴里念念有詞。這叫掐指一算,看著特別玄乎。
但實際上,這只手掌運行的是一套非常理性的系統。沒有電子萬年歷、沒有天氣預報的年代,古人把左手當成了一臺隨身計算器,把時間、空間和自然規律全塞進了十二個指節里。
![]()
天干地支、五行八卦,這些今天聽著像迷信的東西,在最開始的時候,是一套實打實的自然科學。今天老達子就來跟大家聊聊,五句口訣怎么把這套運行了幾千年的時空法則一次講透~
被玄學包裝的自然科學
很多人的印象里,天干地支、金木水火土這些詞,一聽就帶著神秘色彩。但它們在剛開始的時候跟迷信根本不沾邊,是古人對大自然運行規律最理性的觀察總結,一套極其樸素的自然科學。
先說天干地支。司馬遷在《史記·律書》里,對十天干和十二地支的來歷做過非常詳細的解釋。在司馬遷筆下,這些符號并不是什么鬼神的名字,而是一張記錄植物從發芽到結果再到死亡的生命物候表。
甲者,言萬物剖符甲而出也;乙者,言萬物生軋軋也。……丙者,言陽道著明,故曰丙;丁者,言萬物之丁壯也。
翻譯過來很簡單:甲,是種子剛發芽,頂破了堅硬的外殼;乙,是小苗彎彎曲曲、艱難地破土而出;丙,是陽光普照,萬物開始顯現;丁,是植物長得強壯高大。
地支也是同樣的邏輯:
亥者,該也。……子者,滋也;言萬物滋于下也……其于十二子為丑。丑者,紐也……寅言萬物始生蚓然也。
子,并不是生肖里的耗子,而是指在萬物凋零的冬至時節,新的生命已經在地下開始滋潤孕育。
丑,是說生命在泥土里像繩紐一樣緊緊糾結,積蓄力量。
寅,則是指生命像蚯蚓一樣彎曲著身體,準備破土。這分明就是一幅生動的農業生產氣象圖。古人把一年里太陽的運行、植物的生長階段記錄下來,為了方便記憶,才簡化成了甲乙丙丁和子丑寅卯這些符號。
再說說五行。金木水火土,現在常被用在各種測算里。可在先秦時期,它們是大禹治水之后,古人對生活中最常見、最不可或缺的五種物質進行的分類,甚至可以說是一種最早的物理屬性歸納。
五行:一曰水,二曰火,三曰木,四曰金,五曰土。水曰潤下,火曰炎上,木曰曲直,金曰從革,土爰稼穡。潤下作咸,炎上作苦,曲直作酸,從革作辛,稼穡作甘。
古人覺得,水往低處流,能滋潤萬物,所以叫潤下,對應咸味;火往上燃燒,熱烈光明,所以叫炎上,對應苦味;木頭可以彎曲也可以伸直,有生發的韌性,叫曲直,對應酸味;金屬可以通過冶煉改變形狀,叫從革,對應辣味;而泥土可以長出莊稼供人耕作,叫稼穡,對應甜味。
這不是什么超自然力量,而是實打實的物質生活經驗。古人每天都要喝水、燒柴、種地、鑄造銅器,他們把這些生活里最基本的物質屬性提煉出來,作為理解世界的框架。
只是后來在流傳過程中,這套本屬于氣象學、農學和物理學的物候表,被蒙上了一層又一層的玄妙外衣,最終變成了后世所見的神秘模樣。
掌上的星空羅盤
既然這套法則的本質是自然規律,那古人在沒有紙筆和電腦的情況下,怎么快速進行推演?答案就在手掌上。
為了隨時隨地計算歷法、核對時間,古人把自己的左手當成了一臺非常精巧的星歷盤。大拇指在各個指節上輕輕一掐,復雜的時間和空間變化就能立刻算出來。
想掌握這套掌上推演,不需要去啃大部頭的古書,記住幾句經典口訣就行。
先說八卦的口訣。要把大自然的八個空間方位安頓在手掌上,得先記住八卦的符號。宋代大儒朱熹在《周易本義》里寫了一首極其通俗的《八卦取象歌》,幫學生記憶:
乾三連,坤六斷;震仰盂,艮覆碗;離中虛,坎中滿;兌上缺,巽下斷。
這首詩把抽象的卦象變成了生活里的器物。乾卦三條實線相連,坤卦六條斷開的虛線。震卦下面實線上面虛線,看著像朝天放的缽盂;艮卦上面實線下面虛線,像倒扣在桌上的碗。
離卦中間是虛的,坎卦中間是滿的,兌卦最上面有缺口,巽卦最上面斷開。記住這首口訣,八卦的圖形就能瞬間浮現在腦海里。
![]()
再說地支的排布。十二地支安頓在手指上的方法也不復雜。張開左手,除了大拇指,剩下四個手指剛好有十二個指節,古人把這十二個指節和十二地支一一對應,位置固定不變。
從無名指根部開始,這里是子,也就是生肖鼠的位置。順時針往中指根部移動就是丑,再到食指根部就是寅;順著食指往上走,第二節是卯,指尖是辰;轉回中指尖是巳,無名指尖是午,小指尖是未;順著小指往下,第二節是申,根部是酉;再往右移到無名指第二節是戌,最終回到中指第二節就是亥。
轉完這一圈,十二地支整整齊齊排布在左手掌上。需要推算年份或時辰的時候,大拇指只要在這個圈里按順序移動,就能清楚知道時間走到了哪里。
然后是五行相克的口訣,五行之間相生相克的關系,用最樸素的自然常識就能理解。東漢官方學術著作《白虎通義》里,班固用幾句話就把相克的底層邏輯說得一清二楚:
五行所以相害(克)子何?天地之性,眾勝寡,故水勝火也;精勝堅,故火勝金;剛勝柔,故金勝木;專勝散,故木勝土;實勝虛,故土勝水也。
完全是古人對物理常識的總結。水能滅火,因為液體能把火圍住悶死;火能熔化金屬,因為熱量能戰勝堅硬;金屬能砍斷樹木,因為斧頭比樹枝硬;樹根能穿透泥土,因為木的力量集中,能戰勝泥土的松散;而泥土堤壩能擋住洪水,因為實心的土比流動的水結實。
還有干支紀年的口訣,掌握了這些規律,甚至可以用一道簡單的數學題代替繁瑣的萬年歷,算出任何一年的干支紀年。天干十個,地支十二個,公元元年剛好對應辛酉年,所以換算時要先減去這個時間差。
用公元年份減去3,再除以10,余數對應天干的順序。余數1是甲,余數2是乙,以此類推。如果除盡了,就是最后一位癸。同理,公元年份減去3除以12,余數對應地支。余數1是子,余數2是丑,整除就是亥。
拿2024年試一下。2024減3得2021,除以10余1,對應天干第一位甲。2021除以12余5,地支第五位:子、丑、寅、卯、辰,剛好是辰。合在一起,2024年就是甲辰年,龍年。
四十七年前有閏,閏前二月是今逢,分毫不漏真消息,盡在先生掌訣中。
可見這套被很多人覺得高深莫測的天書,在古人眼里其實是一套極度理性的數據推導方法。
私習者流放,研究者坐牢
理清了原理,不免要問:既然這套推演公式這么好用,在古代是不是人人都可以學?
在真實的歷史里,干支和歷法推演在很長一段時間內,都是被朝廷嚴格壟斷的國家機密。民間私自學習推演,等來的是非常嚴酷的法律懲罰。
古人覺得天象變化和干支運轉代表上天的旨意,也就是天命的歸屬。誰掌握了歷法,誰就擁有向天下昭告時間的權力,這就是古代皇帝登基后必須改正朔、易服色的原因。
萬一民間百姓學會了這套推導方法,有人利用星象和干支編造謠言說朝廷氣數已盡,那對統治就是致命威脅。
所以歷代朝廷都把天文歷法當成國家最高機密來防守。《大明律》里有一條專門針對這個行為的法條:
凡私家收藏玄象器物、天文圖書、讖書、兵書、七曜歷、太一、雷公式者,杖一百。私習天文者,亦同。
在明代,哪怕只是在家里收藏了一本推算日子的歷書,或者私下跟朋友討論一下星象地支,一旦被官府發現,直接拉去衙門打一百大板。
那老百姓日常生老病死、婚喪嫁娶需要挑日子怎么辦?朝廷早想好了,建立了一套高度制度化的官方管理機構。
早在唐代,朝廷就在太常寺下面設立了太卜署。根據《唐六典》的記載,太卜署的官員分工非常明確,從娶婦、生產到歷注、屋宅、祿命、拜官、祠祭、發病、殯葬,一共九大類全部管。
也就是說,從國家祭祀、官員升遷,到百姓結婚、蓋房、看病、下葬,所有涉及干支推算的事情,全部由國家設立的專業公務員來統一管理。
到了明代,朱元璋更是把這種管理推行到了最基層。明朝在全國每個府、州、縣都設了一個叫陰陽學的官方機構,里面有正術、典術、訓術等職官。
這些官員有正式的朝廷編制,雖然不直接拿朝廷俸祿,靠地方上的規費供養,但他們是代表官府合法地為本地百姓提供干支擇日、堪輿風水等服務。通過這種方式,朝廷把原本可能失控的民間學術徹底納入了國家管理體制。
而那些在欽天監工作的專業技術人員,處境更像是一種終身監禁的鐵飯碗。
朝廷怕這些掌握了核心數據的人才流落民間,或者把歷法機密泄露給敵對勢力,在法律上制定了極其特殊的規定:
其欽天監天文生,學習已成,能專其事,犯流及徒者,各決杖一百,余罪收贖。
欽天監工作人員一旦把天文和干支技術學會了,就一輩子不能轉行。哪怕犯了嚴重的罪,按律應該流放或判有期徒刑,官府也不會把他們發配出去,打一百大板、交點贖罪銀子,繼續留在欽天監里沒日沒夜地干活。這種近乎殘酷的終身留任制度,足見朝廷對這套天文律歷的重視和防范。
![]()
浸潤于干支節律的帝國往事
這套被朝廷嚴防死守的法則,并不只是躺在法典里,而是深刻影響了中國歷史的走向、帝王的決策,甚至融入了家喻戶曉的文學經典。
最典型的就是秦始皇。消滅六國、統一天下之后,他采用了戰國陰陽家鄒衍的五德終始說,覺得周朝是火德,而秦取代周,是因為在五行里水能克火。
始皇推終始五德之傳,以為周得火德,秦代周德,從所不勝。方今水德之始,改年始,朝賀皆自十月朔。衣服旄旌節旗皆上黑。數以六為紀,符、法冠皆六寸,而輿六尺,六尺為步,乘六馬。更名河曰德水,以為水德之始。
就因為水在五行里對應黑色,秦朝的衣服、旗幟、頭巾全部改成黑色;水對應數字六,所以各種度量衡、車子尺寸甚至皇帝坐的車,都要以六或六的倍數來設計。更夸張的是,秦始皇覺得黃河是秦朝水德的象征,干脆下令把黃河的名字改成了德水。一個國家的標志和一條大河的名字,就這么因為五行相克的關系被徹底改了。
還有個更意外的連鎖反應,明朝開國皇帝朱元璋晚年給朱家子孫定了一套非常嚴格的命名規則。他覺得朱家能得天下是五行氣運的護佑,要求子孫后代名字的最后一個字,必須按木火土金水五行相生的順序循環使用偏旁。兒子朱棣帶木字旁,朱棣的兒子朱高熾帶火字旁,孫子朱瞻基帶土字旁。
這個想法剛開始挺好,可到了明朝中后期,朱家子孫繁衍出了好幾十萬人。沈德符在《萬歷野獲編》里吐槽過這個現象:年久人多,不騰重復,至創為不雅之字,而以金木水火土附之,最為可笑。
禮部官員到后來實在找不到那么多帶五行偏旁的漢字了,只能硬著頭皮胡亂造字,造出了成千上萬個平時根本沒人見過的怪字。
有趣的是,幾百年后,民國時期科學家徐壽在翻譯西方化學元素周期表時,發現很多金屬元素在漢語里沒有對應的單字。徐壽一翻明朝皇室家譜,發現里面全是現成的、帶金字旁的冷門死字。
朱元璋為了維持五行運轉逼禮部造出來的字,竟然在幾百年后無意中規范了中國現代化學的命名。
就連貴為天子,有時候也會被這套法則卡住手腳。明孝宗想為先祖陵寢遷葬,大學士李東陽等人已經表示贊同,皇帝自己也覺得陰陽拘忌不足信,只要誠心就行。
然而旨意傳到欽天監,技術人員在左手掌上算了一下,發現當年地支運轉的煞氣剛好落在這個方位,立刻上書認為歲煞在此,堅決反對。面對這套關乎天道運轉的規矩,皇帝最終也只能妥協。
而在中國古典文學的巔峰作品里,這套法則更是成了作家們總控全書結構、隱喻人物命運的精妙手法。《紅樓夢》第八回里,薛寶釵的金鎖與賈寶玉的通靈寶玉上刻的字剛好配成一對,脂硯齋在旁邊寫下了一句冷酷的批語:不知干支中四注八字可與卿亦對否?賈寶玉的前世是神瑛侍者,五行屬木;薛寶釵戴著金鎖,五行屬金。金克木,兩個人的干支命理先天不合,注定是一場悲劇。
同樣的設計也出現在《金瓶梅》里。第二十九回借著吳神仙算命的機會,作者把每個人的結局都提前寫了出來。評點家張竹坡一針見血地指出:吳神仙相面算命一回,非游戲筆墨也,蓋將一部書中人一生枯榮死生禍福,預先用天干地支五行相克之理寫得纖悉備具。
作者其實是把干支五行相克的規律當成了整部書的大綱。西門慶屬火,潘金蓮屬金,火能熔金,西門慶剛開始占盡上風;但金能生水,潘金蓮最終用縱欲的水,將西門慶這團火徹底澆滅,這是創作者在用一套嚴密的因果關系架構整部文學作品。
就連《三國演義》里被神化的諸葛亮八陣圖,在正史和名家眼里也是科學推演的產物。《三國志》記載亮性長于巧思,推演兵法,作八陣圖,咸得其要。諸葛亮其實是把戰術、幾何學和八卦方位、干支時間結合在一起,設計出了一套防御陣法。古人并不是在玩弄神鬼之術,而是通過對時間、空間和自然力量的精密計算,在戰場上實現了一種戰術防御。
老達子說
晚明博物學家謝肇淛在《五雜俎》里說過一句話,大意是:后人明知道五行學說里摻了很多迷信,卻沒人站出來說破,越傳越離譜,到后來越來越說不通。
他看到了一個關鍵問題:這套原本用來記錄物候、推算時間的自然科學,在兩千年的流傳中裹上了一層又一層的玄妙外衣,到今天大多數人只看到了外衣,忘了里面的骨架。
五句口訣,把骨架重新露出來。不是為了算命,是為了看清古人怎么用一雙肉眼和十二個指節,丈量出整個宇宙的運行規律。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.