mirror of
https://github.com/jaywcjlove/reference.git
synced 2025-06-17 20:51:21 +08:00
Compare commits
6 Commits
Author | SHA1 | Date | |
---|---|---|---|
42130cf58e | |||
cbc94665a5 | |||
2c808c7c8d | |||
6aa07fc077 | |||
444f0d850c | |||
8f087e03ff |
@ -82,6 +82,7 @@ Quick Reference
|
|||||||
[htop](./docs/htop.md)<!--rehype:style=background: rgb(16 185 129/var(\-\-bg\-opacity));-->
|
[htop](./docs/htop.md)<!--rehype:style=background: rgb(16 185 129/var(\-\-bg\-opacity));-->
|
||||||
[Home Brew](./docs/homebrew.md)<!--rehype:style=background: rgb(252 185 87/var(\-\-bg\-opacity));-->
|
[Home Brew](./docs/homebrew.md)<!--rehype:style=background: rgb(252 185 87/var(\-\-bg\-opacity));-->
|
||||||
[Netstat](./docs/netstat.md)<!--rehype:style=background: rgb(16 185 129/var(\-\-bg\-opacity));-->
|
[Netstat](./docs/netstat.md)<!--rehype:style=background: rgb(16 185 129/var(\-\-bg\-opacity));-->
|
||||||
|
[Lsof](./docs/lsof.md)<!--rehype:style=background: rgb(16 185 129/var(\-\-bg\-opacity));-->
|
||||||
[Netcat](./docs/netcat.md)<!--rehype:style=background: rgb(4 92 135/var(\-\-bg\-opacity));-->
|
[Netcat](./docs/netcat.md)<!--rehype:style=background: rgb(4 92 135/var(\-\-bg\-opacity));-->
|
||||||
[Sed](./docs/sed.md)<!--rehype:style=background: rgb(16 185 129/var(\-\-bg\-opacity));-->
|
[Sed](./docs/sed.md)<!--rehype:style=background: rgb(16 185 129/var(\-\-bg\-opacity));-->
|
||||||
[SSH](./docs/ssh.md)<!--rehype:style=background: rgb(99 99 99/var(\-\-bg\-opacity));-->
|
[SSH](./docs/ssh.md)<!--rehype:style=background: rgb(99 99 99/var(\-\-bg\-opacity));-->
|
||||||
@ -95,7 +96,9 @@ Quick Reference
|
|||||||
[Colors Named](./docs/colors-named.md)<!--rehype:style=background: rgb(16 185 129/var(\-\-bg\-opacity));-->
|
[Colors Named](./docs/colors-named.md)<!--rehype:style=background: rgb(16 185 129/var(\-\-bg\-opacity));-->
|
||||||
[HTTP 状态码](./docs/http-status-code.md)<!--rehype:style=background: rgb(16 185 129/var(\-\-bg\-opacity));-->
|
[HTTP 状态码](./docs/http-status-code.md)<!--rehype:style=background: rgb(16 185 129/var(\-\-bg\-opacity));-->
|
||||||
[HTML 字符实体](./docs/html-char.md)<!--rehype:style=background: rgb(16 185 129/var(\-\-bg\-opacity));-->
|
[HTML 字符实体](./docs/html-char.md)<!--rehype:style=background: rgb(16 185 129/var(\-\-bg\-opacity));-->
|
||||||
|
[ISO 639-1 Language Code](./docs/iso-639-1.md)<!--rehype:style=background: rgb(16 185 129/var(\-\-bg\-opacity));-->
|
||||||
[Emoji](./docs/emoji.md)<!--rehype:style=background: rgb(16 185 129/var(\-\-bg\-opacity));-->
|
[Emoji](./docs/emoji.md)<!--rehype:style=background: rgb(16 185 129/var(\-\-bg\-opacity));-->
|
||||||
|
[MIME types](./docs/mime.md)<!--rehype:style=background: rgb(16 185 129/var(\-\-bg\-opacity));-->
|
||||||
[Resolutions](./docs/resolutions.md)<!--rehype:style=background: rgb(16 185 129/var(\-\-bg\-opacity));-->
|
[Resolutions](./docs/resolutions.md)<!--rehype:style=background: rgb(16 185 129/var(\-\-bg\-opacity));-->
|
||||||
<!--rehype:class=home-card-->
|
<!--rehype:class=home-card-->
|
||||||
|
|
||||||
|
237
docs/iso-639-1.md
Normal file
237
docs/iso-639-1.md
Normal file
@ -0,0 +1,237 @@
|
|||||||
|
ISO 639-1 Language Code 备忘清单
|
||||||
|
===
|
||||||
|
|
||||||
|
这是一个符合 ISO 639-1 标准的 ISO 语言代码列表,它为多语言网站提供参考。
|
||||||
|
|
||||||
|
|
||||||
|
入门
|
||||||
|
----
|
||||||
|
|
||||||
|
### 介绍
|
||||||
|
<!--rehype:style=display:none;&wrap-style=padding-top:0;&wrap-class=col-span-3-->
|
||||||
|
|
||||||
|
- [ISO 639-1](https://en.wikipedia.org/wiki/ISO_639-1) 是用于对语言进行分类的标准化命名法
|
||||||
|
- [ISO 639-1](https://en.wikipedia.org/wiki/ISO_639-1) 代码涵盖世界主要语言
|
||||||
|
- 这些代码是用于指示语言的有用的国际和正式速记
|
||||||
|
- 两个字母的代码
|
||||||
|
- 用于多语言网站,即国际化 (`i18n`)
|
||||||
|
- [i18n](https://en.wikipedia.org/wiki/Internationalization_and_localization) 语言代码
|
||||||
|
<!--rehype:className=style-round-->
|
||||||
|
|
||||||
|
ISO 639-1 代码列表
|
||||||
|
----
|
||||||
|
|
||||||
|
### 完整代码
|
||||||
|
<!--rehype:wrap-class=col-span-3-->
|
||||||
|
|
||||||
|
639-1 代码 | ISO 语言(中文)名称 | ISO 语言名称 | 本地名称 (地名)
|
||||||
|
:-|:-|:-|:-
|
||||||
|
`aa` | 阿法尔语 | Afar | Afaraf
|
||||||
|
`ab` | 阿布哈兹语 | Abkhaz | аҧсуа бызшәа
|
||||||
|
`ae` | 阿维斯陀语 | Avestan | avesta
|
||||||
|
`af` | 南非語 | Afrikaans | Afrikaans
|
||||||
|
`ak` | 阿坎语 | Akan | Akan
|
||||||
|
`am` | 阿姆哈拉语 | Amharic | አማርኛ
|
||||||
|
`an` | 阿拉贡语 | Aragonese | aragonés
|
||||||
|
`ar` | 阿拉伯语 | Arabic | اللغة العربية
|
||||||
|
`as` | 阿萨姆语 | Assamese | অসমীয়া
|
||||||
|
`av` | 阿瓦尔语 | Avaric | авар мацӀ
|
||||||
|
`ay` | 艾马拉语 | Aymara | aymar aru
|
||||||
|
`az` | 阿塞拜疆语 | Azerbaijani | azərbaycan dili
|
||||||
|
`ba` | 巴什基尔语 | Bashkir | башҡорт теле
|
||||||
|
`be` | 白俄罗斯语 | Belarusian | беларуская мова
|
||||||
|
`bg` | 保加利亚语 | Bulgarian | български език
|
||||||
|
`bh` | 比哈尔语 | Bihari | भोजपुरी
|
||||||
|
`bi` | 比斯拉马语 | Bislama | Bislama
|
||||||
|
`bm` | 班巴拉语 | Bambara | bamanankan
|
||||||
|
`bn` | 孟加拉语 | Bengali | বাংলা
|
||||||
|
`bo` | 藏语 | Tibetan | བོད་ཡིག
|
||||||
|
`br` | 布列塔尼语 | Breton | brezhoneg
|
||||||
|
`bs` | 波斯尼亚语 | Bosnian | bosanski jezik
|
||||||
|
`ca` | 加泰隆语 | Catalan | Català
|
||||||
|
`ce` | 车臣语 | Chechen | нохчийн мотт
|
||||||
|
`ch` | 查莫罗语 | Chamorro | Chamoru
|
||||||
|
`co` | 科西嘉语 | Corsican | corsu
|
||||||
|
`cr` | 克里语 | Cree | ᓀᐦᐃᔭᐍᐏᐣ
|
||||||
|
`cs` | 捷克语 | Czech | čeština
|
||||||
|
`cu` | 古教会斯拉夫语 | Old Church Slavonic | ѩзыкъ словѣньскъ
|
||||||
|
`cv` | 楚瓦什语 | Chuvash | чӑваш чӗлхи
|
||||||
|
`cy` | 威尔士语 | Welsh | Cymraeg
|
||||||
|
`da` | 丹麦语 | Danish | dansk
|
||||||
|
`de` | 德语 | German | Deutsch
|
||||||
|
`dv` | 迪维西语 | Divehi | Dhivehi
|
||||||
|
`dz` | 不丹语 | Dzongkha | རྫོང་ཁ
|
||||||
|
`ee` | 埃维语 | Ewe | Eʋegbe
|
||||||
|
`el` | 现代希腊语 | Greek | Ελληνικά
|
||||||
|
`en` | 英语 | English | English
|
||||||
|
`eo` | 世界语 | Esperanto | Esperanto
|
||||||
|
`es` | 西班牙语 | Spanish | Español
|
||||||
|
`et` | 爱沙尼亚语 | Estonian | eesti
|
||||||
|
`eu` | 巴斯克语 | Basque | euskara
|
||||||
|
`fa` | 波斯语 | Persian | فارسی
|
||||||
|
`ff` | 富拉语 | Fula | Fulfulde
|
||||||
|
`fi` | 芬兰语 | Finnish | suomi
|
||||||
|
`fj` | 斐济语 | Fijian | Vakaviti
|
||||||
|
`fo` | 法罗语 | Faroese | føroyskt
|
||||||
|
`fr` | 法语 | French | Français
|
||||||
|
`fy` | 弗里西亚语 | Western Frisian | Frysk
|
||||||
|
`ga` | 爱尔兰语 | Irish | Gaeilge
|
||||||
|
`gd` | 苏格兰盖尔语 | Scottish Gaelic | Gàidhlig
|
||||||
|
`gl` | 加利西亚语 | Galician | galego
|
||||||
|
`gn` | 瓜拉尼语 | Guarani | avañe'ẽ
|
||||||
|
`gu` | 古吉拉特语 | Gujarati | ગુજરાતી
|
||||||
|
`gv` | 马恩岛语 | Manx | Gaelg
|
||||||
|
`ha` | 豪萨语 | Hausa | هَوُسَ
|
||||||
|
`he` | 希伯来语 | Hebrew | עברית
|
||||||
|
`hi` | 印地语 | Hindi | हिन्दी
|
||||||
|
`ho` | 希里莫图语 | Hiri Motu | Hiri Motu
|
||||||
|
`hr` | 克罗地亚语 | Croatian | Hrvatski
|
||||||
|
`ht` | 海地克里奥尔语 | Haitian | Kreyòl ayisyen
|
||||||
|
`hu` | 匈牙利语 | Hungarian | magyar
|
||||||
|
`hy` | 亚美尼亚语 | Armenian | Հայերեն
|
||||||
|
`hz` | 赫雷罗语 | Herero | Otjiherero
|
||||||
|
`ia` | 因特语 | Interlingua | Interlingua
|
||||||
|
`id` | 印尼语 | Indonesian | Bahasa Indonesia
|
||||||
|
`ie` | 西方国际语 | Interlingue | Interlingue
|
||||||
|
`ig` | 伊博语 | Igbo | Asụsụ Igbo
|
||||||
|
`ii` | 四川彝语(诺苏语) | Nuosu | ꆈꌠ꒿ Nuosuhxop
|
||||||
|
`ik` | 伊努皮克语 | Inupiaq | Iñupiaq
|
||||||
|
`io` | 伊多语 | Ido | Ido
|
||||||
|
`is` | 冰岛语 | Icelandic | Íslenska
|
||||||
|
`it` | 意大利语 | Italian | Italiano
|
||||||
|
`iu` | 因纽特语 | Inuktitut | ᐃᓄᒃᑎᑐᑦ
|
||||||
|
`ja` | 日语 | Japanese | 日本語
|
||||||
|
`jv` | 爪哇语 | Javanese | basa Jawa
|
||||||
|
`ka` | 格鲁吉亚语 | Georgian | ქართული
|
||||||
|
`kg` | 刚果语 | Kongo | Kikongo
|
||||||
|
`ki` | 基库尤语 | Kikuyu | Gĩkũyũ
|
||||||
|
`kj` | 宽亚玛语 | Kwanyama | Kuanyama
|
||||||
|
`kk` | 哈萨克语 | Kazakh | қазақ тілі
|
||||||
|
`kl` | 格陵兰语 | Kalaallisut | kalaallisut
|
||||||
|
`km` | 高棉语 | Khmer | ខេមរភាសា
|
||||||
|
`kn` | 卡纳达语 | Kannada | ಕನ್ನಡ
|
||||||
|
`ko` | 朝鲜语、韩语 | Korean | 한국어
|
||||||
|
`kr` | 卡努里语 | Kanuri | Kanuri
|
||||||
|
`ks` | 克什米尔语 | Kashmiri | कश्मीरी
|
||||||
|
`ku` | 库尔德语 | Kurdish | Kurdî
|
||||||
|
`kv` | 科米语 | Komi | коми кыв
|
||||||
|
`kw` | 康沃尔语 | Cornish | Kernewek
|
||||||
|
`ky` | 吉尔吉斯语 | Kyrgyz | Кыргызча
|
||||||
|
`la` | 拉丁语 | Latin | latine
|
||||||
|
`lb` | 卢森堡语 | Luxembourgish | Lëtzebuergesch
|
||||||
|
`lg` | 卢干达语 | Ganda | Luganda
|
||||||
|
`li` | 林堡语 | Limburgish | Limburgs
|
||||||
|
`ln` | 林加拉语 | Lingala | Lingála
|
||||||
|
`lo` | 老挝语 | Lao | ພາສາ
|
||||||
|
`lt` | 立陶宛语 | Lithuanian | lietuvių kalba
|
||||||
|
`lu` | 卢巴语 | Luba-Katanga | Tshiluba
|
||||||
|
`lv` | 拉脱维亚语 | Latvian | latviešu valoda
|
||||||
|
`mg` | 马达加斯加语 | Malagasy | fiteny malagasy
|
||||||
|
`mh` | 马绍尔语 | Marshallese | Kajin M̧ajeļ
|
||||||
|
`mi` | 毛利语 | Māori | te reo Māori
|
||||||
|
`mk` | 马其顿语 | Macedonian | македонски јазик
|
||||||
|
`ml` | 马拉雅拉姆语 | Malayalam | മലയാളം
|
||||||
|
`mn` | 蒙古语 | Mongolian | Монгол хэл
|
||||||
|
`mo` | 摩尔达维亚语 | Moldovan | Лимба молдовеняскэ
|
||||||
|
`mr` | 马拉地语 | Marathi | मराठी
|
||||||
|
`ms` | 马来语 | Malay | Bahasa Malaysia
|
||||||
|
`mt` | 马耳他语 | Maltese | Malti
|
||||||
|
`my` | 缅甸语 | Burmese | ဗမာစာ
|
||||||
|
`na` | 瑙鲁语 | Nauru | Ekakairũ Naoero
|
||||||
|
`nb` | 书面挪威语 | Norwegian Bokmål | Norsk bokmål
|
||||||
|
`nd` | 北恩德贝莱语 | Northern Ndebele | isiNdebele
|
||||||
|
`ne` | 尼泊尔语 | Nepali | नेपाली
|
||||||
|
`ng` | 恩敦加语 | Ndonga | Owambo
|
||||||
|
`nl` | 荷兰语 | Dutch | Nederlands
|
||||||
|
`nn` | 新挪威语 | Norwegian Nynorsk | Norsk nynorsk
|
||||||
|
`no` | 挪威语 | Norwegian | Norsk
|
||||||
|
`nr` | 南恩德贝莱语 | Southern Ndebele | isiNdebele
|
||||||
|
`nv` | 纳瓦霍语 | Navajo | Diné bizaad
|
||||||
|
`ny` | 尼扬贾语 | Chichewa | chiCheŵa
|
||||||
|
`oc` | 奥克语 | Occitan | occitan
|
||||||
|
`oj` | 奥杰布瓦语 | Ojibwe | ᐊᓂᔑᓈᐯᒧᐎᓐ
|
||||||
|
`om` | 奥罗莫语 | Oromo | Afaan Oromoo
|
||||||
|
`or` | 奥里亚语 | Oriya | ଓଡ଼ିଆ
|
||||||
|
`os` | 奥塞梯语 | Ossetian | ирон æвзаг
|
||||||
|
`pa` | 旁遮普语 | Panjabi | ਪੰਜਾਬੀ
|
||||||
|
`pi` | 巴利语 | Pāli | पाऴि
|
||||||
|
`pl` | 波兰语 | Polish | Polski
|
||||||
|
`ps` | 普什图语 | Pashto | پښتو
|
||||||
|
`pt` | 葡萄牙语 | Portuguese | Português
|
||||||
|
`qu` | 克丘亚语 | Quechua | Runa Simi
|
||||||
|
`rm` | 罗曼什语 | Romansh | rumantsch grischun
|
||||||
|
`rn` | 基隆迪语 | Kirundi | Ikirundi
|
||||||
|
`ro` | 罗马尼亚语 | Romanian | Română
|
||||||
|
`ru` | 俄语 | Russian | Русский
|
||||||
|
`rw` | 卢旺达语 | Kinyarwanda | Ikinyarwanda
|
||||||
|
`sa` | 梵语 | Sanskrit | संस्कृतम्
|
||||||
|
`sc` | 撒丁语 | Sardinian | sardu
|
||||||
|
`sd` | 信德语 | Sindhi | सिन्धी
|
||||||
|
`se` | 北萨米语 | Northern Sami | Davvisámegiella
|
||||||
|
`sg` | 桑戈语 | Sango | yângâ tî sängö
|
||||||
|
`sh` | 塞尔维亚-克罗地亚语 | Serbo-Croatian | Српскохрватски језик
|
||||||
|
`si` | 僧伽罗语 | Sinhala | සිංහල
|
||||||
|
`sk` | 斯洛伐克语 | Slovak | slovenčina
|
||||||
|
`sl` | 斯洛文尼亚语 | Slovenian | slovenščina
|
||||||
|
`sm` | 萨摩亚语 | - | -
|
||||||
|
`sn` | 修纳语 | Shona | chiShona
|
||||||
|
`so` | 索马里语 | Somali | Soomaaliga
|
||||||
|
`sq` | 阿尔巴尼亚语 | Albanian | Shqip
|
||||||
|
`sr` | 塞尔维亚语 | Serbian | српски језик
|
||||||
|
`ss` | 斯威士语 | Swati | SiSwati
|
||||||
|
`st` | 塞索托语 | Southern Sotho | Sesotho
|
||||||
|
`su` | 巽他语 | Sundanese | Basa Sunda
|
||||||
|
`sv` | 瑞典语 | Swedish | Svenska
|
||||||
|
`sw` | 斯瓦希里语 | Swahili | Kiswahili
|
||||||
|
`ta` | 泰米尔语 | Tamil | தமிழ்
|
||||||
|
`te` | 泰卢固语 | Telugu | తెలుగు
|
||||||
|
`tg` | 塔吉克语 | Tajik | тоҷикӣ
|
||||||
|
`th` | 泰语 | Thai | ไทย
|
||||||
|
`ti` | 提格雷尼亚语 | Tigrinya | ትግርኛ
|
||||||
|
`tk` | 土库曼语 | Turkmen | Türkmen
|
||||||
|
`tl` | 他加禄语 | Tagalog | Wikang Tagalog
|
||||||
|
`tn` | 茨瓦纳语 | Tswana | Setswana
|
||||||
|
`to` | 汤加语 | Tonga | faka Tonga
|
||||||
|
`tr` | 土耳其语 | Turkish | Türkçe
|
||||||
|
`ts` | 宗加语 | Tsonga | Xitsonga
|
||||||
|
`tt` | 塔塔尔语 | Tatar | татар теле
|
||||||
|
`tw` | 特威语 | Twi | Twi
|
||||||
|
`ty` | 塔希提语 | Tahitian | Reo Tahiti
|
||||||
|
`ug` | 维吾尔语 | Uyghur | ئۇيغۇرچە
|
||||||
|
`uk` | 乌克兰语 | Ukrainian | Українська
|
||||||
|
`ur` | 乌尔都语 | Urdu | اردو
|
||||||
|
`uz` | 乌兹别克语 | Uzbek | Ўзбек
|
||||||
|
`ve` | 文达语 | Venda | Tshivenḓa
|
||||||
|
`vi` | 越南语 | Vietnamese | Tiếng Việt
|
||||||
|
`vo` | 沃拉普克语 | Volapük | Volapük
|
||||||
|
`wa` | 瓦隆语 | Walloon | walon
|
||||||
|
`wo` | 沃洛夫语 | Wolof | Wollof
|
||||||
|
`xh` | 科萨语 | Xhosa | isiXhosa
|
||||||
|
`yi` | 依地语 | Yiddish | ייִדיש
|
||||||
|
`yo` | 约鲁巴语 | Yoruba | Yorùbá
|
||||||
|
`za` | 壮语 | Zhuang | Saɯ cueŋƅ
|
||||||
|
`zh` | 汉语(中文) | Chinese | 中文
|
||||||
|
`zu` | 祖鲁语 | Zulu | isiZulu
|
||||||
|
<!--rehype:className=show-header-->
|
||||||
|
|
||||||
|
### SO 639-1 新增了以下语言
|
||||||
|
<!--rehype:wrap-class=col-span-3-->
|
||||||
|
|
||||||
|
ISO 639-1 | ISO 639-2 | 名称 | 更改日期 | 更改类型 | 曾用代码
|
||||||
|
:-|:-|:-|:-|:-|:-
|
||||||
|
io | ido | 伊多语 | 2002年1月15日 | 新增 | art
|
||||||
|
wa | wln | 瓦隆语 | 2002年1月29日 | 新增 | roa
|
||||||
|
li | lim | 林堡语 | 2002年8月2日 | 新增 | gem
|
||||||
|
ii | iii | 四川省彝语(诺苏语) | 2002年10月14日 | 新增 | -
|
||||||
|
an | arg | 阿拉贡语 | 2002年12月23日 | 新增 | roa
|
||||||
|
ht | hat | 海地克里奥尔语 | 2003年2月26日 | 新增 | cpf
|
||||||
|
<!--rehype:className=show-header-->
|
||||||
|
|
||||||
|
自 [RFC 3066](https://tools.ietf.org/html/rfc3066) 出版后,ISO 639-1 新增了以上语言
|
||||||
|
|
||||||
|
另见
|
||||||
|
---
|
||||||
|
<!--rehype:wrap-class=col-span-3-->
|
||||||
|
|
||||||
|
- [国际化与本地化](https://zh.wikipedia.org/wiki/国际化与本地化) _(wikipedia.org)_
|
||||||
|
- [ISO_639-1](https://zh.wikipedia.org/wiki/ISO_639-1) _(wikipedia.org)_
|
226
docs/lsof.md
Normal file
226
docs/lsof.md
Normal file
@ -0,0 +1,226 @@
|
|||||||
|
Lsof 备忘清单
|
||||||
|
===
|
||||||
|
|
||||||
|
这个快速参考备忘单提供了使用 lsof 命令的各种方法。
|
||||||
|
|
||||||
|
入门
|
||||||
|
----
|
||||||
|
|
||||||
|
### 介绍
|
||||||
|
|
||||||
|
**lsof** 表示 `L`i`s`t `O`pen `F`iles 用于查找哪个进程打开了哪些文件
|
||||||
|
|
||||||
|
```shell
|
||||||
|
$ lsof
|
||||||
|
$ sudo lsof -u root
|
||||||
|
```
|
||||||
|
|
||||||
|
### 特定于端口
|
||||||
|
|
||||||
|
```shell
|
||||||
|
$ lsof -i :8080
|
||||||
|
$ lsof -i :80 -i :22
|
||||||
|
$ lsof -i TCP:22
|
||||||
|
$ lsof -i TCP:1-1024
|
||||||
|
$ lsof -i UDP
|
||||||
|
$ lsof -i @192.168.1.5
|
||||||
|
```
|
||||||
|
|
||||||
|
### 特定于进程
|
||||||
|
|
||||||
|
```shell
|
||||||
|
$ lsof -c mysql
|
||||||
|
$ lsof -c java
|
||||||
|
$ lsof -c ssh
|
||||||
|
$ lsof -c nginx
|
||||||
|
$ lsof -c ssh -c httpd
|
||||||
|
```
|
||||||
|
|
||||||
|
### 特定于用户
|
||||||
|
|
||||||
|
```shell
|
||||||
|
$ lsof -u www-data
|
||||||
|
$ lsof -u www-data -u ubuntu
|
||||||
|
$ lsof -i -u ^root # 特定用户除外
|
||||||
|
```
|
||||||
|
|
||||||
|
### 特定于网络
|
||||||
|
|
||||||
|
```shell
|
||||||
|
$ lsof -i 4 # 仅 IPv4
|
||||||
|
$ lsof -i 6 # 仅 IPv6
|
||||||
|
```
|
||||||
|
|
||||||
|
### 特定的PID
|
||||||
|
|
||||||
|
```shell
|
||||||
|
$ lsof -p 1753
|
||||||
|
$ lsof -p ^3 # 除了某些pid
|
||||||
|
```
|
||||||
|
|
||||||
|
### 特定文件名
|
||||||
|
|
||||||
|
```shell
|
||||||
|
$ lsof /var/log/messages
|
||||||
|
$ lsof /etc/passwd
|
||||||
|
```
|
||||||
|
|
||||||
|
### 特定目录
|
||||||
|
|
||||||
|
```shell
|
||||||
|
$ lsof +D /var/log # 在目录内
|
||||||
|
```
|
||||||
|
|
||||||
|
### Kill
|
||||||
|
|
||||||
|
```shell
|
||||||
|
$ kill -9 `lsof -t -u apache`
|
||||||
|
$ kill -9 $(lsof -t -i :8080)
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
### 参数
|
||||||
|
<!--rehype:wrap-class=row-span-2-->
|
||||||
|
|
||||||
|
```bash
|
||||||
|
-a # 列出打开文件存在的进程;
|
||||||
|
-c<进程名> # 列出指定进程所打开的文件;
|
||||||
|
-g # 列出GID号进程详情;
|
||||||
|
-d<文件号> # 列出占用该文件号的进程;
|
||||||
|
+d<目录> # 列出目录下被打开的文件;
|
||||||
|
+D<目录> # 递归列出目录下被打开的文件;
|
||||||
|
-n<目录> # 列出使用NFS的文件;
|
||||||
|
-i<条件> # 列出符合条件的进程(协议,:端口,@ip)
|
||||||
|
-p<进程号> # 列出指定进程号所打开的文件;
|
||||||
|
-u # 列出UID号进程详情;
|
||||||
|
-h # 显示帮助信息;
|
||||||
|
-v # 显示版本信息
|
||||||
|
```
|
||||||
|
|
||||||
|
### 列出指定进程号所打开的文件
|
||||||
|
|
||||||
|
```bash
|
||||||
|
lsof -p $pid
|
||||||
|
```
|
||||||
|
|
||||||
|
### 获取端口对应的进程 ID=>pid
|
||||||
|
|
||||||
|
```bash
|
||||||
|
lsof -i:9981 -P -t -sTCP:LISTEN
|
||||||
|
```
|
||||||
|
|
||||||
|
### 列出打开文件的进程:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
lsof $filename
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
示例
|
||||||
|
---
|
||||||
|
|
||||||
|
### 示例
|
||||||
|
<!--rehype:wrap-class=col-span-2-->
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ lsof
|
||||||
|
command PID USER FD type DEVICE SIZE NODE NAME
|
||||||
|
init 1 root cwd DIR 8,2 4096 2 /
|
||||||
|
init 1 root rtd DIR 8,2 4096 2 /
|
||||||
|
init 1 root txt REG 8,2 43496 6121706 /sbin/init
|
||||||
|
init 1 root mem REG 8,2 143600 7823908 /lib64/ld-2.5.so
|
||||||
|
init 1 root mem REG 8,2 1722304 7823915 /lib64/libc-2.5.so
|
||||||
|
init 1 root mem REG 8,2 23360 7823919 /lib64/libdl-2.5.so
|
||||||
|
init 1 root mem REG 8,2 95464 7824116 /lib64/libselinux.so.1
|
||||||
|
init 1 root mem REG 8,2 247496 7823947 /lib64/libsepol.so.1
|
||||||
|
init 1 root 10u FIFO 0,17 1233 /dev/initctl
|
||||||
|
migration 2 root cwd DIR 8,2 4096 2 /
|
||||||
|
migration 2 root rtd DIR 8,2 4096 2 /
|
||||||
|
migration 2 root txt unknown /proc/2/exe
|
||||||
|
```
|
||||||
|
|
||||||
|
### 文件描述符列表(FD)
|
||||||
|
<!--rehype:wrap-class=row-span-3-->
|
||||||
|
|
||||||
|
:- | :-
|
||||||
|
:- | :-
|
||||||
|
`cwd` | 表示当前工作目录,即:应用程序的当前工作目录,这是该应用程序启动的目录,除非它本身对这个目录进行更改
|
||||||
|
`txt` | 该类型的文件是程序代码,如应用程序二进制文件本身或共享库,如上列表中显示的 /sbin/init 程序
|
||||||
|
`lnn` | 库引用 (AIX);
|
||||||
|
`er` | FD 信息错误(参见名称栏)
|
||||||
|
`jld` | jail 目录 (FreeBSD);
|
||||||
|
`ltx` | 共享库文本(代码和数据)
|
||||||
|
`mxx` | 十六进制内存映射类型编号xx
|
||||||
|
`m86` | DOS合并映射文件
|
||||||
|
`mem` | 内存映射文件
|
||||||
|
`mmap` | 内存映射设备
|
||||||
|
`pd` | 父目录
|
||||||
|
`rtd` | 根目录
|
||||||
|
`tr` | 内核跟踪文件 (OpenBSD)
|
||||||
|
`v86` | VP/ix 映射文件
|
||||||
|
`0` | 表示标准输出
|
||||||
|
`1` | 表示标准输入
|
||||||
|
`2` | 表示标准错误
|
||||||
|
<!--rehype:className=style-list-arrow-->
|
||||||
|
|
||||||
|
### 示例列信息
|
||||||
|
|
||||||
|
:- | :-
|
||||||
|
:- | :-
|
||||||
|
`COMMAND` | 进程的名称
|
||||||
|
`PID` | 进程标识符
|
||||||
|
`PPID` | 父进程标识符(需要指定-R参数)
|
||||||
|
`USER` | 进程所有者
|
||||||
|
`PGID` | 进程所属组
|
||||||
|
`FD` | 文件描述符,应用程序通过它识别该文件
|
||||||
|
|
||||||
|
### 标准输出/输入/错误文件状态模式(FD)
|
||||||
|
|
||||||
|
:- | :-
|
||||||
|
:- | :-
|
||||||
|
`u` | 表示该文件被打开并处于读取/写入模式
|
||||||
|
`r` | 表示该文件被打开并处于只读模式
|
||||||
|
`w` | 表示该文件被打开并处于写入模式
|
||||||
|
`空格` | 表示该文件的状态模式为 unknow,且没有锁定
|
||||||
|
`-` | 表示该文件的状态模式为 unknow,且被锁定
|
||||||
|
|
||||||
|
一般在[标准输出/输入/错误](#文件描述符列表fd)后还跟着文件状态模式
|
||||||
|
|
||||||
|
### 文件状态模锁 (FD)
|
||||||
|
|
||||||
|
:- | :-
|
||||||
|
:- | :-
|
||||||
|
`N` | 对于未知类型的Solaris NFS锁
|
||||||
|
`r` | 用于部分文件的读取锁定
|
||||||
|
`R` | 对整个文件进行读取锁定
|
||||||
|
`w` | 对文件的一部分进行写锁定(文件的部分写锁)
|
||||||
|
`W` | 对整个文件进行写锁定(整个文件的写锁)
|
||||||
|
`u` | 用于任何长度的读写锁
|
||||||
|
`U` | 对于未知类型的锁
|
||||||
|
`x` | 对于文件部分的SCO OpenServer Xenix锁
|
||||||
|
`X` | 对于整个文件的SCO OpenServer Xenix锁
|
||||||
|
`space` | 如果没有锁
|
||||||
|
|
||||||
|
在[文件状态模式](#标准输出输入错误文件状态模式fd)后面,还跟着相关的锁
|
||||||
|
|
||||||
|
### 文件类型
|
||||||
|
|
||||||
|
标识 | 说明
|
||||||
|
:- | :-
|
||||||
|
`DIR` | 表示目录
|
||||||
|
`CHR` | 表示字符类型
|
||||||
|
`BLK` | 块设备类型
|
||||||
|
`UNIX` | UNIX 域套接字
|
||||||
|
`FIFO` | 先进先出 (FIFO) 队列
|
||||||
|
`IPv4` | 网际协议 (IP) 套接字
|
||||||
|
`DEVICE` | 指定磁盘的名称
|
||||||
|
`SIZE` | 文件的大小
|
||||||
|
`NODE` | 索引节点(文件在磁盘上的标识)
|
||||||
|
`NAME` | 打开文件的确切名称
|
||||||
|
`REG` | 常规文件
|
||||||
|
|
||||||
|
|
||||||
|
另见
|
||||||
|
---
|
||||||
|
|
||||||
|
- [lsof 命令帮助文档](https://jaywcjlove.github.io/linux-command/c/lsof.html) _(jaywcjlove.github.io)_
|
107
docs/mime.md
Normal file
107
docs/mime.md
Normal file
@ -0,0 +1,107 @@
|
|||||||
|
MIME 类型 备忘清单
|
||||||
|
===
|
||||||
|
|
||||||
|
此备忘单列出了一些常见的 Web MIME 类型。 您可以查看包含所有已注册 MIME 类型的 [IANA/MIME 媒体类型注册表](https://www.iana.org/assignments/media-types/media-types.xhtml)。
|
||||||
|
|
||||||
|
|
||||||
|
入门
|
||||||
|
----
|
||||||
|
|
||||||
|
### 介绍
|
||||||
|
<!--rehype:style=display:none;&wrap-style=padding-top:0;&wrap-class=col-span-3-->
|
||||||
|
|
||||||
|
- MIME 类型注册表关联特定的文件扩展名和文件名模式
|
||||||
|
- MIME(多用途 Internet 邮件扩展)类型又名媒体类型
|
||||||
|
- MIME 类型在 IETF 的 RFC 6838 中定义和标准化
|
||||||
|
- 表示文档、文件或字节分类的性质和格式。
|
||||||
|
- 对于 Internet 上的文件格式或格式内容
|
||||||
|
<!--rehype:className=style-round-->
|
||||||
|
|
||||||
|
|
||||||
|
MIME 类型列表
|
||||||
|
--------
|
||||||
|
|
||||||
|
### 常见的 MIME(媒体)类型
|
||||||
|
<!--rehype:wrap-class=col-span-3-->
|
||||||
|
|
||||||
|
扩展名 | MIME 类型(内容类型) | 文件种类
|
||||||
|
:-|:-|:-
|
||||||
|
\.aac | audio/aac | AAC 音频
|
||||||
|
\.abw | application/x\-abiword | AbiWord 文档
|
||||||
|
\.arc | application/x\-freearc | 存档文档(嵌入多个文件)
|
||||||
|
\.avi | video/x\-msvideo | AVI: 音频视频交错
|
||||||
|
\.azw | application/vnd\.amazon\.ebook | 亚马逊 Kindle 电子书格式
|
||||||
|
\.bin | application/octet\-stream | 任何类型的二进制数据
|
||||||
|
\.bmp | image/bmp | Windows OS/2 位图图形
|
||||||
|
\.bz | application/x\-bzip | BZip 存档
|
||||||
|
\.bz2 | application/x\-bzip2 | BZip2 存档
|
||||||
|
\.csh | application/x\-csh | C\-Shell 脚本
|
||||||
|
\.css | text/css | 级联样式表 (CSS)
|
||||||
|
\.csv | text/csv | 逗号分隔值 (CSV)
|
||||||
|
\.doc | application/msword | 微软 Word
|
||||||
|
\.docx | application/vnd\.openxmlformats\-officedocument\.wordprocessingml\.document | 微软 Word (OpenXML)
|
||||||
|
\.eot | application/vnd\.ms\-fontobject | MS 嵌入式 OpenType 字体
|
||||||
|
\.epub | application/epub\+zip | 电子出版物 (EPUB)
|
||||||
|
\.gz | application/gzip | GZip 压缩存档
|
||||||
|
\.gif | image/gif | 图形交换格式 (GIF)
|
||||||
|
\.htm \.html | text/html | 超文本标记语言 (HTML)
|
||||||
|
\.ico | image/vnd\.microsoft\.icon | 图标格式
|
||||||
|
\.ics | text/calendar | iCalendar 格式
|
||||||
|
\.jar | application/java\-archive | Java 存档 (JAR)
|
||||||
|
\.jpeg \.jpg | image/jpeg | JPEG 图像
|
||||||
|
\.js | text/javascript | JavaScript
|
||||||
|
\.json | application/json | JSON格式
|
||||||
|
\.jsonld | application/ld\+json | JSON\-LD 格式
|
||||||
|
\.mid \.midi | audio/midi audio/x\-midi | 乐器数字接口 (MIDI)
|
||||||
|
\.mjs | text/javascript | JavaScript 模块
|
||||||
|
\.mp3 | audio/mpeg | MP3 音频
|
||||||
|
\.mpeg | video/mpeg | MPEG 视频
|
||||||
|
\.mpkg | application/vnd\.apple\.installer\+xml | Apple 安装程序包
|
||||||
|
\.odp | application/vnd\.oasis\.opendocument\.presentation | OpenDocument 演示文档
|
||||||
|
\.ods | application/vnd\.oasis\.opendocument\.spreadsheet | OpenDocument 电子表格文档
|
||||||
|
\.odt | application/vnd\.oasis\.opendocument\.text | OpenDocument 文本文档
|
||||||
|
\.oga | audio/ogg | OGG 音频
|
||||||
|
\.ogv | video/ogg | OGG 视频
|
||||||
|
\.ogx | application/ogg | OGG
|
||||||
|
\.opus | audio/opus | Opus 音频
|
||||||
|
\.otf | font/otf | OpenType 字体
|
||||||
|
\.png | image/png | 便携式网络图形
|
||||||
|
\.pdf | application/pdf | Adobe 便携式文档格式 (PDF)
|
||||||
|
\.php | application/php | 超文本预处理器(个人主页)
|
||||||
|
\.ppt | application/vnd\.ms\-powerpoint | 微软PowerPoint
|
||||||
|
\.pptx | application/vnd\.openxmlformats\-officedocument\.presentationml\.presentation | 微软 PowerPoint (OpenXML)
|
||||||
|
\.rar | application/vnd\.rar | RAR 存档
|
||||||
|
\.rtf | application/rtf | 富文本格式 (RTF)
|
||||||
|
\.sh | application/x\-sh | Bourne shell 脚本
|
||||||
|
\.svg | image/svg\+xml | 可缩放矢量图形 (SVG)
|
||||||
|
\.swf | application/x\-shockwave\-flash | 小型 Web 格式 (SWF) 或 Adobe Flash 文档
|
||||||
|
\.tar | application/x\-tar | Tape 存档 (TAR)
|
||||||
|
\.tif \.tiff | image/tiff | 标记图像文件格式 (TIFF)
|
||||||
|
\.ts | video/mp2t | MPEG 传输流
|
||||||
|
\.ttf | font/ttf | TrueType 字体
|
||||||
|
\.txt | text/plain | 文本,(通常为 ASCII 或 ISO 8859\-n)
|
||||||
|
\.vsd | application/vnd\.visio | 微软 Visio
|
||||||
|
\.wav | audio/wav | Waveform 音频格式
|
||||||
|
\.weba | audio/webm | WEBM 音频
|
||||||
|
\.webm | video/webm | WEBM视频
|
||||||
|
\.webp | image/webp | WEBP图像
|
||||||
|
\.woff | font/woff | Web 开放字体格式 (WOFF)
|
||||||
|
\.woff2 | font/woff2 | Web 开放字体格式 (WOFF)
|
||||||
|
\.xhtml | application/xhtml\+xml | XHTML
|
||||||
|
\.xls | application/vnd\.ms\-excel | Microsoft Excel
|
||||||
|
\.xlsx | application/vnd\.openxmlformats\-officedocument\.spreadsheetml\.sheet | Microsoft Excel (OpenXML)
|
||||||
|
\.xml | application/xml 如果临时用户不可读(RFC 3023,第 3 节) text/xml,如果临时用户可读(RFC 3023,第 3 节) | XML
|
||||||
|
\.xul | application/vnd\.mozilla\.xul\+xml | XUL
|
||||||
|
\.zip | application/zip | ZIP 档案
|
||||||
|
\.3gp | video/3gpp audio/3gpp 如果它不包含视频 | 3GPP 音视频容器
|
||||||
|
\.3g2 | video/3gpp2 audio/3gpp2 如果它不包含视频 | 3GPP2 音视频容器
|
||||||
|
\.7z | application/x\-7z\-compressed | 7-zip 存档
|
||||||
|
\.markdown \.md | text/markdown | Markdown 文件
|
||||||
|
<!--rehype:className=show-header-->
|
||||||
|
|
||||||
|
另见
|
||||||
|
---
|
||||||
|
|
||||||
|
- [iana mime.types](http://www.iana.org/assignments/media-types/media-types.xhtml) _(iana.org)_
|
||||||
|
- [apache mime.types](http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types) _(svn.apache.org)_
|
||||||
|
- [nginx mime.types](http://hg.nginx.org/nginx/raw-file/default/conf/mime.types) _(hg.nginx.org)_
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@wcj/reference",
|
"name": "@wcj/reference",
|
||||||
"version": "1.11.1",
|
"version": "1.12.0",
|
||||||
"description": "为开发人员分享快速参考备忘单(主要是方便自己)。",
|
"description": "为开发人员分享快速参考备忘单(主要是方便自己)。",
|
||||||
"author": "jaywcjlove",
|
"author": "jaywcjlove",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" height="1em" width="1em" viewBox="0 0 24 24">
|
<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" height="1em" width="1em" viewBox="0 0 24 24">
|
||||||
<path d="M19.54 5.08A10.61 10.61 0 0 0 11.91 2a10 10 0 0 0-.05 20 2.58 2.58 0 0 0 2.53-1.89 2.52 2.52 0 0 0-.57-2.28.5.5 0 0 1 .37-.83h1.65A6.15 6.15 0 0 0 22 11.33a8.48 8.48 0 0 0-2.46-6.25Zm-12.7 9.66a1.5 1.5 0 1 1 .4-2.08 1.49 1.49 0 0 1-.4 2.08ZM8.3 9.25a1.5 1.5 0 1 1-.55-2 1.5 1.5 0 0 1 .55 2ZM11 7a1.5 1.5 0 1 1 1.5-1.5A1.5 1.5 0 0 1 11 7Zm5.75.8a1.5 1.5 0 1 1 .55-2 1.5 1.5 0 0 1-.55 2Z" style="fill:#231f20" id="color-palette-2"/>
|
<path d="M19.54 5.08A10.61 10.61 0 0 0 11.91 2a10 10 0 0 0-.05 20 2.58 2.58 0 0 0 2.53-1.89 2.52 2.52 0 0 0-.57-2.28.5.5 0 0 1 .37-.83h1.65A6.15 6.15 0 0 0 22 11.33a8.48 8.48 0 0 0-2.46-6.25Zm-12.7 9.66a1.5 1.5 0 1 1 .4-2.08 1.49 1.49 0 0 1-.4 2.08ZM8.3 9.25a1.5 1.5 0 1 1-.55-2 1.5 1.5 0 0 1 .55 2ZM11 7a1.5 1.5 0 1 1 1.5-1.5A1.5 1.5 0 0 1 11 7Zm5.75.8a1.5 1.5 0 1 1 .55-2 1.5 1.5 0 0 1-.55 2Z" />
|
||||||
</svg>
|
</svg>
|
||||||
|
Before Width: | Height: | Size: 555 B After Width: | Height: | Size: 514 B |
Reference in New Issue
Block a user