手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表全部文章

Creating root-level directories and symbolic links on macOS Catalina

 这是一篇引用文章,原文来自:https://derflounder.wordpress.com/2020/01/18/creating-root-level-directories-and-symbolic-links-on-macos-catalina/,可能部分用户打不开,毕竟是wordpress.com。。。

 
我简单的COPY一下:

One of the changes which came with macOS Catalina was the introduction of a read-only root volume for the OS. For users or environments which were used to using adding directories to the root level of the boot drive, this change meant they could no longer do that.

To address this need, Apple added a new method for creating directories at the root level which leverages Apple File System’s new firmlink functionality. Firmlinks are new in macOS Catalina and are similar in function to Unix symbolic links, but instead of only allowing travel one way (from source to destination) firmlinks allow bi-directional travel.

The use of firmlinks is exclusively reserved for the OS’s own use, but Apple has also made available what are called synthetic firmlinks. These synthetic firmlinks are how the OS enables folks to create directories and symbolic links on the read-only boot volume. For more details, please see below the jump.

 

To create a synthetic firmlink, you need to do the following:

1. Create a file in the /etc directory named synthetic.conf.
2. Make sure /etc/synthetic.conf has the following permissions:

  • root: read, write
  • wheel: read
  • everyone: read

3. In /etc/synthetic.conf, define the name(s) of the empty directory or symbolic link you want to have appear at the root level.

4. After all desired entries have been made, save the /etc/synthetic.conf file.

5. Restart the Mac to apply the changes.

For example, /etc/synthetic.conf may look like this:

XML/HTML代码
  1. # create an empty directory named "foo" at / which may be mounted over  
  2. foo  
  3.   
  4. # create a symbolic link named "bar" at / which points to  
  5. # "System/Volumes/Data/bar", a writeable location at the root of the data volume  
  6. bar     System/Volumes/Data/bar  
  7.   
  8. # create a symbolic link named "baz" at / which points to "Users/me/baz"  
  9. baz     Users/me/baz  

 

Note: In those cases where you’re creating a symbolic link and are including a path, the start point for the directory path is not /. Instead, it is the next directory level down.

To show how this works, I’ve created a directory containing installer packages located at /Users/Shared/installers.

Screen Shot 2020 01 17 at 10 46 06 PM

To create a symbolic link at the root level named installers which points to /Users/Shared/installers, I would do the following:

1. Create the /etc/synthetic.conf file if it didn’t already exist.
2. Add the following entry to the /etc/synthetic.conf file:

1
installers  Users/Shared/installers

Screen Shot 2020 01 17 at 10 32 45 PM

3. Reboot the Mac.

Note: Whomever designed this came down on the “tabs” side of the “tabs vs. spaces” debate. When creating the separation between installers and Users/Shared/installers in the /etc/synthetic.conf file, you need to use tabs. If you use spaces instead, the synthetic firmlink won’t be created.

After the reboot, you should see a symbolic link named installers at the root level of the boot volume. When you navigate to it, you should see the contents of /Users/Shared/installers.

Screen Shot 2020 01 17 at 10 33 30 PM

To remove the symbolic link, remove the relevant entry from /etc/synthetic.conf and then restart. After the reboot, the installers symbolic link should be missing from the root level of the boot volume.

Screen Shot 2020 01 17 at 10 46 15 PM

For more information, please see the synthetic.conf man page. This is available by entering the following command in Terminal on macOS Catalina:

man synthetic.conf,可以看到内容大致这样:

