Bir az tanımadığınız, lakin həm yeni başlayan gənclər, həm də təcrübəli mütəxəssislər üçün faydalı ola biləcək konsol vasitələri haqqında.
Bunun haqqında niyə yazmalısınız
Konsol vasitələri (hər şeydən əvvəl) haqqında yazmağın səbəbi odur ki, görürəm ki, bir çox insanlar konsolun gücündən 100% istifadə etmir. Bir çoxu yalnız faylların yaradılması və direktoriyalar arasında keçid etməklə məhdudlaşır. Bunun, rus internetində bu vasitələr haqqında necə işlədiləcək və nə etdikləri barədə normal bir şəkildə danışan mənbələrin az olması ilə bağlı olduğunu düşünürəm.
Vasitələri 5 ballıq şkala ilə dəyərləndirəcəyik. Bu, sizə dərhal anlamanızı təmin edəcək ki, mənim subyektiv fikrimcə, bir vasitə digərindən xeyli üstündür. Mən sizə müəyyən bir şeyin istifadəsini tövsiyə etmirəm, və ya yalnız komanda vasitələrini. Xeyr, əksinə, sadəcə sizə seçim təqdim edirəm. Aldığınız biliklərdən istifadə etməyiniz və ya etməməyiniz — sizin işinizdir.
İlk olaraq bildirmək istəyirəm ki, bu yazıda olduqca ehtiyac duyduğum vasitələr mövcuddur. Əgər bu siyahını necə tamamlayacağınızı düşündüyünüz öz təklifləriniz varsa, şərhlərdə mənimlə paylaşın.
Siyahıya keçək
Direktoriyalar arasında hərəkət
ViFM

— vim-şəklindəki fayl meneceri, direktoriyalar arasında sürətlə keçid etməyə və komandalar və ya qısa yollar vasitəsilə fayllar və direktoriyalar üzərində əməliyyatlar yerinə yetirməyə imkan verir. Varsayılan olaraq, iki panel (qara və ağ) təqdim edir, onlarla arasında keçid edə bilərsiniz.
Dəyərləndirmə: 3, çünki bu FM-dən istifadə etmək üçün bir çox vim-şəklindəki komandalardan öyrənməli və eyni zamanda vim qısa yollarını bilməlisiniz.
mc

(Midnight Commander) — Linux-də klassikadır. Bununla siz, həmçinin direktoriyalar arasında sürətlə hərəkət edə, icazələri dəyişə, daxil olan redaktordan faylları aça və daha çox şey edə bilərsiniz. Proqramda aşağıda qısa yolları, yuxarıda isə iki paneli olan aydın bir interfeys mövcuddur (onlar arasında Tab düyməsi ilə keçid edirsiniz).
Dəyərləndirmə: 5. Bu, yeni başlayan üçün lazımlıdır və irəlidə olan istifadəçiyə də uyğundur. Bu FM-i tamamilə istifadə etmək üçün heç bir əvvəlki biliklərə ehtiyacınız yoxdur.
Ranger

— bir daha, vim-şəklindəki düzülüşə sahib bir FM. Lakin, bu dəfə vasitə Python-da yazıldığından, biraz daha yavaş olsa da, bir o qədər elastik və rahatdır. Faylları menecerdən dərhal rifle (hansının sizə aid olan faylı açması üçün proqramı axtaran skript) vasitəsilə aça bilərsiniz. Həmçinin, redaktə etmək, qısa yolları (manuallardan ayrı, :help komandası ilə çağırılan) görmək və daha çox digər üstünlüklər mövcuddur.
Dəyərləndirmə: 4. Əgər işləmə sürəti olmasaydı, 5 olardı.
Sürətli axtarış
Gnome interfeysində sürətli axtarış mövcud deyil, məsələn.Burada sürətli axtarışdan, o cümlədən fayl məzmunundan bəhs olunur. Gnome isə yalnız axtarış imkanına malikdir və bu, çox yavaşdır.)
fzf

— direktoriya və müəyyən bir fayl dəstindəki mətnlər arasında sürətli axtarış üçün bir proqramdır. Bu find ilə asanlıqla əvəz oluna bilər, lakin onun daha sürətli və rahat bir alternatividir.
Qiymət: 5. Proqram mükəmməl işləyir.
hf
— direktoriya və fayllar arasında sürətli axtarış üçün bir başqa proqramdır. Onun fərqi odur ki, burada bəzi qısa düymələr və istifadə komandaları daha rahatdır.
Qiymət: 5
autojump
— müəyyən bir fayla sürətli keçid üçün bir proqramdır.
Redaktə
Burada yalnız proqramların siyahısıyla kifayətlənəcəyəm. Redaktor isə daim istifadə etdiyiniz bir şeydir (əgər istifadə etmirsinizsə, o zaman əlavə izahlar zəruri deyil), ona görə də burada zövqə görə.
- Nano (Linux-un standart redaktoru)
- Vi (bir daha Linux-un standart redaktoru)
- (sadəcə Emacs konfiqurasiyasıdır, lakin onu elə dəyişir ki, artıq tamamilə standart Emacs-a oxşamayır.)
Terminalların özləri
Alacritty (ən sürətli)

