Linux中的特殊符號(hào)及含義

# ; ;; . , / \ 'string'| ! {} ? $$* "string"* ** ? : ^ #@ `command`{} [] [[]] () (()) || && {xx,yy,zz,...}~ ~+ ~- & <...> + - %= == !=
#:常出現(xiàn)在命令之前,或者命令之后庸追,后面是注釋文字淡溯,不會(huì)被執(zhí)行

當(dāng)一個(gè)命令不想被執(zhí)行的時(shí)候咱娶,前面加一個(gè)#就行了
如果被用在指令中豺总,或者被雙引號(hào)括住的話喻喳,或者在雙斜線后面,不具備以上功能

~ 賬戶中的home目錄

代表使用者的home目錄

; 分號(hào) (Command separator)

在 shell 中慷丽,擔(dān)任"連續(xù)指令"功能的符號(hào)就是"分號(hào)"。譬如以下的例子:cd ~/backup ; mkdir startup ;cp ~/.* startup/.

;; 連續(xù)分號(hào) (Terminator)

專用在 case 的選項(xiàng)锄俄,擔(dān)任 Terminator 的角色奶赠。
case "$fop" inhelp) echo "Usage: Command -help -version filename";;version) echo "version 0.1" ;;esac

. 逗號(hào) (dot,就是“點(diǎn)”)

在 shell 中药有,使用者應(yīng)該都清楚,一個(gè) dot 代表當(dāng)前目錄愤惰,兩個(gè) dot 代表上層目錄宦言。
CDPATH=.:~:/home:/home/web:/var:/usr/local
在上行 CDPATH 的設(shè)定中蜡励,等號(hào)后的 dot 代表的就是當(dāng)前目錄的意思兼都。
如果檔案名稱以 dot 開頭扮碧,該檔案就屬特殊檔案慎王,用 ls 指令必須加上 -a 選項(xiàng)才會(huì)顯示。除此之外咱旱,在 regularexpression 中,一個(gè) dot 代表匹配一個(gè)字元。

'string' 單引號(hào) (single quote)

被單引號(hào)用括住的內(nèi)容描函,將被視為單一字串。在引號(hào)內(nèi)的代表變數(shù)的符號(hào)基公,沒有作用胰伍,也就是說祷杈,他被視為一般符號(hào)處理但汞,防止任何變量替換。 heyyou=homeecho 'heyyou' # We get $heyyou

"string" 雙引號(hào) (double quote)

被雙引號(hào)用括住的內(nèi)容,將被視為單一字串容贝。它防止通配符擴(kuò)展,但允許變量擴(kuò)展茂缚。這點(diǎn)與單引數(shù)的處理方式不同龟糕。
heyyou=homeecho "$heyyou" # We get home

`command` 倒引號(hào) (backticks)

在前面的單雙引號(hào),括住的是字串缓艳,但如果該字串是一列命令列,會(huì)怎樣溪窒?答案是不會(huì)執(zhí)行澈蚌。要處理這種情況,我們得用倒單引號(hào)來做份汗。
fdv=`date +%F`echo "Today $fdv"
在倒引號(hào)內(nèi)的 date +%F 會(huì)被視為指令军熏,執(zhí)行的結(jié)果會(huì)帶入 fdv 變數(shù)中均践。

, 逗點(diǎn) (comma娶聘,標(biāo)點(diǎn)中的逗號(hào))

這個(gè)符號(hào)常運(yùn)用在運(yùn)算當(dāng)中當(dāng)做"區(qū)隔"用途擂达。如下例
#!/bin/bashlet "t1 = ((a = 5 + 3, b = 7 - 1, c = 15 / 3))"echo "t1= t1, a =a, b = $b"

/ 斜線 (forward slash)

在路徑表示時(shí)舶担,代表目錄。
cd /etc/rc.dcd ../..cd /
通常單一的 / 代表 root 根目錄的意思;在四則運(yùn)算中,代表除法的符號(hào)孙咪。
let "num1 = ((a = 10 / 2, b = 25 / 5))"

\ 倒斜線