XML/HTML代码
  1. SYNTHETIC.CONF(5)           BSD File Formats Manual          SYNTHETIC.CONF(5)  
  2.   
  3. NAME  
  4.      synthetic.conf  
  5.   
  6. SYNOPSIS  
  7.      synthetic.conf -- synthetic symbolic link and directory manifest  
  8.   
  9. DESCRIPTION  
  10.      synthetic.conf describes virtual symbolic links and empty directories to  
  11.      be created at the root mount point. Because the root mount point is read-  
  12.      only as of macOS 10.15, physical files may not be created at this loca-  
  13.      tion. All writeable paths must reside on the data volume, which is  
  14.      mounted at /System/Volumes/Data.  
  15.   
  16.      synthetic.conf provides a mechanism for some limited, user-controlled  
  17.      file-creation at /.  The synthetic entities described in this file are  
  18.      synthesized by the kernel during early system boot. They are not physi-  
  19.      cally present on the disk, but when the system is booted, they behave as  
  20.      if they were within certain parameters.  
  21.   
  22.      synthetic.conf is intended to be used for creating mount points at /  
  23.      (e.g. for use as NFS mount points in enterprise deployments) and symbolic  
  24.      links (e.g. for creating a package manager root without modifying the  
  25.      system volume).  synthetic.conf is read by apfs.util(8) during early sys-  
  26.      tem boot.  
  27.   
  28. FORMAT  
  29.      synthetic.conf specifies a single synthetic entity per line. Each line  
  30.      may have one or two columns, separated by a tab character. If a line has  
  31.      a single column, it denotes a virtual empty directory to be created at /.  
  32.      If a line has two columns, it denotes a symbolic link at / whose link  
  33.      target is given in the second column.  
  34.   
  35.      In either case, the first column denotes the name of the entity to be  
  36.      created at /.  
  37.   
  38.      A line beginning with the # character indicates a comment that is not  
  39.      parsed.  
  40.   
  41. SYNTHETIC ENTITIES  
  42.      Synthetic entities may not be deleted at runtime. In order to delete a  
  43.      synthetic entity, it must be removed from synthetic.conf, and the host  
  44.      must be rebooted.  
  45.   
  46.      New files and directories may not be created within a synthetic empty  
  47.      directory.  
  48.   
  49. EXAMPLES  
  50.            # create an empty directory named "foo" at / which may be mounted over  
  51.            foo  
  52.   
  53.            # create a symbolic link named "bar" at / which points to  
  54.            # "System/Volumes/Data/bar", a writeable location at the root of the data volume  
  55.            bar     System/Volumes/Data/bar  
  56.   
  57.            # create a symbolic link named "baz" at / which points to "Users/me/baz"  
  58.            baz     Users/me/baz  
  59.   
  60. FILES  
  61.      /etc/synthetic.conf  
  62.   
  63. SEE ALSO  
  64.      apfs.util(8) shutdown(8) reboot(2)  
  65.   
  66. Darwin/macOS                      2 July 2019                     Darwin/macOS  

 

 

参考 一下上面的内容,可以简单的试用一下。其实还行吧。(如果图片看不到。。就忍忍吧。)
---------
说白了就是几个事
1、在/etc目录下建一个 synthetic.conf 文件
2、设定的权限是:root 读写 wheel 读 everyone 读 ,权限值为:644
3、每行一条记录,目录名和目标引用的目录 
     比如你要在根目录下映射 一个 server,对应的是 /Users/gouki/Desktop,那就直接: server /Users/gouki/Desktop 就完事了
4、重要:改完得重启。。。。
--EOF
说白了,现在不支持根目录下的ln了。只能通过这个办法。如果有特别需要就试试吧。。。
     
 
 ----
::划重点::
1、权限是644
2、两个目录之间的间隔用tab,不是空格。原例子里用的是nano编辑 ,我用vim编辑的时候,tab居然无法输入(崩溃 )
3、对应的目录前好象不需要 / 
4、多测试几次吧。我重启了三次才搞定
 

纯记录:Switch Firmware 固件 最新版 历史版 NS 历史版本 下载

我只是做个记录。。虽然我没有用到。现在想想还是正版好。

https://shipengliang.com/download/switch/switch-firmware-%E5%9B%BA%E4%BB%B6%E4%B8%8B%E8%BD%BD.html

嗯。还是不要破解的好,只是健身环就有点扎实。从600多涨到1800多。这完全不让人活啊

----

国行增加了一个在线跳绳。。。汗

 

Tags: switch

Use the `--scripts-prepend-node-path` option to include the path

有时候编译的时候会出现这个错误,提示是说:Use the `--scripts-prepend-node-path` option to include the path 。然后会告诉你有两个路径的存在

有个简单的办法,在项目根目录下面增加一个文件.npmrc,加入:

scripts-prepend-node-path=true

问题解决

 

nginx websocket proxy_pass的配置

 在nginx下配置Websocket的proxy_pass还是很方便的。几乎和默认的proxy_pass一致,只要加两行代码:

XML/HTML代码
  1. proxy_set_header Upgrade $http_upgrade;  
  2. proxy_set_header Connection $connection_upgrade;  

如果对http_upgrade和$connection_upgrade的变量有自定义,可以这样写:

XML/HTML代码
  1. map $http_upgrade $connection_upgrade {  
  2.     default upgrade;  
  3.     '' close;  
  4. }  

如果不熟悉map的用法,这里有一篇中文的说明:https://blog.51cto.com/tchuairen/2175525

至此,一个websocket 就配置好了,但偶尔你可能还是会发现ws会断开,所以最好设置一下超时时间。比如5分钟?

XML/HTML代码
  1. proxy_read_timeout 300s;  
  2. proxy_send_timeout 300s;  

