diff --git a/CHANGELOG.md b/CHANGELOG.md index bbc6392..82bca59 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -45,3 +45,4 @@ Behavioral changes: ### v2.1.0 @ 2020-10-23 * [2020-10-23 12:31:25 CDT] - [m] Refactored to use /usr/bin/env shebang. * [2020-10-23 12:39:46 CDT] - [wifi-autorun-on-connect] Autorun a script when you connect to a Wifi hotspot. +* [2020-10-23 18:40:30 CDT] - Translated the README into Chinese and Hindi to support 3 Billion people. HEAD -> v2.1 diff --git a/README.cn.md b/README.cn.md new file mode 100644 index 0000000..c6c805c --- /dev/null +++ b/README.cn.md @@ -0,0 +1,221 @@ +#HopeSeekr的Bash腳本集合 + +方便您生活的實用工具。 + +我每天使用的腳本或安裝新系統的腳本, +極大地改善了我的Linux使用體驗! + +![希望的徽標](https://avatars2.githubusercontent.com/u/50506504?s=200&v=4) + +它們按提供給我的實用性(降序)排序。 + +目錄(分類) +============================== + + * **超級生產力** + * [bash_rc.aliases](#bash_rcaliases)-高辛烷值.bashrc別名和功能可改善生活質量。 + * [sudoers.d / 00_prompt_once](#sudoersd00_prompt_once)-每次引導僅提示輸入一次您的sudo密碼。 + * [ssh-keyphrase-only-once](#ssh-keyphrase-only-onceinstaller)-每次引導僅提示輸入一次SSH密鑰。 + * [gitconfig](#gitconfig)-高辛烷值Git CLI配置。 + * ** CronTabs ** + * [cron.daily / 00_clear-cache](#crondaily00_clear-cache)-每晚刪除無用的緩存文件。 + * [cron.daily / 01_purge-locales](#crondaily01_purge-locales)-刪除無用的國際語言環境。 + * [cron.hourly / btrfs-snapshot](#cronhourlybtrfs-snapshot)-每小時備份一次BTRFS。 + * [cron.daily / btrfs-snapshot](#crondailybtrfs-snapshot)-每天備份您的BTRFS。 + * **生活質量** + * [ls-by-min](#ls-by-min-)-按文件大小(降序)對`ls`的輸出進行排序。 + * [隨機文件[dir]](#random-file-dir)-隨機選擇一個文件或目錄並顯示它。 + * [sync-watch](#sync-watch)-輸出微小的更新顯示,其中需要將多少MB寫入磁盤。 + * [關閉監視器](#turn-off-monitors)-通過命令行(CLI)關閉所有監視器。 + * ** Uber Scripts **(很好的控制台腳本) + * [changelog-maker-lite](#changelog-maker-lite)-根據提交歷史記錄快速創建漂亮的變更日誌。 + * [git-mtime](#git-mtime)-將每個文件的修改時間恢復到存儲庫的歷史記錄。 + * [stream-to-youtube](#stream-to-youtube)-通過CLI直接向YouTube進行實時截屏。 + * [watermark.sh](#watermarksh)-輕鬆將自己的圖像水印嵌入視頻中。 + * [wifi-autorun-on-connect](#wifi-autorun-on-connectinstaller)-連接到Wifi熱點時自動運行腳本。 + * [x265.sh](#x265sh)-使用VAAPI通過Intel顯卡轉碼為h265 HEVC。 + * **神秘的實用工具** + * [arch-pacman-dupe-cleaner](#esotericarch-pacman-dupe-cleaner)- + * [init-btrfs-rootfs](#esotericinit-btrfs-rootfs)-刪除重複的Arch Linux Pacman條目。 + * [clone-github-repos.php](#esotericclone-github-reposphp)-下載用戶/ org的所有GitHub存儲庫。 + * [許可證](#license)-國際知識共享v4.0 + * [關於作者](#about-the-author) + +## bash_rc.aliases + +可以說這是該項目中最重要的部分! + +這幾十個別名使得可以使用Linux並進行開發 +網絡應用程序軟件更加高效和簡化。 + +去看看吧! [bash_rc.aliases](bash_rc.aliases) + +## sudoers.d / 00_prompt_once + +這將使sudo在此過程中僅要求您一次輸入密碼 +一次啟動。它不會跨終端詢問,也不會超時。 +重新啟動後,它將自動過期。 + +## ssh-keyphrase-only-once.installer + +正確配置您的OpenSSH客戶端,並以這種方式在您的〜/ .bash_profile中安裝`ssh-agent` +您只需為每次與ssh-agent一起使用的操作每次登錄都輸入一次SSH密鑰短語。 + +## gitconfig + +為經驗豐富的軟件開發人員準備的高度優化的.gitconfig,準備提高其日常工作效率。 +安裝到〜/ .gitconfig中。 + + git漂亮 + 吉特 + +顯示帶有標準ISO日期的精美彩色日誌: + +![git pretty](https://user-images.githubusercontent.com/1125541/94773688-e904c300-0381-11eb-878a-d0396d2bf102.png) + + git修復 + +迅速跳入基礎以將最後兩個提交彼此合併。 + + git alterego + +快速將當前回購切換為使用您的主要alterego帳戶進行先前提交的提交。 + + 自我 + +git alterego的相反。 + + git resign <哈希> + +將批量提交從快速辭職到最新的。 + +當您的GPG密鑰過期且需要續簽然後辭職時,此功能特別實用。 + + git c:結帳 + git cp:選擇櫻桃 + git cpm:合併提交的Cherry-pick + +實用程序別名使git的使用效率更高。 + + git顯示 + +在git log中顯示每次提交的GPG簽名。 + +## cron.daily / 00_clear-cache + +-清空每個非root用戶的〜/ .cache目錄。 +-清空Pacman的程序包緩存目錄。 + +可以選擇使用[nullfsvfs](https://github.com/abbbi/nullfsvfs)來限制SSD的磨損。 + +## cron.daily / 01_purge-locales + +每天刪除每個非EN語言環境文件。 + +通常可以節省400-1000 MB的空間。 + +## cron.hourly / btrfs-snapshot + +每小時每小時拍攝一次BTRFS快照。 + +## cron.daily / btrfs-snapshot + +清理前一天的小時快照,同時保留每天的快照。 + +##關閉顯示器 + +通過CLI輕鬆關閉所有顯示器。 + +當您只想離開而不必擔心鎖定屏幕時。 + +## ls-by-min + +返回按文件大小排序的文件列表,降序至少為X MB。 + +## x265.sh + +使用英特爾的顯卡通過ffmpeg將代碼轉碼為x265 HEVC。 + +##隨機文件[dir] + +從目錄/ PWD中選擇一個隨機文件。 + +## wifi-autorun-on-connect.installer + +安裝一個NetworkManager腳本,該腳本在連接到特定的#後自動運行 +WiFi網絡。 + +## git-mtime + +將每個文件在工作目錄中的修改時間恢復到 +最近在遠程git存儲庫中更新。 + +##同步觀看 + +顯示仍需要將多少兆字節寫入[慢速]磁盤。 + +## watermark.sh + +通過ffmpeg向視頻添加水印。 + +## changelog-maker-lite + +根據簡明的git commit日誌輕鬆創建[CHANGELOGs](CHANGELOG.md): + + [2020-10-01 00:23:15 CDT]-[x265.sh]使用VAAPI通過Intel顯卡進行編碼。 + [2020-10-01 00:30:00 CDT]-創建了README.md。 + [2020-10-01 00:37:07 CDT]-重命名了[random-file]以更加清楚。 + [2020-10-01 00:44:34 CDT]-推出了自述文件。 + [2020-10-01 00:49:44 CDT]-[bash_rc.aliases]添加了一整套webdev別名。 + [2020-10-01 00:58:00 CDT]-[bash_rc.aliases]添加了更多描述。 + [2020-10-01 01:10:26 CDT]-[.gitconfig]添加了一大堆我的git別名。標籤:v1.0.0 + [2020-10-01 08:17:42 CDT]-[清除緩存]刪除〜/ .cache目錄中損壞的符號鏈接。 + +##流到YouTube + +直接來自CLI的YouTube CLI Livestream Screencaster(通過ffmpeg)! + +#神秘的實用程序 + +##深奧/ arch-pacman-dupe-cleaner + +幫助在Arch Linux中自動修復重複的Pacman數據庫條目。 + +這是為了解決罕見的問題:“錯誤:重複的數據庫條目'foo'” + +## esoteric / init-btrfs-rootfs + +### 問題 + +Arch Linux將所有/粘貼在主BTRFS子卷(ID = 5)中。 + +這意味著常見的快照和子卷任務, +特別是回滾到以前(例如工作) +根子卷異常困難,需要 +救援靴等 + +### 解決方案 + +提供的解決方案可修復此情況,希望沒有 +在實時環境中需要應急磁盤。然而, +您真的應該事先準備好救援盤。 + +為了上帝的愛,請先備份! + +![btrfs-init-rootfs](https://user-images.githubusercontent.com/1125541/94771567-231f9600-037d-11eb-8032-50d2b5873f36.png) + +## esoteric / clone-github-repos.php + +自動下載用戶或組織的所有GitHub存儲庫。 + +# 執照 + +該項目已獲得[知識共享署名許可國際v4.0](LICENSE.cc-by.md)的許可。 + +![CC.by許可摘要](https://user-images.githubusercontent.com/1125541/93617603-cd6de580-f99b-11ea-9da4-f79c168c97df.png) + +# 關於作者 + +[西奧多·史密斯](https://www.phpexperts.pro/]) +GPG指紋:4BF8 2613 1C34 87AC D28F 2AD8 EB24 A91D D612 5690 +首席執行官:PHP Experts,Inc. diff --git a/README.hi.md b/README.hi.md new file mode 100644 index 0000000..6a31a39 --- /dev/null +++ b/README.hi.md @@ -0,0 +1,221 @@ +# HopeSeekr का बैश लिप्स कलेक्शन + +आपके जीवन को आसान बनाने के लिए उपयोगिताएँ। + +मैं दैनिक आधार पर या नई प्रणाली स्थापित करने पर उपयोग करने वाले लिपियों, +लिनक्स के साथ मेरे अनुभव को काफी हद तक सुधारना + +[[होप्स लोगो] (https://avatars2.githubusercontent.com/u/50506504?s=200&v=4) + +उनके द्वारा हल किया जाता है कि वे मुझे कितनी उपयोगिता प्रदान करते हैं, नीचे उतरते हैं। + +सामग्री की तालिका (वर्गीकृत) +=============================== + + ** * सुपर उत्पादकता ** + * [bash_rc.aliases] (# bash_rcaliases) - High-Octane .bashrc उपनाम और बेहतर गुणवत्ता वाले जीवन के लिए कार्य। + * (एक sudoers.d / 00_prompt_once] (# sudoersd00_prompt_once) - प्रति बूट के बाद केवल अपने sudo पासवर्ड के लिए संकेत दें। + * [ssh-keyphrase-only-एक बार] (# ssh-keyphrase-only-onlyinstaller) - प्रति बूट केवल एक बार SSH कीफ्रेज़ के लिए संकेत दें। + * [एक gitconfig] (# gitconfig) - उच्च-ऑक्टेन गिट CLI विन्यास। + ** * CronTabs ** + * एक cron.daily / 00_clear-cache] (# crondaily00_clear-cache) - बेकार कैश फ़ाइलों को रात में निकालें। + * [cron.daily / 01_purge-loc] (# crondaily01_purge- स्थान) - बेकार intl स्थानों को निकालें। + * (cron.hourly / btrfs-snapshot] (# cronhourlybtrfs-snapshot) - अपने BTRFS / प्रति घंटा का बैकअप लें। + * [a cron.daily / btrfs-snapshot] (# crondailybtrfs-snapshot) - अपने BTRFS / दैनिक बैकअप लें। + * **जीवन की गुणवत्ता** + * [ls-by-min] (# ls-by-min-) - फ़ाइल आकार द्वारा `ls` के आउटपुट को अवरोही बनाता है। + * [रैंडम-फाइल [dir]] (# random-file-dir) - रैंडमली किसी फाइल या डायरेक्टरी को चुनता है और उसे प्रदर्शित करता है। + * (सिंक-वॉच] (# सिंक-वॉच) - एक छोटे से आउटपुट को अपडेट करता है, जिसमें डिस्क को कितने एमबी लिखने की आवश्यकता होती है। + * [टर्न-ऑफ-मॉनीटर] (# टर्न-ऑफ-मॉनीटर) - कमांड लाइन (सीएलआई) के माध्यम से सभी मॉनिटरों को बंद कर देता है। + ** ** उबेर लिपियों ** (cri 控制台 脚 )本) + * [चेंजलॉग-मेकर-लाइट] (# चेंजलॉग-मेकर-लाइट) - जल्दी से कमिटिग हिस्ट्री से एक खूबसूरत चैंज बनाता है। + * [git-mtime] (# git-mtime) - रेपो के इतिहास के लिए हर फ़ाइल के संशोधन समय को पुनर्स्थापित करता है। + * [स्ट्रीम-टू-यूट्यूब] (# स्ट्रीम-टू-यूट्यूब) - सीएलआई से सीधे यूट्यूब पर लाइव स्क्रेंकास्ट। + * [वॉटरमार्क .sh] (# वॉटरमार्क) - आसानी से वीडियो पर अपनी खुद की इमेज वॉटरमार्क एम्बेड करें। + * [wifi-autorun-on-connect] (# wifi-autorun-on-connectinstaller) - जब आप Wifi हॉटस्पॉट से कनेक्ट करते हैं तो ऑटोरुन एक स्क्रिप्ट। + * [x265.sh] (# x265sh) - VA2I का उपयोग करके इंटेल ग्राफिक्स कार्ड के माध्यम से h265 HEVC में ट्रांसकोड। + ** ** गूढ़ उपयोगिताएँ + * [आर्च-पैक्मैन-डूप-क्लीनर] (# गूढ़-पेकमैन-डूप-क्लीनर) - + * (init-btrfs-rootfs] (# esotericinit-btrfs-rootfs) - डुप्लिकेट किए गए आर्क लिनक्स Pacman प्रविष्टियों को निकालें। + * एक क्लोन-गितुब-रिपोस.फप] (# गूढ़कोशिका-गितुब-रिपॉस्प) - उपयोगकर्ता के सभी / ऑर्गन के गिटहब रिपॉजिटरी को डाउनलोड करता है। + * [लाइसेंस] (# लाइसेंस) - क्रिएटिव कॉमन्स v4.0 इंटरनेशनल + * [लेखक के बारे में] (# लेखक के बारे में) + +## bash_rc.aliases + +यकीनन यह परियोजना का सबसे महत्वपूर्ण टुकड़ा है! + +ये दर्जनों उपनाम लिनक्स के साथ काम कर रहे हैं और विकसित कर रहे हैं +वेब एप्लिकेशन सॉफ्टवेयर बहुत अधिक कुशल और सुव्यवस्थित। + +जाओ इसकी जाँच करो! [Bash_rc.aliases] (bash_rc.aliases) + +## sudoers.d / 00_prompt_once + +यह `sudo` के दौरान केवल आपके पासवर्ड वन टाइम के लिए पूछेगा +एक ही बूट। यह टर्मिनलों के पार नहीं पूछेगा और यह समय समाप्त नहीं होगा। +रिबूट पर, यह स्वचालित रूप से समाप्त हो जाएगा। + +## ssh-keyphrase-only-only.installer + +अपने OpenSSH क्लाइंट को ठीक से कॉन्फ़िगर करता है और इस तरह से आपके `~ / .bash_profile` में` ssh-agent` स्थापित करता है। +आपको कभी भी अपने एसएसएच कीफ्रेसेज को एक बार लॉगिन करने के लिए s एसश-एजेंट ’के साथ काम करने वाली किसी भी चीज के लिए लॉगिन करना होगा। + +## gitconfig + +अनुभवी सॉफ्टवेयर डेवलपर्स के लिए एक उच्च-अनुकूलित .gitconfig उनकी डेली उत्पादकता बढ़ाने के लिए तैयार है। +~ / .Itconfig में स्थापित करें। + + सुंदर + git ll + +मानक आईएसओ तिथियों के साथ एक सुंदर बहुरंगी लॉग दिखाता है: + +! + + ठीक करना + +जल्दी से अंतिम दो में एक दूसरे में प्रवेश करता है। + + परिवर्तन + +पूर्व-प्रतिबद्ध कमिट के लिए अपने मुख्य परिवर्तन खाते का उपयोग करके वर्तमान रेपो को तुरंत स्विच करें। + + अहंकार + +`गिट परिवर्तन 'का उलटा। + + git इस्तीफा <हैश> + +क्विक रूप से इस्तीफा देने वाला बल्क <हैश> से लेटेस्ट पर जाता है। + +यह विशेष रूप से उपयोगी है जब आपकी GPG कुंजी समाप्त हो जाती है और आपको इसे नवीनीकृत करने और फिर इस्तीफा देने की आवश्यकता होती है। + + git c: चेकआउट + git cp: चेरी-पिक + git cpm: Merge के लिए चेरी-पिक + +उपयोग करने के लिए गिट को अधिक कुशल बनाने के लिए उपयोगिता उपनाम। + + गिट शो + +`Git log` में हर कमिट के लिए GPG हस्ताक्षर दिखाता है। + +## cron.daily / 00_clear-cache + +- प्रत्येक गैर-रूट उपयोगकर्ता की ~ / .cache निर्देशिका को खाली करता है। +- Pacman के पैकेज कैश डायरेक्टरी को खाली करता है। + +एसएसडी पर पहनने और आंसू को सीमित करने के लिए यह वैकल्पिक रूप से [nullfsvfs] (https://github.com/abbbi/nullfsvfs) का उपयोग कर सकता है। + +## cron.daily / 01_purge- स्थान + +हर दिन गैर-एन लोकेल फ़ाइल को निकालता है। + +यह बचाता है, आमतौर पर, 400-1000 एमबी अंतरिक्ष। + +## cron.hourly / btrfs- स्नैपशॉट + +BTRFS के स्नैपशॉट को / हर घंटे प्रति घंटे पर ले जाता है। + +## cron.daily / btrfs- स्नैपशॉट + +दैनिक लोगों को रखते हुए पहले दिन के घंटे के स्नैपशॉट को साफ करता है। + +## टर्न-ऑफ-मॉनिटर + +सीएलआई के माध्यम से अपने सभी मॉनिटर को आसानी से बंद कर देता है। + +जब आप बस दूर जाना चाहते हैं और लॉक स्क्रीन के बारे में इतनी चिंता न करें। + +## एलएस-दर-मिनट <एमबी> + +फ़ाइल आकार द्वारा क्रमबद्ध फ़ाइलों की सूची लौटाता है, जो कि कम से कम X एमबी बड़ी हैं। + +## x265.sh + +इंटेल के ग्राफिक्स कार्ड का उपयोग करके ffmpeg के माध्यम से x265 HEVC में ट्रांसकोड। + +## यादृच्छिक-फ़ाइल [dir] + +एक निर्देशिका / PWD में एक यादृच्छिक फ़ाइल को जोड़ता है। + +## wifi-autorun-on-connect.installer + +एक NetworkManager स्क्रिप्ट स्थापित करता है जो विशिष्ट रूप से # से कनेक्ट होने पर चलती है +वाईफाई नेटवर्क। + +## गिट-माइम + +अपनी फ़ाइल के मॉडिफिकेशन समय को अपनी कार्यशील निर्देशिका में उस समय तक पुनर्स्थापित करता है जब वह था +अंतिम रिमोट गैट भंडार में अपडेट किया गया। + +## सिंक-वॉच + +प्रदर्शित करता है कि कितने मेगाबाइट को अभी भी [धीमी] डिस्क पर लिखने की आवश्यकता है। + +## वॉटरमार्क.श + +Ffmpeg के माध्यम से वीडियो में वॉटरमार्क जोड़ता है। + +## चैंज-निर्माता-लाइट + +संक्षिप्त रूप से कमिट लॉग के आधार पर आसानी से [CHANGELOGs] (CHANGELOG.md) बनाता है: + + [2020-10-01 00:23:15 सीडीटी] - [x265.sh] इंटेल ग्राफिक्स कार्ड का उपयोग कर एन्कोडिंग के लिए VAAPI का उपयोग करें। + [2020-10-01 00:30:00 CDT] - एक README.md बनाया गया। + [2020-10-01 00:37:07 CDT] - [यादृच्छिक-फ़ाइल] अधिक स्पष्टता के लिए नाम बदला गया। + [२०२०-१०-०१:४४:३४ सीडीटी] - README को निकाल दिया। + [2020-10-01 00:49:44 CDT] - [bash_rc.aliases] ने वेबदेव उपनामों का एक पूरा जोड़ा। + [२०२०-१०-०१-०३:००:58 सीडीटी] - [bash_rc.aliases] कुछ और विवरण जोड़े। + [२०२०-१०-१०१ १०:१०:२६ सीडीटी] - [.गितकोफिग] ने मेरे गिट अलायस का एक पूरा गुच्छा जोड़ा। टैग: v1.0.0 + [२०२०-१०-०१ ० clear:१42:४२ सीडीटी] - [स्पष्ट-कैश] ~ /। Cache निर्देशिकाओं में टूटे हुए सीमलिंक हटाएं। + +## स्ट्रीम-टू-यूट्यूब + +YouTube सीएलआई लाइवस्ट्रीम स्क्रेंकेस्टर सीएलआई से सीधे (ffmpeg के माध्यम से)! + +# गूढ़ उपयोगिताएँ + +## गूढ़ / मेहराबदार-पकौड़ा-क्लीनर + +आर्क लिनक्स में स्वचालित रूप से डुप्लिकेट Pacman डेटाबेस प्रविष्टियों की मरम्मत में एड्स। + +यह दुर्लभ समस्या को हल करने के लिए है: "त्रुटि: नकली डेटाबेस प्रविष्टि 'फू'" + +## गूढ़ / init-btrfs-rootfs + +### समस्या + +आर्क लिनक्स मुख्य बीटीआरएफएस सबवोल्यूम (आईडी = 5) में / के सभी चिपक जाता है। + +इसका मतलब है कि सामान्य स्नैपशॉट और सबवोल्यूम कार्य, +विशेष रूप से पहले से वापस लौटना (जैसे, काम करना) +रूट सबवोल्म असाधारण रूप से कठिन है और इसके लिए ए की आवश्यकता होती है +बचाव बूट, आदि। + +### समाधान + +प्रदान किया गया समाधान स्थिति की उम्मीद करता है, बिना उम्मीद के +एक जीवित वातावरण पर, बचाव डिस्क की आवश्यकता। हालाँकि, +आपको वास्तव में एक बचाव डिस्क चाहिए जो एवेंस में पहले से लगी हो। + +और भगवान के प्यार के लिए, पहले बैकअप बनाओ! + +[Btrfs-init-rootfs] (https://user-images.githubusercontent.com/1125541/94771567-231f9600-037d-11eb-8032-50d2b5873f36.png) + +## गूढ़ / क्लोन-जीथब-रिपोस.फपी + +उपयोगकर्ता या किसी संगठन के सभी GitHub रिपॉजिटरी को स्वचालित रूप से डाउनलोड करता है। + +# लाइसेंस + +यह परियोजना [क्रिएटिव कॉमन्स एट्रिब्यूशन लाइसेंस v4.0 इंटरनेशनल] (LICENSE.cc-by.md) के तहत लाइसेंस प्राप्त है। + +! + +# लेखक के बारे में + +[थियोडोर आर। स्मिथ] (https://www.phpexperts.pro/]) +GPG फ़िंगरप्रिंट: 4BF8 2613 1C34 87AC D28F 2AD8 EB24 A91D D612 5690 +CEO: PHP विशेषज्ञ, इंक। diff --git a/README.md b/README.md index 6ac17a7..a463ba4 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,8 @@ that improve my experience with Linux substantially! They are sorted by how much utility they provide me, descending. +Translations: [中文](README.cn.md), [हिन्दी](README.hi.md) + Table of Contents (Categorized) ===============================