在交互模式下的escape 字元捌臊,有幾個(gè)作用;放在指令前,有取消 aliases的作用;放在特殊符號(hào)前镀琉,則該特殊符號(hào)的作用消失替梨;放在指令的最末端弓熏,表示指令連接下一行箕别。
# type rmrm is aliased to `rm -i'# \rm ./*.log
上例狮杨,我在 rm 指令前加上 escape 字元,作用是暫時(shí)取消別名的功能华烟,將 rm 指令還原堤魁。
# bkdir=/home# echo "Backup dir, $bkdir = bkdir"Backup dir,bkdir = /home
上例 echo 內(nèi)的 $bkdir,escape 將 變數(shù)的功能取消了,因此,會(huì)輸出bkdir,而第二個(gè) $bkdir則會(huì)輸出變數(shù)的內(nèi)容 /home忙菠。

| 管道 (pipeline)

pipeline 是 UNIX 系統(tǒng)淆游,基礎(chǔ)且重要的觀念。連結(jié)上個(gè)指令的標(biāo)準(zhǔn)輸出,做為下個(gè)指令的標(biāo)準(zhǔn)輸入。
who | wc -l
善用這個(gè)觀念,對(duì)精簡(jiǎn) script 有相當(dāng)?shù)膸椭?/p>

! 驚嘆號(hào)(negate or reverse)

通常它代表反邏輯的作用,譬如條件偵測(cè)中榕订,用 != 來代表"不等于"
if [ "$?" != 0 ]thenecho "Executes error"exit 1fi
在規(guī)則表達(dá)式中她擔(dān)任 "反邏輯" 的角色
ls a[!0-9]
上例两嘴,代表顯示除了a0, a1 .... a9 這幾個(gè)文件的其他文件。

: 冒號(hào)

在 bash 中拢操,這是一個(gè)內(nèi)建指令:"什么事都不干"舔庶,但返回狀態(tài)值 0。
:
echo $? # 回應(yīng)為 0
: > f.
上面這一行尘应,相當(dāng)于cat/dev/null>f.

。不僅寫法簡(jiǎn)短了玷犹,而且執(zhí)行效率也好上許多混滔。
有時(shí),也會(huì)出現(xiàn)以下這類的用法
: ${HOSTNAME?} ${USER?} ${MAIL?}
這行的作用是歹颓,檢查這些環(huán)境變數(shù)是否已設(shè)置坯屿,沒有設(shè)置的將會(huì)以標(biāo)準(zhǔn)錯(cuò)誤顯示錯(cuò)誤訊息。像這種檢查如果使用類似 test 或 if這類的做法巍扛,基本上也可以處理领跛,但都比不上上例的簡(jiǎn)潔與效率。
除了上述之外撤奸,還有一個(gè)地方必須使用冒號(hào)
PATH=$PATH:$HOME/fbin:$HOME/fperl:/usr/local/mozilla
在使用者自己的HOME 目錄下的 .bash_profile或任何功能相似的檔案中吠昭,設(shè)定關(guān)于"路徑"的場(chǎng)合中,我們都使用冒號(hào)胧瓜,來做區(qū)隔矢棚。

? 問號(hào) (wild card)

在文件名擴(kuò)展(Filename expansion)上扮演的角色是匹配一個(gè)任意的字元,但不包含 null 字元府喳。
# ls a?a1
善用她的特點(diǎn)蒲肋,可以做比較精確的檔名匹配。

* 星號(hào) (wild card)

相當(dāng)常用的符號(hào)。在文件名擴(kuò)展(Filename expansion)上兜粘,她用來代表任何字元强胰,包含 null 字元。
# ls aa a1 access_log
在運(yùn)算時(shí)妹沙,它則代表 "乘法"偶洋。
let "fmult=2
3"
除了內(nèi)建指令 let,還有一個(gè)關(guān)于運(yùn)算的指令expr距糖,星號(hào)在這里也擔(dān)任"乘法"的角色玄窝。不過在使用上得小心,他的前面必須加上escape 字元悍引。

** 次方運(yùn)算

兩個(gè)星號(hào)在運(yùn)算時(shí)代表 "次方" 的意思恩脂。
let "sus=2**3"echo "sus = $sus" # sus = 8

$ 錢號(hào)(dollar sign)

