GNU/Linux में व्यापक अर्थों में उपयोगी ऐप्स, आदि।
नमस्ते, मैं अक्षम हूँ।
मैं कुछ सालों से 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=ImmediateCompletiondolphin
यह डिफ़ॉल्ट फ़ाइल मैनेजर है, लेकिन यह टर्मिनल में डायरेक्टरी खोलने के लिए सुविधाजनक है।
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/ | html2textGitHub - 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 पर एक सरसरी नज़र डाली, लेकिन मुझे यकीन है कि अभी भी बहुत कुछ है जिसे मैं अपनी सामान्य गतिविधियों को याद नहीं कर पा रहा हूँ। तो, अलविदा।