— Linux/Windows/MacOS-da ən sürətli terminal emulatorudur (bunu terminalın müəllifi özü yazır).
Qiymət: 4. Mənim subyektiv fikrimcə, ən rahat və komfortlu terminal deyil.
Hyper (ən gözəl)

— sisteminizdə istifadə etməyə dəyər bir terminaldır. Onun interfeysi CSS/HTML ilə hazırlanıb və Electron çərçivəsinə əsaslanır (bu, onu bir az daha çox resurs istehlak edir).
Qiymət: 5. Terminal rahat və gözəldir. O, genişlənə biləndir və bir çox xüsusiyyətə malikdir.
Sürətli yardım (ya da nəyinsə axtarışı)
ddgr

— konsoldan DuckDuckGo-dan istifadə etməyə imkan verən komand-özelleşdirilən bir proqramdır.
Qiymət: 5. Proqram sorğunu tez yerinə yetirir və nəticələri verir (əlbəttə ki, HTML/CSS-ni yükləməyə ehtiyac yoxdur. Bütün məlumat tez bir zamanda parçalanır).
tldr

— standart man-ın əvəzidir, eyni şeyi edə bilir, lakin proqramın tam manuelini vermək əvəzinə, sürətli istifadə üçün qısa parçalar təqdim edir.
Qiymət: 4. Bəzən tldr çox qısa yardım təqdim edir və çoxsaylı proqramlar üçün yalnız limitli sənəd təqdim edilir.
howdoi
— proqramlaşdırma suallarına cavabları müxtəlif veb saytlarından parçalayır.
Qiymət: 3. Tez-tez tamamilə fərqli suallara cavablar tapır. Cavab yalnız bir dənə təqdim edildiyi üçün çox narahatedicidir.
navi
— howdoi-yə bənzər konsol proqramıdır, lakin yalnız konsol komandaları ilə bağlı suallara cavab verir.
how2
— howdoi-yə bənzər bir proqramdır, lakin hansı sualın cavabını görmək üçün seçim verir. (Bütün məlumatlar StackOverflow-dan parçalanır).
Qiymət: 5. Sürətli həll tapmağınız üçün ən yaxşı proqramdır.
Veb-inkişaf
— saytları pulsuz (və ya tələblərinizə uyğun olaraq pullu) serverə sürətli göndərmə üçün bir vasitə
— brauzerlərdə hansı etiketlərin dəstəkləndiyini bildirən bir terminal vasitəsi
Əlavə vasitələr
trash-cli
— yenə də, daxilində nələrin olduğunu göstərən bir vasitə
buku
— bütün brauzerlərdəki buketlərin sürətli sıralaması və saxlanması üçün bir vasitə.
tmux
— terminal multiplexer. Terminal pəncərənizi panellərə bölür. Yalnız GUI olmayan bir vəziyyətdə olduqda çox rahatdır.
text-meme-cli
— hər hansı bir fon üzərində animasiyalı mətn yaratmaq üçün vasitə.
asciinema
— terminal əmrlərinin xronologiyasını gif-fayla yazmaq üçün vasitə.
Youtube-dl
— Youtube video hostingindən video/audio yükləmək üçün bir vasitə.
picofeed
— konsollar üçün yüngül RSS müştərisi
terminalnews
— konsol üçün bir digər rahat RSS müştərisi.
Bu nə siyahıdır?
Bu, şəxsen özümün istifadə etdiyim vasitələrin siyahısıdır. Əlavə siyahını burada tapa bilərsiniz
Sizdən rica edirəm ki, siyahını öz vasitələrinizlə şərhlərdə əlavə edəsiniz. Əgər bu məqalə sizə terminalınıza ən azı bir şey yeni gətirdisə — kömək edə bildiyimə sevinirəm.
Yalnız qeydiyyatdan keçmiş istifadəçilər sorğuda iştirak edə bilərlər. , xahiş edirəm.
Bu məqalə sizin üçün faydalı oldumu?
29,2%Bəli207
34,5%Xeyr244
36,3%50/50257
708 istifadəçi səs verdi. 53 istifadəçi tərəddüd etdi.
Mənbə: habr.com