變量替換(Variable Substitution)的代表符號(hào)。
vrs=123echo "vrs = $vrs" # vrs = 123
另外趣斤,在 Regular Expressions 里被定義為 "行" 的最末端 (end-of-line)俩块。這個(gè)常用在grep、sed浓领、awk 以及 vim(vi) 當(dāng)中玉凯。

${} 變量的正規(guī)表達(dá)式
bash 對(duì) ${} 定義了不少用法。以下是取自線上說明的表列
${parameter:-word} ${parameter:=word} ${parameter:?word} ${parameter:+word} ${parameter:offset} ${parameter:offset:length} ${!prefix*} ${#parameter} ${parameter#word} ${parameter##word} ${parameter%word} ${parameter%%word} ${parameter/pattern/string} ${parameter//pattern/string}

$*

$* 引用script的執(zhí)行引用變量联贩,引用參數(shù)的算法與一般指令相同漫仆,指令本身為0,其后為1泪幌,然后依此類推盲厌。引用變量的代表方式如下:
$0, $1, $2, $3, $4, $5, $6, $7, $8, $9, ${10}, ${11}.....
個(gè)位數(shù)的,可直接使用數(shù)字祸泪,但兩位數(shù)以上吗浩,則必須使用 {} 符號(hào)來括住。
$* 則是代表所有引用變量的符號(hào)没隘。使用時(shí)懂扼,得視情況加上雙引號(hào)。
echo "$*"
還有一個(gè)與 $* 具有相同作用的符號(hào)升略,但效用與處理方式略為不同的符號(hào)微王。

$@

$@ 與 $* 具有相同作用的符號(hào),不過她們兩者有一個(gè)不同點(diǎn)品嚣。
符號(hào) $* 將所有的引用變量視為一個(gè)整體。但符號(hào) $@ 則仍舊保留每個(gè)引用變量的區(qū)段觀念钧大。

$#

這也是與引用變量相關(guān)的符號(hào)翰撑,她的作用是告訴你,引用變量的總數(shù)量是多少。
echo "$#"

$? 狀態(tài)值 (status variable)

一般來說眶诈,UNIX(linux) 系統(tǒng)的進(jìn)程以執(zhí)行系統(tǒng)調(diào)用exit()來結(jié)束的涨醋。這個(gè)回傳值就是status值∈徘耍回傳給父進(jìn)程浴骂,用來檢查子進(jìn)程的執(zhí)行狀態(tài)。
一般指令程序倘若執(zhí)行成功宪潮,其回傳值為 0溯警;失敗為 1。
tar cvfz dfbackup.tar.gz /home/user > /dev/nullecho"$?"
由于進(jìn)程的ID是唯一的狡相,所以在同一個(gè)時(shí)間梯轻,不可能有重復(fù)性的PID。有時(shí)尽棕,script會(huì)需要產(chǎn)生臨時(shí)文件喳挑,用來存放必要的資料。而此script亦有可能在同一時(shí)間被使用者們使用滔悉。在這種情況下伊诵,固定文件名在寫法上就顯的不可靠。唯有產(chǎn)生動(dòng)態(tài)文件名回官,才能符合需要日戈。符號(hào)

或許可以符合這種需求。它代表當(dāng)前shell 的 PID孙乖。
echo "$HOSTNAME, $USER, $MAIL" > ftmp.$$
使用它來作為文件名的一部份浙炼,可以避免在同一時(shí)間,產(chǎn)生相同文件名的覆蓋現(xiàn)象唯袄。
ps: 基本上弯屈,系統(tǒng)會(huì)回收?qǐng)?zhí)行完畢的 PID,然后再次依需要分配使用恋拷。所以 script 即使臨時(shí)文件是使用動(dòng)態(tài)檔名的寫法资厉,如果script 執(zhí)行完畢后仍不加以清除,會(huì)產(chǎn)生其他問題蔬顾。

( ) 指令群組 (command group)
用括號(hào)將一串連續(xù)指令括起來宴偿,這種用法對(duì) shell 來說,稱為指令群組诀豁。如下面的例子:(cd ~ ; vcgh=`pwd` ;echo $vcgh)窄刘,指令群組有一個(gè)特性,shell會(huì)以產(chǎn)生 subshell來執(zhí)行這組指令舷胜。因此娩践,在其中所定義的變數(shù),僅作用于指令群組本身。我們來看個(gè)例子
# cat ftmp-01#!/bin/basha=fsh(a=incg ; echo -e "\n $a \n")echo $a#./ftmp-01incgfsh
除了上述的指令群組翻伺,括號(hào)也用在 array 變數(shù)的定義上材泄;另外也應(yīng)用在其他可能需要加上escape字元才能使用的場(chǎng)合,如運(yùn)算式吨岭。

