GNU/Linux में व्यापक अर्थों में उपयोगी ऐप्स, आदि।

9 min

language: ja bn en es hi pt ru zh-cn zh-tw

नमस्ते, मैं अक्षम हूँ।

मैं कुछ सालों से GNU/Linux वातावरण को पूरी तरह से डेस्कटॉप वातावरण के रूप में उपयोग कर रहा हूँ, और मैं उन चीज़ों को एक मेमो के रूप में संक्षेप में प्रस्तुत करूँगा जो आमतौर पर सुविधाजनक होती हैं।
चूंकि मैं मूल रूप से डिफ़ॉल्ट टूल का उपयोग करना पसंद करता हूँ, इसलिए शायद बहुत अधिक नहीं होंगे। मुझे बहुत सारी चीज़ें एक साथ डालना पसंद नहीं है।

डेस्कटॉप वातावरण

यह KDE वातावरण है।

spectacle

मोज़ेक जैसी प्रोसेसिंग भी इससे की जा सकती है।
Win + Shift + S से आप एक चयनित क्षेत्र का स्क्रीनशॉट ले सकते हैं। मैं इसे अक्सर उपयोग करता हूँ।
और, CLI में भी

spectacle -E example.png

आप पहले से मौजूद छवियों को भी संसाधित कर सकते हैं।

$ spectacle -h
उपयोग: spectacle [विकल्प]
KDE स्क्रीनशॉट कैप्चर यूटिलिटी

विकल्प:
  -h, --help                              Displays help on commandline options.
  --help-all                              Displays help, including generic Qt
                                          options.
  -v, --version                           संस्करण जानकारी प्रदर्शित करें।
  --author                                लेखक के बारे में जानकारी प्रदर्शित करता है।
  --license                               लाइसेंस जानकारी प्रदर्शित करता है।
  --desktopfile <फ़ाइल नाम>                   यह इस एप्लिकेशन की डेस्कटॉप प्रविष्टि का आधार फ़ाइल नाम है।
  -f, --fullscreen                        पूरे डेस्कटॉप को कैप्चर करें (डिफ़ॉल्ट)
  -m, --current                           वर्तमान मॉनिटर को कैप्चर करें
  -a, --activewindow                      सक्रिय विंडो को कैप्चर करें
  -u, --windowundercursor                 वर्तमान में कर्सर के नीचे वाली विंडो को कैप्चर करता है
                                          (पॉपअप मेनू के मूल को शामिल करता है)
  -t, --transientonly                     वर्तमान में कर्सर के नीचे वाली विंडो को कैप्चर करता है
                                          (पॉपअप मेनू के मूल को शामिल नहीं करता है)
  -r, --region                            स्क्रीन के आयताकार क्षेत्र को कैप्चर करता है
  -R, --record <mode>                     चयनित मोड का उपयोग करके स्क्रीन रिकॉर्ड करें। मोड:
                                          -r, क्षेत्र
                                          -s, स्क्रीन
                                          -w, विंडो
  -l, --launchonly                        स्क्रीनशॉट लिए बिना Spectacle लॉन्च करें
  -g, --gui                               GUI मोड में लॉन्च करें (डिफ़ॉल्ट)
  -b, --background                        एक नया स्क्रीनशॉट लें और GUI प्रदर्शित किए बिना बाहर निकलें
  -s, --dbus                              D-Bus सक्रियण मोड में लॉन्च करें
  -n, --nonotify                          बैकग्राउंड मोड में, स्क्रीनशॉट लेने पर कोई अधिसूचना पॉप अप न करें
  -o, --output <fileName>                 बैकग्राउंड मोड में, निर्दिष्ट फ़ाइल में छवि सहेजें
  -d, --delay <delayMsec>                 बैकग्राउंड मोड में, कैप्चर करने से पहले देरी करें (मिलीसेकंड में)
  -c, --copy-image                        बैकग्राउंड मोड में, यदि विकल्प -o
                                          का उपयोग नहीं किया गया है, तो स्क्रीनशॉट को क्लिपबोर्ड पर कॉपी करें
  -C, --copy-path                         बैकग्राउंड मोड में, स्क्रीनशॉट को क्लिपबोर्ड के पथ पर कॉपी करें
  -w, --onclick                           क्लिक होने तक स्क्रीनशॉट की प्रतीक्षा करें। देरी अक्षम हो जाएगी
  -i, --new-instance                      D-Bus में पंजीकृत किए बिना Spectacle GUI
                                          का एक नया इंस्टेंस शुरू करें
  -p, --pointer                           बैकग्राउंड मोड में, स्क्रीनशॉट में पॉइंटर शामिल करें
  -e, --no-decoration                     बैकग्राउंड मोड में, स्क्रीनशॉट में विंडो सजावट शामिल न करें
  -S, --no-shadow                         बैकग्राउंड मोड में, स्क्रीनशॉट में विंडो की छाया शामिल न करें
  -E, --edit-existing <existingFileName>  मौजूदा स्क्रीनशॉट फ़ाइल खोलें और संपादित करें

