他們什麼都管,由于平時并沒有什麼具體的事務要處理,就整天到處轉悠,不是去兵部查吃空額,就是到刑部查冤假錯案,辦事的官員看到他們就怕。
有人可能會問,這些人權力如此之大,要是他們也徇私枉法怎麼辦呢,說到這裡,我們就要大大的佩服一下朱元璋了,他想了一些很絕的方法來規範禦史的行為,首先挑選禦史的時候,專門找那些書呆子道學先生,認死理的去幹這行,因為這工作得罪人,撈不到錢,而道學先生是最合适的人選。
其次,他用了以小制大的方法,這些禦史都是七品官,可以說是芝麻官,賦予他們監管長官的權利,就使得他們不敢過于張狂。
有個官名叫八府巡按(周星馳電影裡出現過),大家咋一聽,八府的巡案,官一定很大,其實這也是個芝麻官,往往是朝廷臨時委派監察禦史擔任的,就相當于以前所謂的特派員,官極小,權極大。
但就是這樣,朱元璋還是不放心,于是他又建了一套班子,來監督都察院。
這就是六科給事中。
對應中央六部,朱元璋設立了六科,各科設都給事中一人,官位正七品,左右給事中官位從七品。
這些人的權力大到駭人聽聞的地步。
他們如果認為以皇帝名義發出的敕令有不妥之處,居然可以将敕令退回!而皇帝交派各衙門口辦理的事件,由他們每五天檢查督辦一次,倘若有拖延不辦,或是動作遲緩者,他們就要向皇帝打小報告,各部完成任務,還要乖乖的去六科銷賬,此外官員年終考核,這些給事中進行審核。
這些人的行為特點可以概括為:你要打我,我就罵你。
這不是一句玩笑話,他們從不動粗,全部功夫都在嘴和奏章上,你要是得罪了他,那就慘了,這些人罵人的功夫極高,都是飽讀詩書之輩,罵人也有典籍來曆,出自某典某條。
如果你書讀得少,還以為他在誇你呢。
可能回家查了書,看到某個典故方才恍然大悟,連祖宗十八代也給人罵了。
這種罵人不帶髒字的功夫,實在厲害。
這種獨門絕技代代相傳,到東林黨達到了高峰,那可真是口水橫飛,引經據典,用意惡毒卻又言辭優美。
套用葛優的一句話:“人家罵你都聽不懂!”
朱元璋搞來這群人後,他自己也很快就吃到了苦頭。
有一件事可以說明言官們的可怕,洪武年間,禦史周觀政巡視南京奉天門,這裡說明一下,周觀政是巡城禦史,屬于最低層的監察禦史。
在他巡查時,遇見一群太監正領着一夥女樂往奉天門内走去。
根據大明的内宮制度,女樂是不準入内的。
周觀政當即上前制止,領頭的太監理都不理他,說了一句:“我有聖旨在身!”(注意這句話的分量)。
按說一般人也就放他過去了,可周觀政堅持說就是有聖旨也不得違背大明的内宮制度,堅決不準女樂入内。
太監遇到這麼個人,隻好回宮禀報朱元璋。
朱元璋苦笑一下,便傳口谕,不再讓女樂入宮,還特意加上一句,周觀政你幹得好,回去休息吧。
無論怎麼說,朱元璋已經仁至義盡,給足了周觀政面子。
可意想不到的事情發生了。
周觀政死都不走,這個書呆子不依不饒,一定要朱元璋出來和他說,朱元璋明白自己選的這些人都是不會通融的。
娛樂也搞不成了,親自穿上朝服出宮進行安撫,對周觀政說,你做得對,我已經反悔,不用女樂了。
周觀政聽到後,才回家睡覺。
真是千古奇談!皇帝口谕還不行,居然還要親自出來道歉!我們在歎服這個書呆子的同時,不也應該欽佩他的勇氣和正直嗎,大明王朝正是因為有了這些堅持原則的人,才能夠延續兩百年長盛不衰。
應該說朱元璋搞的這個監察制度是相當不錯的。
但請注意,如果你不是十三道禦史,也不是六科給事中,不屬于言官,可千萬别多嘴!不要看着言官在皇帝面前擺威風,你也跟上去來兩句,不砍了你才怪。
言官敢這麼做,那是有悠久傳統的。
自古以來,就有言官的設置,這些人不管具體事情,他們的任務就是提意見,而曆來的封建王朝也形成了一個傳統――不殺言官。
曆史上無論多昏庸的皇帝,也很少有膽量敢殺言官的。
所以在朝堂上經常出現這樣一種情況,言官在下面說皇帝的不是,一點不給皇帝留面子,還洋洋自得,很有點你能把老子怎麼樣的氣魄。
而皇帝隻能在上面一邊聽,一邊咬牙切齒,想着明天就把你調個位置再整治你。
言官确實威風啊。
上面說的那個故事并不隻是為了說明言官的權力和威嚴,列出此故事還有一個目的。
大家也可以看出,這件事情中,周觀政做的過分了,用今天的話說,太較真了。
皇帝有很多事情,你把女樂攔住,皇帝也傳口谕,表揚了你,這就足夠了。
非要皇帝出來跟你說清楚,他哪裡來的那麼多時間和耐心。
朱元璋是制度的制定者,所以他要做榜樣,但後來的皇帝呢,天剛亮就讓他起床頂寒風出來和你說清楚?就算再好的脾氣也會被這些禦史惹火的,可見,禦史的這一特點決定了他們将來的發展方向會出現一定的偏移,我們将在後面看到這股偏移的力量對國家造成的巨大影響。
演員到齊了,下面我們來看看這場戲是怎麼演的吧。
【劉基與李善長】
先說一下淮西集團的首領李善長,他被朱元璋引為第一功臣,于洪武三年被封為韓國公,這是很了不得的,因為當時朱元璋一共隻封了六個公爵,其他五個人分别是徐達、常茂(常遇春兒子)、李文忠、馮勝、鄧愈。
大家已經知道了這五位仁兄有多厲害,他們都是血裡火裡拼殺出來的一代名将,而出人意料的是,李善長排位居然還在這些人之上,名列第一。
他也是公爵裡唯一的文臣。
相比之下,劉基也為朱元璋打天下立下了大功,卻隻被封誠意伯(伯爵),耐人尋味的是,他的俸祿也是伯爵中最低的,年俸隻有240石,而李善長是4000石,多出劉基十幾倍。
後人往往不解,劉基運籌帷幄,決勝千裡,在許多重要決策中,起到了重要作用,為什麼隻得到這樣的待遇?
其實隻要仔細想想,就會發現這個問題并不是那麼難以解釋。
朱元璋是一個鄉土觀念很重的人,李善長是他的老鄉,而且多年來隻在幕後工作,從不搶風頭,埋頭幹活,這樣的一個人朱元璋是很放心的。
相對的,劉基是一個外鄉人,更重要的是,劉基對事情的判斷比他還要準确!
從龍灣之戰到救援安豐,朱元璋想到的,他也想到了,朱元璋沒有想到的,他還是想到了。
換了你是皇帝,會容許這樣的一個人在身邊麼?而且這些決策并非安民之策,而是權謀之策,用來搞陰謀政變十分有用,外加劉基厚黑學的根底也很深,朱元璋時不時就會想起他勸自己不要去救韓林兒這件事。
誰知他将來會不會對自己也來這麼一手。
不殺他已經不錯了,還想要封賞麼。
劉基一生聰明,但也疏忽了這一點。
這也就決定了他在這場鬥争中很難成為勝利者。
洪武元年,雙方第一次交鋒。
當時的監察機構是仿照元朝機構建立的禦史台,劉基的官位是禦史中丞,也就是說,他是言官的首領,我們前面介紹過言官們的力量,此時的優勢在劉基一邊。
引發矛盾的導火線是一個叫李彬的人,這個人是李善長的親信,他由于犯法被劉基抓了起來,查清罪行後,劉基決定要殺掉他,此時正好朱元璋外出,李善長連忙去找劉基說請,劉基卻軟硬不吃,不但不買他的帳,還将這件事向朱元璋報告。
朱元璋大怒,命令立刻處死李彬,不巧的是,這份回複恰巧落在了李善長手裡,他雖不敢隐瞞,但也怒不可遏。
他明白直接找劉基求情是不行了,為了救自己的親信一命,
基本
文件
流程
错误
SQL
调试
- 请求信息 : 2026-08-06 11:33:47 HTTP/2.0 GET : https://zheca.com/info/29591/637234_4.html
- 运行时间 : 0.104000s [ 吞吐率:9.62req/s ] 内存消耗:4,705.25kb 文件加载:93
- 查询信息 : 2 queries 0 writes
- 缓存信息 : 16 reads,1 writes
- /www/wwwroot/zheca.com/public/index.php ( 4.08 KB )
- /www/wwwroot/zheca.com/thinkphp/base.php ( 1.71 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Loader.php ( 12.70 KB )
- /www/wwwroot/zheca.com/vendor/composer/autoload_static.php ( 6.54 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Error.php ( 4.00 KB )
- /www/wwwroot/zheca.com/vendor/psr/log/Psr/Log/LoggerInterface.php ( 2.97 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Container.php ( 15.53 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/App.php ( 26.71 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Env.php ( 2.85 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Config.php ( 9.71 KB )
- /www/wwwroot/zheca.com/thinkphp/convention.php ( 11.74 KB )
- /www/wwwroot/zheca.com/application/tags.php ( 0.96 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Hook.php ( 5.58 KB )
- /www/wwwroot/zheca.com/application/common.php ( 37.88 KB )
- /www/wwwroot/zheca.com/thinkphp/helper.php ( 20.29 KB )
- /www/wwwroot/zheca.com/application/provider.php ( 0.62 KB )
- /www/wwwroot/zheca.com/config/app.php ( 8.05 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/facade/Env.php ( 1.17 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Facade.php ( 3.44 KB )
- /www/wwwroot/zheca.com/config/cache.php ( 1.13 KB )
- /www/wwwroot/zheca.com/config/console.php ( 0.91 KB )
- /www/wwwroot/zheca.com/config/cookie.php ( 1.11 KB )
- /www/wwwroot/zheca.com/config/database.php ( 2.26 KB )
- /www/wwwroot/zheca.com/config/log.php ( 1.22 KB )
- /www/wwwroot/zheca.com/config/middleware.php ( 0.85 KB )
- /www/wwwroot/zheca.com/config/session.php ( 1.06 KB )
- /www/wwwroot/zheca.com/config/template.php ( 1.69 KB )
- /www/wwwroot/zheca.com/config/trace.php ( 0.84 KB )
- /www/wwwroot/zheca.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 4.57 KB )
- /www/wwwroot/zheca.com/vendor/symfony/polyfill-php72/bootstrap.php ( 1.41 KB )
- /www/wwwroot/zheca.com/vendor/symfony/polyfill-intl-idn/bootstrap.php ( 2.70 KB )
- /www/wwwroot/zheca.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
- /www/wwwroot/zheca.com/vendor/guzzlehttp/promises/src/functions_include.php ( 0.16 KB )
- /www/wwwroot/zheca.com/vendor/guzzlehttp/promises/src/functions.php ( 11.77 KB )
- /www/wwwroot/zheca.com/vendor/guzzlehttp/psr7/src/functions_include.php ( 0.15 KB )
- /www/wwwroot/zheca.com/vendor/guzzlehttp/psr7/src/functions.php ( 26.03 KB )
- /www/wwwroot/zheca.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
- /www/wwwroot/zheca.com/vendor/guzzlehttp/guzzle/src/functions.php ( 9.65 KB )
- /www/wwwroot/zheca.com/vendor/overtrue/wechat/src/Kernel/Support/Helpers.php ( 2.28 KB )
- /www/wwwroot/zheca.com/vendor/overtrue/wechat/src/Kernel/Helpers.php ( 1.81 KB )
- /www/wwwroot/zheca.com/vendor/naixiaoxin/think-wechat/src/helper.php ( 0.18 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/facade/Hook.php ( 1.46 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Db.php ( 7.67 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Lang.php ( 7.38 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Request.php ( 57.17 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Log.php ( 8.92 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/log/driver/File.php ( 8.95 KB )
- /www/wwwroot/zheca.com/thinkphp/lang/zh-cn.php ( 12.58 KB )
- /www/wwwroot/zheca.com/route/route.php ( 3.16 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/facade/Route.php ( 3.83 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Route.php ( 25.79 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/route/Domain.php ( 7.07 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/route/RuleGroup.php ( 16.45 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/route/Rule.php ( 28.50 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/route/RuleItem.php ( 8.69 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/route/RuleName.php ( 3.92 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/facade/Config.php ( 1.52 KB )
- /www/wwwroot/zheca.com/vendor/naixiaoxin/think-wechat/src/Behavior/AppInit.php ( 1.94 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/route/dispatch/Module.php ( 5.21 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/route/Dispatch.php ( 9.27 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Middleware.php ( 5.34 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Cookie.php ( 7.35 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/View.php ( 5.71 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/view/driver/Think.php ( 6.12 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Template.php ( 47.31 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/template/driver/File.php ( 2.29 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Session.php ( 14.35 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Debug.php ( 7.57 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Cache.php ( 3.27 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/cache/driver/File.php ( 7.91 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/cache/Driver.php ( 8.70 KB )
- /www/wwwroot/zheca.com/application/index/controller/Chapter.php ( 63.61 KB )
- /www/wwwroot/zheca.com/application/index/controller/Check.php ( 2.03 KB )
- /www/wwwroot/zheca.com/application/index/controller/Base.php ( 2.97 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Controller.php ( 7.48 KB )
- /www/wwwroot/zheca.com/thinkphp/library/traits/controller/Jump.php ( 4.76 KB )
- /www/wwwroot/zheca.com/application/index/model/BooksModule.php ( 40.51 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Model.php ( 27.26 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/model/concern/Attribute.php ( 17.49 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/model/concern/RelationShip.php ( 19.82 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/model/concern/ModelEvent.php ( 6.04 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/model/concern/TimeStamp.php ( 2.58 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/model/concern/Conversion.php ( 7.49 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/db/Connection.php ( 58.94 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/db/connector/Mysql.php ( 5.58 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/db/builder/Mysql.php ( 5.51 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/db/Builder.php ( 36.45 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/db/Query.php ( 104.44 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/facade/Cache.php ( 2.06 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Response.php ( 9.68 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/response/View.php ( 2.28 KB )
- /www/wwwroot/zheca.com/runtime/temp/3bd55e974fa579e25ffeec3951e1269c.php ( 4.04 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/debug/Html.php ( 4.02 KB )

0.104678s