(( ))

這組符號(hào)的作用與 let 指令相似拉宗,用在算數(shù)運(yùn)算上,是 bash 的內(nèi)建功能辣辫。所以旦事,在執(zhí)行效率上會(huì)比使用 let指令要好許多。
#!/bin/bash(( a = 10 ))echo -e "inital value, a = $a\n"(( a++))echo "after a++, a = $a"

{ } 大括號(hào) (Block of code)

有時(shí)候 script 當(dāng)中會(huì)出現(xiàn)络它,大括號(hào)中會(huì)夾著一段或幾段以"分號(hào)"做結(jié)尾的指令或變數(shù)設(shè)定族檬。
# cat ftmp-02#!/bin/basha=fsh{a=inbc ; echo -e "\n $a \n"}echo $a#./ftmp-02inbcinbc
這種用法與上面介紹的指令群組非常相似,但有個(gè)不同點(diǎn)化戳,它在當(dāng)前的 shell 執(zhí)行单料,不會(huì)產(chǎn)生 subshell。
大括號(hào)也被運(yùn)用在 "函數(shù)" 的功能上点楼。廣義地說扫尖,單純只使用大括號(hào)時(shí),作用就像是個(gè)沒有指定名稱的函數(shù)一般掠廓。因此换怖,這樣寫 script也是相當(dāng)好的一件事。尤其對(duì)輸出輸入的重導(dǎo)向上蟀瞧,這個(gè)做法可精簡(jiǎn) script 的復(fù)雜度沉颂。

此外,大括號(hào)還有另一種用法悦污,如下
{xx,yy,zz,...}
這種大括號(hào)的組合铸屉,常用在字串的組合上,來看個(gè)例子
mkdir {userA,userB,userC}-{home,bin,data}
我們得到 userA-home, userA-bin, userA-data, userB-home, userB-bin,userB-data, userC-home, userC-bin,userC-data切端,這幾個(gè)目錄彻坛。這組符號(hào)在適用性上相當(dāng)廣泛。能加以善用的話踏枣,回報(bào)是精簡(jiǎn)與效率昌屉。像下面的例子
chown root /usr/{ucb/{ex,edit},lib/{ex?.?*,how_ex}}
如果不是因?yàn)橹г@種用法,我們得寫幾行重復(fù)幾次呀茵瀑!

[ ] 中括號(hào)

常出現(xiàn)在流程控制中间驮,扮演括住判斷式的作用。if [ "$?" != 0 ]thenecho "Executes error"exit1fi
這個(gè)符號(hào)在正則表達(dá)式中擔(dān)任類似 "范圍" 或 "集合" 的角色
rm -r 200[1234]
上例瘾婿,代表刪除 2001, 2002, 2003, 2004 等目錄的意思蜻牢。

[[ ]]

這組符號(hào)與先前的 [] 符號(hào)烤咧,基本上作用相同偏陪,但她允許在其中直接使用 || 與&& 邏輯等符號(hào)抢呆。
#!/bin/bashread akif [[ ak > 5 ||ak< 9 ]]thenecho $akfi

|| 邏輯符號(hào)

這個(gè)會(huì)時(shí)常看到笛谦,代表 or 邏輯的符號(hào)抱虐。

&& 邏輯符號(hào)

這個(gè)也會(huì)常看到饥脑,代表 and 邏輯的符號(hào)恳邀。

& 后臺(tái)工作

單一個(gè)& 符號(hào),且放在完整指令列的最后端灶轰,即表示將該指令列放入后臺(tái)中工作谣沸。
tar cvfz data.tar.gz data > /dev/null&

<...> 單字邊界