K Runner

यह एक लॉन्चर है।
आप इसे Alt + Space से लॉन्च कर सकते हैं। आप निश्चित रूप से मौजूदा विंडो भी खोल सकते हैं।
सेटिंग्स में इतिहास पूर्णता को सक्षम करने से यह और भी सुविधाजनक हो जाता है।

$ cat ~/.config/krunnerrc 
[General]
historyBehavior=ImmediateCompletion

dolphin

यह डिफ़ॉल्ट फ़ाइल मैनेजर है, लेकिन यह टर्मिनल में डायरेक्टरी खोलने के लिए सुविधाजनक है।

dolphin .
# or
dolphin dirname

क्या यह सिर्फ टर्मिनल और ब्राउज़र के बीच आगे-पीछे जाने के बारे में है? वैसे, वर्चुअल टर्मिनल डिफ़ॉल्ट konsole है। मुझे अब कोई फर्क नहीं पड़ता कि मैं किसका उपयोग करता हूँ।

CLI

ncdu

यह TUI-आधारित du है।
यह देखने में काफी आसान है, इसलिए मैं इसकी सलाह देता हूँ।

किसी कारण से, जब डिस्क स्थान कम हो रहा हो तो यह जाँच के लिए भी काफी उपयोगी होता है।

GitHub - rofl0r/ncdu: inofficial fork of "NCurses Disk Usage" · GitHub

bash-completion

यह एक पैकेज है जो bash में विभिन्न पूर्णताएँ जोड़ता है।
यह git-completion और अन्य को भी स्थापित करता है, इसलिए git के सबकमांड भी tab के साथ आसानी से पूरे हो जाते हैं। यह brew में भी उपलब्ध है, इसलिए इसकी अत्यधिक अनुशंसा की जाती है।

GitHub - scop/bash-completion: Programmable completion functions for bash · GitHub

tokei

यह Rust में लिखा गया एक उपकरण है जो स्रोत कोड की पंक्तियों की संख्या की जाँच कर सकता है।

$ tokei . --exclude node_modules
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 Language              Files        Lines         Code     Comments       Blanks
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 CSS                      13         3963         3345           41          577
 Dockerfile                1           18           17            0            1
 Go                       34         8123         7393            2          728
 HTML                      1           12           12            0            0
 JSON                      9         6906         6906            0            0
 SVG                       2           50           50            0            0
 TSX                      19         3987         3865            1          121
 TypeScript               13         1129         1033            1           95
 YAML                      1           57           54            0            3
─────────────────────────────────────────────────────────────────────────────────
 Markdown                  3          459            0          370           89
 |- BASH                   1            3            3            0            0
 (Total)                              462            3          370           89
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 Total                    96        24707        22678          415         1614
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

यह इस तरह प्रदर्शित होता है।

GitHub - XAMPPRocky/tokei: Count your code, quickly. · GitHub

chafa

आप इसे सीधे टर्मिनल पर एक छवि के रूप में प्रदर्शित कर सकते हैं।

chafa example.png

आप इसे इससे प्रदर्शित कर सकते हैं। जब आप SSH सर्वर पर एक छवि देखना चाहते हैं, तो यह इसे आसानी से देखने के लिए अनुशंसित है।

GitHub - hpjansson/chafa: 📺🗿 Terminal graphics for the 21st century. · GitHub

html2text

यह एक कमांड है जो html को markdown में परिवर्तित करता है, जिसे मूल रूप से दिवंगत आरोन स्वार्ट्ज ने बनाया था।
क्या अब कोई और इसका रखरखाव कर रहा है?

curl https://soulminingrig.com/ | html2text

GitHub - Alir3z4/html2text: Convert HTML to Markdown-formatted text. · GitHub

fail2ban

मुझे इसे शामिल करने में संकोच हुआ, लेकिन यह लॉग फ़ाइलों से पढ़ सकता है और लेयर 3 स्तर पर लक्ष्यों को ब्लॉक कर सकता है। सेटिंग्स काफी लचीली हो सकती हैं।

GitHub - fail2ban/fail2ban: Daemon to ban hosts that cause multiple authentication errors · GitHub

और, मैंने iperf3 जैसी चीज़ें भी शामिल करने के बारे में सोचा, लेकिन मुझे लगता है कि यह सिर्फ तभी उपयोग किया जाता है जब मुझे इसकी परवाह होती है, और यह कुछ ऐसा नहीं है जिसका मैं आमतौर पर उपयोग करता हूँ...।
यह ऐसा था जब मैंने अपने दिमाग में आने वाली चीज़ों और history पर एक सरसरी नज़र डाली, लेकिन मुझे यकीन है कि अभी भी बहुत कुछ है जिसे मैं अपनी सामान्य गतिविधियों को याद नहीं कर पा रहा हूँ। तो, अलविदा।

Related Posts