毕竟网络不好的时候。。30s或者60s是真有可能会数据发出去收不到的。干脆延长一点吧。

参考:

1、https://www.xncoding.com/2018/03/12/fullstack/nginx-websocket.html

2、https://blog.51cto.com/tchuairen/2175525

 

 
 

一堆动物的英语

随便记录一下,从百度文库里拷出来的。。

Tiger 老虎
Giraffe 长颈鹿
Lion 狮子
Deer 鹿
Leopard
Monkey 猴子
Elephant 大象
Chimpanzees 黑猩猩
Horse
Bear
Donkey
Kangaroo 袋鼠
Ox
Hedgehog 刺猬
Sheep 绵羊
Rhinoceros 犀牛
Dog
Camel 骆驼
Cat
Hippopotamus 河马
Pig
Crocodile 鳄鱼
Chicken 鸡肉
Snake
Rabbit 兔子
Frog 青蛙
Duck 鸭子
Tortoise 乌龟
Goose
Fox 狐狸
Panda 熊猫
Squirrel 松鼠
Zebra 斑马
Mouse 老鼠
Wolf
Peacock (雄)孔雀
Owl 猫头鹰
Sparrow 麻雀
shrimp
Dragofly 蜻蜓
Fly 苍蝇;飞虫
Cicada
Mantis 螳螂
Cricket 蟋蟀
Pigeon 鸽子
Crane
Penguin 企鹅
Ostrich 鸵鸟
Crab
Ant 蚂蚁
Bee 蜜蜂
Ladybird 雌鸟
Parrot 鹦鹉
Swan 天鹅
Eagle
Fish
Butterfly 蝴蝶
Mosquito 蚊子
adder, viper 蝰蛇
albatross 信天翁
alligator 短吻鳄, 美洲鳄
alpaca 羊驼
anchovy 凤尾鱼
anglerfish 安康鱼
anopheles 按蚊,疟蚊
ant 蚂蚁
anteater 食蚁兽
antilope 羚羊
armadillo 犰狳
ass, donkey
badger
bald eagle 白头鹰
bat 蝙蝠
bear
beaver 河狸
bedbug, bug 臭虫
bee, honeybees 蜜蜂
beetle 甲虫, 金龟子
billy 雄山羊
bird of paradise 极乐鸟, 天堂鸟
bison 美洲野牛
blackbird 乌鸫
boa 王蛇
boar 雄猪, 种猪
brood 鸡的统称
buck 公兔
buffalo 水牛
bull, ox 雄牛
bullfrog 牛蛙
bullock, steer 小阉牛
bumble bee 大黄蜂
butterfly 蝴蝶
cabbage butterfly 纹白蝶
caiman, cayman 凯门鳄
calf 小牛, 牛犊
calf( pl. calves) 年幼的牛
camel 骆驼
canary 金丝雀
carp 鲤鱼
cat
caterpillar 毛虫
catta 雌猫
cattle
centipede 蜈蚣
chaffinch 苍头燕雀
chameleon 变色龙,避役
chick 小鸡
chicken , 雏鸡
chimpanzee 黑猩猩
chinchilla 南美栗鼠
chub 鲢鱼
cicada
clam
cob 雄天鹅
cobra 眼镜蛇
cod 鳕鱼
colt, foal 马驹,小马
condor 秃鹰
copperhead 美洲腹蛇
coral snake 银环蛇
cormorant 鸬鹚
cow 雌牛, 母牛
crab
crayfish 小龙虾, 喇蛄
cricket 蟋蟀
crocodile 鳄鱼, 非洲鳄
crow 乌鸦
crucian 鲫鱼
cuckoo 杜鹃,布谷鸟
cuttloefish 乌贼
cygnet 小天鹅
deer 鹿
dog
dog 雄狗
dolphin 河豚
donkey, ass
dormouse 睡鼠
dove
dragonfly 蜻蜓
dromedary 单峰驼
drone 雄蜂
duck
duckbill, platypus 鸭嘴兽
eagle
eel 鳗鱼
elephant
ewe 母羊
ferret 雪貂
flea 跳蚤
flock 绵羊的统称
fly 苍蝇
foal, colt, filly 幼马
fox
frog 青蛙
gaggle 鹅的统称
gander 雄鹅
gander, wild goose
gannet 塘鹅
gavial 印度鳄
gazelle 小羚羊
gelding 阉割的马
giant salamander 娃娃鱼,
gibbon 长臂猿
gilt 小母猪
giraffe 长颈鹿
glowworm, firefly 萤火虫
goat 山羊
golden eagle
goldfinch 金翅雀
goose 雌鹅
goose
gopher 囊地鼠
gorilla 大猩猩
gosling 幼鹅
grass snake 草蛇
grasshopper 蚱蜢
grouse 松鸡
guanaco 原驼
Guinea pig 豚鼠
guinea, fowl 珍珠鸡
gull, seagull 海鸥
hake 无须鳕
hare 野兔
hawk, falcon
hedgehog 刺猬
heifer 小母牛
hen 母鸡
herd 牛的统称
herd 猪的统称
hermit crab 寄居蟹
heron 苍鹰
herring 青鱼,
hinny 驴骡
hippopotamus 河马
hog 阉猪, 肥猪
horse
horsefly, gadfly 厩蝇,牛虻
hummingbird 蜂雀
hyena, hyaena 鬣狗
iguana 鬣蜥
Japanese beetle 日本金龟子
jenny ass 雌驴
kangaroo 袋鼠
kid 年幼的山羊
kingfisher 翠鸟
kite
kitten 小猫
kitten, kitty, ***** 小猫
koala 考拉, 树袋熊
ladybird 瓢虫
lamb 羊羔,羔羊
large prawn 大对虾
lark 百鸟,云雀
leopard
lion
lizard 蜥蜴
llama 大羊驼
lobster 龙虾
locust 蝗虫
louse, lice 虱子, 白虱
lynx 猞猁
macaw 金刚鹦鹉
mackerel ,
magpie 喜鹊
male ant 雄蚁
mallard 野鸭,
mare 母马
marmot 土拨鼠
moccasin 嗜鱼蛇
mole 鼹鼠
monkey 猴子
mosquito
moth
mouse 家鼠
mule
mullet 乌鱼, 黑鱼
mussel 淡菜,贻贝
mustang 野马
mutton 羊肉
nanny 雌山羊
nightingale 夜莺
Norway lobster 蝉虾
octopus 章鱼
orangutan 猩猩
ostrich 鸵鸟
otter 水獭
owl ,猫头鹰
ox
oyster 牡蛎
pale clouded yellow 纹黄蝶
panther, puma 美洲豹
parakeet 长尾鹦鹉
parrot 鹦鹉
partridge 石鸡, 鹧鸪
pelican 鹈鹕
penguin 企鹅
perch 鲈鱼
pheasant , 野鸡
pig, swine
pigeon 野鸽
piglet, shoat 年幼的猪
pike 梭子鱼
plaice
plover 千鸟
pony 矮马
porcupine 箭猪, 豪猪
porpoise 大西洋鼠海豚
poult 小火鸡
prawn
praying mantis 螳螂
ptarmigan 雷鸟
pup 年幼的狗
python 蟒蛇
quail 鹌鹑
queen ant 蚁后
queen bee 蜂王
rabbit
rabbit 兔子
ram 雄绵羊
rat
rattlesnake 响尾蛇
ray 鳐鱼
red mullet, surmullet 羊鱼
reindeer 驯鹿
rhinoceros 犀牛
robin 知更鸟
sailfish 旗鱼
salamander, triton, newt 蝾螈
salmon 鲑鱼
sardine 沙丁鱼
scallop 扇贝
scops owl 角枭,耳鸟
scorpion 蝎子
sea bream 海鲷
sea horse 海马
sea turtle 海龟
sea urchin 海胆
seal 海豹
shark 鲨鱼
sheep 绵羊
shrimp 对虾
silkworm moth 蚕蛾
silverfish 蠹虫
skipjack 鲣鱼
sloth 獭猴
snail 蜗牛
snake
snipe
sole 舌鳎
sow 雌猪
sparrow 麻雀
spider 蜘蛛
spider crab 蜘蛛蟹
spiny lobster, rock lobster 大螯虾
squid 枪乌贼,鱿鱼
squirrel 松鼠
stallion 雄马
starling 八哥
stink bug 椿象
stork
sturgeon 鲟鱼
sulphur butterfly 白蝴蝶
sunfish 翻车鱼
swallow 燕子
swallowtail 凤尾蝶
swan 天鹅
swift 褐雨燕
swordfish 剑鱼
tabby, she-cat, grimalkin 雌猫
tarantula 多毛毒蜘蛛
tarpon 大海鲢
teal 小野鸭
termite
thoroughbred 纯种马
thrush 画眉
tiger
toad 蟾蜍
tom 雄火鸡
tomcat 雄猫
tomcat 雄猫, 公猫
tortoise 玳瑁
trout 鳟鱼
tuatara 古蜥蜴
tunny, tuna 金枪鱼
turbot 大菱鲆
turkey 火鸡
turtle
turtle dove 斑鸠
vicuna 小羊驼
vole 田鼠
vulture 秃鹫
wall lizard 壁虎
walrus 海象
wasp 黄蜂, 胡蜂
water buffalo 水牛
weasel ,黄鼠狼
whale
white ant 白蚁
whitethroat 白喉雀
whiting 小无须鳕
wiggler 孑孓
wildcat 野猫
wolf
woodpecker 啄木鸟
worker ant 工蚁
yak 牦牛
zebra 斑马
horse
stallion 雄马
mare 雌马
foal, colt, filly 幼马
gelding 阉割的马
donkey, ass
donkey 雄驴
jenny ass 雌驴
hinny 驴骡
mule 马骡
cattle
bull, ox 雄牛
cow 雌牛
calf( pl. calves) 年幼的牛
herd 牛的统称
water buffalo 水牛
yak 牦牛
sheep 绵羊
ram 雄绵羊
ewe 雌绵羊
lamb 年幼的绵羊
flock 绵羊的统称
mutton 羊肉
goat 山羊
billy 雄山羊
nanny 雌山羊
kid 年幼的山羊
pig
boar 雄猪
sow 雌猪
piglet,shoat 年幼的猪
herd 猪的统称
dog
dog 雄狗
***** 雌狗
pup 年幼的狗
rabbit
buck 公兔
goose
gander 雄鹅
goose 雌鹅
gosling 幼鹅
gaggle 鹅的统称
chicken
cock,rooster 公鸡
hen 母鸡
chick 小鸡
brood 鸡的统称
duck
turkey 火鸡
tom 雄火鸡
poult 小火鸡
cat
tomcat 雄猫
catta 雌猫
kitten 小猫
horse
mare 母马
colt, foal 马驹,小马
pony 矮马
thoroughbred 纯种马
mustang 野马
mule
ass, donkey
ox
buffalo 水牛
bull 公牛
cow 母牛
calf 小牛, 牛犊
bullock, steer 小阉牛
heifer 小母牛
pig, swine
boar 种猪
hog 阉猪, 肥猪
gilt 小母猪
piglet 猪崽
sheep
ewe 母羊
goat 山羊
lamb 羊羔,羔羊
zebra 斑马
antilope 羚羊
gazelle 小羚羊
deer 鹿
reindeer 驯鹿
giraffe 长颈鹿
camel 骆驼
dromedary 单峰驼
llama 大羊驼
guanaco 原驼
alpaca 羊驼
vicuna 小羊驼
elephant
rhinoceros 犀牛
hippopotamus 河马
cat
tabby, she-cat, grimalkin 雌猫
tomcat 雄猫, 公猫
kitten, kitty, pussy 小猫
lion
lynx 猞猁
panther, puma 美洲豹
leopard
tiger
wildcat 野猫
bison 美洲野牛
yak 牦牛
dog
badger
weasel ,黄鼠狼
otter 水獭
fox
hyena, hyaena 鬣狗
wolf
squirrel 松鼠
dormouse 睡鼠
beaver 河狸
marmot 土拨鼠
ferret 雪貂
bear
rabbit 兔子
hare 野兔
rat
chinchilla 南美栗鼠
gopher 囊地鼠
Guinea pig 豚鼠
marmot 土拨鼠
mole 鼹鼠
mouse 家鼠
vole 田鼠
monkey 猴子
chimpanzee 黑猩猩
gorilla 大猩猩
orangutan 猩猩
gibbon 长臂猿
sloth 獭猴
anteater 食蚁兽
duckbill, platypus 鸭嘴兽
kangaroo 袋鼠
koala 考拉, 树袋熊
hedgehog 刺猬
porcupine 箭猪, 豪猪
bat 蝙蝠
armadillo 犰狳
whale
dolphin 河豚
porpoise 大西洋鼠海豚
seal 海豹
walrus 海象
horse
stallion 雄马
mare 雌马
foal, colt, filly 幼马
gelding 阉割的马
donkey, ass
donkey 雄驴
jenny ass 雌驴
hinny 驴骡
mule 马骡
cattle
bull, ox 雄牛
cow 雌牛
calf( pl. calves) 年幼的牛
herd 牛的统称
water buffalo 水牛
yak 牦牛
sheep 绵羊
ram 雄绵羊
ewe 雌绵羊
lamb 年幼的绵羊
flock 绵羊的统称
mutton 羊肉
goat 山羊
billy 雄山羊
nanny 雌山羊
kid 年幼的山羊
pig
boar 雄猪
sow 雌猪
piglet,shoat 年幼的猪
herd 猪的统称
dog
dog 雄狗
***** 雌狗
pup 年幼的狗
rabbit
buck 公兔
goose
gander 雄鹅
goose 雌鹅
gosling 幼鹅
gaggle 鹅的统称
chicken
cock,rooster 公鸡
hen 母鸡
chick 小鸡
brood 鸡的统称
duck
turkey 火鸡
tom 雄火鸡
poult 小火鸡
cat
tomcat 雄猫
catta 雌猫
kitten 小猫
horse
mare 母马
colt, foal 马驹,小马
pony 矮马
thoroughbred 纯种马
mustang 野马
mule
ass, donkey
ox
buffalo 水牛
bull 公牛
cow 母牛
calf 小牛, 牛犊
bullock, steer 小阉牛
heifer 小母牛
pig, swine
boar 种猪
hog 阉猪, 肥猪
gilt 小母猪
piglet 猪崽
sheep
ewe 母羊
goat 山羊
lamb 羊羔,羔羊
zebra 斑马
antilope 羚羊
gazelle 小羚羊
deer 鹿
reindeer 驯鹿
giraffe 长颈鹿
camel 骆驼
dromedary 单峰驼
llama 大羊驼
guanaco 原驼
alpaca 羊驼
vicuna 小羊驼
elephant
rhinoceros 犀牛
hippopotamus 河马
cat
tabby, she-cat, grimalkin 雌猫
tomcat 雄猫, 公猫
kitten, kitty, pussy 小猫
lion
lynx 猞猁
panther, puma 美洲豹
leopard
tiger
wildcat 野猫
bison 美洲野牛
yak 牦牛
dog
badger
weasel ,黄鼠狼
otter 水獭
fox
hyena, hyaena 鬣狗
wolf
squirrel 松鼠
dormouse 睡鼠
beaver 河狸
marmot 土拨鼠
ferret 雪貂
bear
rabbit 兔子
hare 野兔
rat
chinchilla 南美栗鼠
gopher 囊地鼠
Guinea pig 豚鼠
marmot 土拨鼠
mole 鼹鼠
mouse 家鼠
vole 田鼠
monkey 猴子
chimpanzee 黑猩猩
gorilla 大猩猩
orangutan 猩猩
gibbon 长臂猿
sloth 獭猴
anteater 食蚁兽
duckbill, platypus 鸭嘴兽
kangaroo 袋鼠
koala 考拉, 树袋熊
hedgehog 刺猬
porcupine 箭猪, 豪猪
bat 蝙蝠
armadillo 犰狳
whale
dolphin 河豚
porpoise 大西洋鼠海豚
seal 海豹
walrus 海象
snake / sneik/
cobra / 5kEubrE/ 眼镜蛇
python / 5paiWRn/ 蟒蛇
rattlesnake / 5rAtlsneik/ 响尾蛇
lizard / 5lizEd/ 蜥蜴
chameleon / kE5mi:ljEn/ 变色龙,避役
wall lizard / / 壁虎
crocodile / 5krRkEdail/ 鳄鱼, 非洲鳄
turtle / 5tE:tl/ 海龟
tortoise / 5tR:tEs/
frog / frRg/ 青蛙
tadpole / 5tAdpEul/ 蝌蚪
toad / tEud/ 蟾蜍
snail / sneil/ 蜗牛
cuttlefish / 5kQtlfiF/ 乌贼
squid / skwid/ 枪乌贼,鱿鱼
octopus / 5RktEpEs/ 章鱼
clam / klAm/
mussel / 5mQsl/ 淡菜,贻贝
oyster / 5RistE/ 牡蛎
scallop / 5skRlEp/ 扇贝
sea urchin / / 海胆
goldfish / 5gouldfiF/ 金鱼
sperm / spE:m/ 巨头鲸
carp / ka:p/ 鲤鱼
crucian / 5kru:FEn/ 鲫鱼
chub / / 鲢鱼
eel / i:l/ 鳗鱼
herring / 5heriN/ 青鱼, 鲱鱼
mullet / 5mQlit/ 黑鱼
perch / pE:tF/ 鲈鱼
salmon / 5sAmEn/ 鲑鱼
trout / traut/ 鳟鱼
anchovy / 5AntFEvi/ 凤尾鱼
codfish / 5kRdfiF/ 鳕鱼
sardine / sa:5di:n/ 沙丁鱼
sailfish / 5seilfiF/ 旗鱼
sea horse / / 海马
shark / Fa:k/ 鲨鱼
tunny / 5tQni/ 金枪鱼
prawn / prRn/ 明虾
shrimp / Frimp/
crayfish / 5kreifiF/ 小龙虾, 喇蛄
lobster / 5lRbstE/ 龙虾
crab / krAb/
ant / Ant/ 蚂蚁
termite / 5tE:mait/ 白蚁
bee / bi:/ 蜜蜂
honeybee / 5hQnibi:/ 蜜蜂
wasp / wRsp/ 黄蜂, 胡蜂
beetle / 5bi:tl/ 甲壳虫
fly / flai/ 苍蝇
horsefly / 5hR:sflai/ 厩蝇,牛虻
flea / fli:/ 跳蚤
louse / laus/ 虱子, 白虱
spider / 5spaidE/ 蜘蛛
mosquito / mEs5ki:tEu/
wiggler / 5wiglE/ 孑孓
ladybug / 5ledibQg/ 瓢虫
firefly / 5faiEflai/ 萤火虫
cicada / si5kedE/
dragonfly / 5drAgEnflai/ 蜻蜓
cricket / 5krikit/ 蟋蟀
locust / 5lEukEst/ 蝗虫
grasshopper / 5gra:shRpE/ 蚱蜢
mantis / 5mAntis/ 螳螂
caterpillar / 5kAtEpilE/ 毛虫
centipede / 5sentipi:d/ ??
butterfly / 5bQtEflai/ 蝴蝶
butterfly / 5bQtEflai/ 白蝴蝶
moth / mRW/
bug / bQg/ 臭虫
cockroach / 5kak5rEutF/ 蟑螂
scorpion / 5skR:piEn/ 蝎子
earthworm / 5E:WwE:m/ 蚯蚓
fishworm / 5fiFwE:m/ 蚯蚓
leech / 5li:tF/ 蚂蝗, 水蛭
roundworm / 5raundwE:m/ 蛔虫http://www1.wayabroad.com/c/article5890.html
horse
mare 母马
colt, foal 马驹,小马
pony 矮马
thoroughbred 纯种马
mustang 野马
mule
ass, donkey
ox
buffalo 水牛
bull 公牛
cow 母牛
calf 小牛, 牛犊
bullock, steer 小阉牛
heifer 小母牛
pig, swine
boar 种猪
hog 阉猪, 肥猪
gilt 小母猪
piglet 猪崽
sheep
ewe 母羊
goat 山羊
lamb 羊羔,羔羊
zebra 斑马
antilope 羚羊
gazelle 小羚羊
deer 鹿
reindeer 驯鹿
giraffe 长颈鹿
camel 骆驼
dromedary 单峰驼
llama 大羊驼
guanaco 原驼
alpaca 羊驼
vicuna 小羊驼
elephant
rhinoceros 犀牛
hippopotamus 河马
cat
tabby, she-cat, grimalkin 雌猫
tomcat 雄猫, 公猫
kitten, kitty, pussy 小猫
lion
lynx 猞猁
panther, puma 美洲豹
leopard
tiger
wildcat 野猫
bison 美洲野牛
yak 牦牛
dog
badger
weasel ,黄鼠狼
otter 水獭
fox
hyena, hyaena 鬣狗
wolf
squirrel 松鼠
dormouse 睡鼠
beaver 河狸
marmot 土拨鼠
ferret 雪貂
bear
rabbit 兔子
hare 野兔
rat
chinchilla 南美栗鼠
gopher 囊地鼠
Guinea pig 豚鼠
marmot 土拨鼠
mole 鼹鼠
mouse 家鼠
vole 田鼠
monkey 猴子
chimpanzee 黑猩猩
gorilla 大猩猩
orangutan 猩猩
gibbon 长臂猿
sloth 獭猴
anteater 食蚁兽
duckbill, platypus 鸭嘴兽
kangaroo 袋鼠
koala 考拉, 树袋熊
hedgehog 刺猬
porcupine 箭猪, 豪猪
bat 蝙蝠
armadillo 犰狳
whale
dolphin 河豚
porpoise 大西洋鼠海豚
seal 海豹
walrus 海象eagle
bald eagle 白头鹰
condor 秃鹰
hawk, falcon
heron 苍鹰
golden eagle
kite
vulture 秃鹫
cock 公鸡
hen 母鸡
chicken , 雏鸡
guinea, fowl 珍珠鸡
turkey 火鸡
peacock 孔雀
duck
mallard 野鸭,
teal 小野鸭
gannet 塘鹅
goose
pelican 鹈鹕
cormorant 鸬鹚
swan 天鹅
cob 雄天鹅
cygnet 小天鹅
gander, wild goose
dove
pigeon 野鸽
turtle dove 斑鸠
pheasant , 野鸡
grouse 松鸡
partridge 石鸡, 鹧鸪
ptarmigan 雷鸟
quail 鹌鹑
ostrich 鸵鸟
stork
woodcock 山鹬
snipe
gull, seagull 海鸥
albatross 信天翁
kingfisher 翠鸟
bird of paradise 极乐鸟, 天堂鸟
woodpecker 啄木鸟
parrot 鹦鹉
cockatoo 大葵花鹦鹉
macaw 金刚鹦鹉
parakeet 长尾鹦鹉
cuckoo 杜鹃,布谷鸟
crow 乌鸦
blackbird 乌鸫
magpie 喜鹊
swallow 燕子
sparrow 麻雀
nightingale 夜莺
canary 金丝雀
starling 八哥
thrush 画眉
goldfinch 金翅雀
chaffinch 苍头燕雀
robin 知更鸟
plover 千鸟
lark 百鸟,云雀
swift 褐雨燕
whitethroat 白喉雀
hummingbird 蜂雀
penguin 企鹅
owl ,猫头鹰
scops owl 角枭,耳鸟snake
adder, viper 蝰蛇
boa 王蛇
cobra 眼镜蛇
copperhead 美洲腹蛇
coral snake 银环蛇
grass snake 草蛇
moccasin 嗜鱼蛇
python 蟒蛇
rattlesnake 响尾蛇
lizard 蜥蜴
tuatara 古蜥蜴
chameleon 变色龙,避役
iguana 鬣蜥
wall lizard 壁虎
salamander, triton, newt 蝾螈
giant salamander 娃娃鱼,
crocodile 鳄鱼, 非洲鳄
alligator 短吻鳄, 美洲鳄
caiman, cayman 凯门鳄
gavial 印度鳄
turtle
tortoise 玳瑁
sea turtle 海龟
frog 青蛙
bullfrog 牛蛙
toad 蟾蜍carp 鲤鱼
crucian 鲫鱼
chub 鲢鱼
eel 鳗鱼
herring 青鱼,
mullet 乌鱼, 黑鱼
perch 鲈鱼
pike 梭子鱼
salmon 鲑鱼
trout 鳟鱼
anchovy 凤尾鱼
anglerfish 安康鱼
cod 鳕鱼
hake 无须鳕
mackerel ,
plaice
red mullet, surmullet 羊鱼
ray 鳐鱼
sardine 沙丁鱼
sailfish 旗鱼
sea bream 海鲷
sea horse 海马
shark 鲨鱼
skipjack 鲣鱼
sole 舌鳎
swordfish 剑鱼
sturgeon 鲟鱼
sunfish 翻车鱼
tarpon 大海鲢
tunny, tuna 金枪鱼
turbot 大菱鲆
whiting 小无须鳕ant 蚂蚁
queen ant 蚁后
male ant 雄蚁
termite
white ant 白蚁
worker ant 工蚁
bee, honeybees 蜜蜂
bumble bee 大黄蜂
drone 雄蜂
queen bee 蜂王
wasp 黄蜂, 胡蜂
beetle 甲虫, 金龟子
Japanese beetle 日本金龟子
fly 苍蝇
horsefly, gadfly 厩蝇,牛虻
flea 跳蚤
silverfish 蠹虫
louse, lice 虱子, 白虱
spider 蜘蛛
mosquito
anopheles 按蚊,疟蚊
wiggler 孑孓
ladybird 瓢虫
glowworm, firefly 萤火虫
cicada
dragonfly 蜻蜓
cricket 蟋蟀
locust 蝗虫
grasshopper 蚱蜢
praying mantis 螳螂
caterpillar 毛虫
centipede 蜈蚣
butterfly 蝴蝶
sulphur butterfly 白蝴蝶
cabbage butterfly 纹白蝶
pale clouded yellow 纹黄蝶
swallowtail 凤尾蝶
moth
silkworm moth 蚕蛾
bedbug, bug 臭虫
stink bug 椿象
cockroach 蟑螂
tarantula 多毛毒蜘蛛
scorpion 蝎子snail 蜗牛
cuttloefish 乌贼
squid 枪乌贼,鱿鱼
octopus 章鱼
clam
cockle 鸟蛤
mussel 淡菜,贻贝
oyster 牡蛎
scallop 扇贝
sea urchin 海胆
prawn
crayfish 小龙虾, 喇蛄
lobster 龙虾
shrimp 对虾
large prawn 大对虾
Norway lobster 蝉虾
spiny lobster, rock lobster 大螯虾
crab
hermit crab 寄居蟹
spider crab 蜘蛛蟹earthworm 蚯蚓, 地龙
leech 蚂蝗, 水蛭
tapeworm 绦虫
trichina 旋毛虫