這組符號(hào)在規(guī)則表達(dá)式中,被定義為"邊界"的意思笋颤。譬如乳附,當(dāng)我們想找尋 the 這個(gè)單字時(shí),如果我們用
grep the FileA
你將會(huì)發(fā)現(xiàn)伴澄,像 there 這類的單字赋除,也會(huì)被當(dāng)成是匹配的單字。因?yàn)?the 正巧是 there的一部份非凌。如果我們要必免這種情況举农,就得加上 "邊界" 的符號(hào)
grep '' FileA

+ 加號(hào) (plus)

在運(yùn)算式中,她用來表示 "加法"敞嗡。
expr 1 + 2 + 3
此外在規(guī)則表達(dá)式中颁糟,用來表示"很多個(gè)"的前面字元的意思。
# grep '10\+9' fileB109100910000910000931010009#這個(gè)符號(hào)在使用時(shí)喉悴,前面必須加上escape 字元棱貌。

- 減號(hào) (dash)

在運(yùn)算式中,她用來表示 "減法"粥惧。
expr 10 - 2
此外也是系統(tǒng)指令的選項(xiàng)符號(hào)键畴。
ls -expr 10 - 2
在 GNU 指令中,如果單獨(dú)使用 - 符號(hào)突雪,不加任何該加的文件名稱時(shí)起惕,代表"標(biāo)準(zhǔn)輸入"的意思。這是 GNU指令的共通選項(xiàng)咏删。譬如下例
tar xpvf -
這里的 - 符號(hào)惹想,既代表從標(biāo)準(zhǔn)輸入讀取資料。
不過督函,在 cd 指令中則比較特別
cd -
這代表變更工作目錄到"上一次"工作目錄嘀粱。

% 除法 (Modulo)

在運(yùn)算式中激挪,用來表示 "除法"。
expr 10 % 2
此外锋叨,也被運(yùn)用在關(guān)于變量的規(guī)則表達(dá)式當(dāng)中的下列
{parameter%word}{parameter%%word}
一個(gè) % 表示最短的 word 匹配垄分,兩個(gè)表示最長(zhǎng)的 word 匹配。

= 等號(hào) (Equals)

常在設(shè)定變數(shù)時(shí)看到的符號(hào)娃磺。
vara=123echo " vara = $vara"
或者像是 PATH 的設(shè)定薄湿,甚至應(yīng)用在運(yùn)算或判斷式等此類用途上。

== 等號(hào) (Equals)

常在條件判斷式中看到偷卧,代表 "等于" 的意思豺瘤。
if [ $vara == $varb ]
...下略

!= 不等于

常在條件判斷式中看到,代表 "不等于" 的意思听诸。
if [ $vara != $varb ]
...下略

^

這個(gè)符號(hào)在規(guī)則表達(dá)式中坐求,代表行的 "開頭" 位置,在[]中也與"!"(嘆號(hào))一樣表示“非”

輸出/輸入重導(dǎo)向

> >> < << :> &> 2&> 2<>>& >&2

文件描述符(File Descriptor)晌梨,用一個(gè)數(shù)字(通常為0-9)來表示一個(gè)文件桥嗤。
常用的文件描述符如下:
文件描述符 名稱 常用縮寫 默認(rèn)值
0 標(biāo)準(zhǔn)輸入 stdin 鍵盤
1 標(biāo)準(zhǔn)輸出 stdout 屏幕
2 標(biāo)準(zhǔn)錯(cuò)誤輸出 stderr 屏幕
我們?cè)诤?jiǎn)單地用<或>時(shí),相當(dāng)于使用 0< 或 1>(下面會(huì)詳細(xì)介紹)派任。

* cmd > file

把cmd命令的輸出重定向到文件file中砸逊。如果file已經(jīng)存在,則清空原有文件掌逛,使用bash的noclobber選項(xiàng)可以防止復(fù)蓋原有文件师逸。

* cmd >> file

把cmd命令的輸出重定向到文件file中,如果file已經(jīng)存在豆混,則把信息加在原有文件後面篓像。

* cmd < file

使cmd命令從file讀入

* cmd << text

從命令行讀取輸入,直到一個(gè)與text相同的行結(jié)束皿伺。除非使用引號(hào)把輸入括起來员辩,此模式將對(duì)輸入內(nèi)容進(jìn)行shell變量替換。如果使用<<- 鸵鸥,則會(huì)忽略接下來輸入行首的tab奠滑,結(jié)束行也可以是一堆tab再加上一個(gè)與text相同的內(nèi)容,可以參考後面的例子妒穴。

* cmd <<< word

把word(而不是文件word)和後面的換行作為輸入提供給cmd宋税。

* cmd <> file

以讀寫模式把文件file重定向到輸入,文件file不會(huì)被破壞讼油。僅當(dāng)應(yīng)用程序利用了這一特性時(shí)杰赛,它才是有意義的。

* cmd >| file

功能同>矮台,但即便在設(shè)置了noclobber時(shí)也會(huì)復(fù)蓋file文件乏屯,注意用的是|而非一些書中說的!根时,目前僅在csh中仍沿用>!實(shí)現(xiàn)這一功能。

: > filename 把文件"filename"截?cái)酁?長(zhǎng)度.# 如果文件不存在, 那么就創(chuàng)建一個(gè)0長(zhǎng)度的文件(與'touch'的效果相同).

cmd >&n 把輸出送到文件描述符n
cmd m>&n 把輸出到文件符m的信息重定向到文件描述符n
cmd >&- 關(guān)閉標(biāo)準(zhǔn)輸出
cmd <&n 輸入來自文件描述符n
cmd m<&n m來自文件描述各個(gè)n
cmd <&- 關(guān)閉標(biāo)準(zhǔn)輸入
cmd <&n- 移動(dòng)輸入文件描述符n而非復(fù)制它辰晕。
cmd >&n- 移動(dòng)輸出文件描述符 n而非復(fù)制它蛤迎。
注意: >&實(shí)際上復(fù)制了文件描述符,這使得cmd > file 2>&1與cmd 2>&1 >file的效果不一樣伞芹。

&&表并且 &\u 表首字母大寫 &\l表首字母小寫 &表示連接
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末忘苛,一起剝皮案震驚了整個(gè)濱河市蝉娜,隨后出現(xiàn)的幾起案子唱较,更是在濱河造成了極大的恐慌,老刑警劉巖召川,帶你破解...
    沈念sama閱讀 217,826評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件南缓,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡荧呐,警方通過查閱死者的電腦和手機(jī)汉形,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來倍阐,“玉大人概疆,你說我怎么就攤上這事》逄拢” “怎么了岔冀?”我有些...
    開封第一講書人閱讀 164,234評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)概耻。 經(jīng)常有香客問我使套,道長(zhǎng),這世上最難降的妖魔是什么鞠柄? 我笑而不...
    開封第一講書人閱讀 58,562評(píng)論 1 293
  • 正文 為了忘掉前任侦高,我火速辦了婚禮,結(jié)果婚禮上厌杜,老公的妹妹穿的比我還像新娘奉呛。我一直安慰自己,他們只是感情好夯尽,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評(píng)論 6 392
  • 文/花漫 我一把揭開白布瞧壮。 她就那樣靜靜地躺著,像睡著了一般呐萌。 火紅的嫁衣襯著肌膚如雪馁痴。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,482評(píng)論 1 302
  • 那天肺孤,我揣著相機(jī)與錄音罗晕,去河邊找鬼济欢。 笑死,一個(gè)胖子當(dāng)著我的面吹牛小渊,可吹牛的內(nèi)容都是我干的法褥。 我是一名探鬼主播,決...
    沈念sama閱讀 40,271評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼酬屉,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼半等!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起呐萨,我...
    開封第一講書人閱讀 39,166評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤杀饵,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后谬擦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體切距,經(jīng)...
    沈念sama閱讀 45,608評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評(píng)論 3 336
  • 正文 我和宋清朗相戀三年惨远,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了谜悟。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,926評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡北秽,死狀恐怖葡幸,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情贺氓,我是刑警寧澤蔚叨,帶...
    沈念sama閱讀 35,644評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站掠归,受9級(jí)特大地震影響缅叠,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜虏冻,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評(píng)論 3 329
  • 文/蒙蒙 一肤粱、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧厨相,春花似錦领曼、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至践磅,卻和暖如春单刁,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背府适。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評(píng)論 1 269
  • 我被黑心中介騙來泰國打工羔飞, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留肺樟,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,063評(píng)論 3 370
  • 正文 我出身青樓逻淌,卻偏偏與公主長(zhǎng)得像么伯,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子卡儒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容