Windows'ta Linux'ta olduğu kadar üretken olmak [kapalı]


9

Linux'tan Windows'a geçmeyi düşünüyorum. Beni endişelendiren daha az üretken olmak. Örneğin:

  • Linux'ta, PATH'daysa uygulamaları oldukça hızlı bir şekilde çalıştırabilirim (ve çoğu uygulama dosya sistemi düzeni standartlarından kaynaklanıyor - ör. /usr/binVe /usr/local/bin)
  • Vi'yı kabukta açabilirim (odağı kaybetmeden)
  • Programlı tamamlamalarım var. Örneğin, geçerli dizinin altındaki bir yerde kendi adında bazı dize ile tüm dosyaları bulur bir komut dosyası var ve bunun için tamamlamaları var (böylece "ff Foo <tab>" Foo içeren tüm dosya adları ile tamamlanır)

Bu yüzden beni daha üretken kılacak Windows araçlarının önerilerini arıyorum. Cygwin kullanabileceğimin farkındayım, ancak "Windows'u Linux gibi davranmayacak" alternatiflere bakıyorum.


1
Windows'un bir PATH'ı da var
Macha

BTW: Sadece bahsettiğim kullanım durumları için değil, herhangi bir verimlilik aracını takdir ediyorum
IttayD

3
+1 İlginç. Bunun tam tersini merak ediyorum: Linux'ta Windows'ta olduğu kadar üretken olmak. ;)
Jon Seigel

1
Sadece küçük bir ipucu: Pencerelere oyun yüklemeyin. Aynı bağımlılıklardan muzdarip olmasanız da. Çift önyükleme yaptım (iş için linux, oyunlar için pencereler) ve hepsi harikaydı. Son zamanlarda (çoğunlukla Putty aracılığıyla) iş için pencereler kullanıyorum ve biraz oynamak için "anlık" çalışmayı durdurma kötü alışkanlığını kazandım.
Malabarba

Programlı tamamlamalara gelince. Windows Vista ve 7'de başlangıç ​​menüsü arama işlevi vardır. Terminal kadar güçlü değil, ama yine de faydalı. Ve Win tuşuna basmak kadar hızlı, ardından seçenekleri görmek için Foo yazmak kadar hızlı.
Malabarba

Yanıtlar:


8

Windows'u Linux'un bir üst kümesi olarak düşünün, çünkü temelde budur: Aynı programları kullanırsanız Linux'ta kullandığınız tüm teknikler ve yardımcı programlar doğrudan çevrilir.

Öte yandan Windows, Linux'ta bulunmayan birçok yeni ve zengin kısayol ve teknik sağlar. Favorilerimden bazıları:

  1. Win + R kısayol tuşunu kullanın, bir program adı (not defteri), dosya yolu (c: \ klasör), ağ yolu (\ sunucu \ paylaşım \ klasör) veya web sitesi adresini (www.xyz.com) yazın. Her durumda, öneriler açılır listesi de dahil olmak üzere dosya adının tamamlanmasını sağlarsınız ve komut penceresi gerekmez.

  2. Komut kabuğunuz olarak Windows Gezgini'ni kullanın. Kısayol tuşlarıyla göz atın, bir yere gitmek için Win + R tuşlarını kullanın ve dosyalarla çalışmak için kısayol tuşlarını kullanın.

  3. SendTo klasörünüze, her biri benzersiz ön eki olan düzenleyiciler ve dosya görüntüleyiciler gibi programlar ekleyin, böylece programı üç tuşa basarak etkinleştirin. Örneğin, her bilgisayarda çalışmaya başladığımda SendTo'da her zaman bir "1 Not Defteri" kısayolu oluşturuyorum, böylece herhangi bir dosyayı açmak için her zaman Shift-F10, N, 1 (veya sağ tıklama, N, 1) yapabilirim Not Defteri.

  4. Dosyaları ve klasörleri dizinler arasında taşımak ve kopyalamak için Kes / Kopyala / Yapıştır kısayol tuşlarını (Ctrl-C, Ctrl-X, Ctrl-V) kullanın. Hızlı tuş vuruşu Ctrl-C, Ctrl-V ile tek bir dizin içindeki bir dosyayı veya klasörü çoğaltabilirsiniz.

  5. Dosya adlarını düzenlemek için F2 ve dosyaları bulmak için Ctrl-F tuşlarını kullanın

Çeşitli Linux GUI'leri bu yeteneklerden birine veya daha fazlasına sahiptir, ancak çeşitli Linux kurulumlarında bunlara güvenemezsiniz. Öte yandan, bunları her zaman herhangi bir modern Windows'da (örneğin Windows 2000'den beri) yapabilirsiniz, böylece eldeki soruna odaklanmakta özgürsünüz.


10

İlk önce: PowerShell'i indirin. Hala bash'den daha iyi olmayacak, ancak cmd.exe olan iğrençlikten daha iyi

İkincisi, Windows'un bir PATH'si de var. Kullanın.


Linux'ta, uygulamalar normalde / usr /
bin'e yüklenir

Bir yer eklerseniz değil, otomatik olarak c: \ bin \ 'ye çalıştırılabilir symlink komut dosyası oluşturun :)
Phoshi

Uygulamaların yolda başlatılmalarının kullanımını büyük olasılıkla dizine eklendiklerinden ve normal arama / başlatıcıyla yine de bulunacağından gerçekten görmeyin (ve eğer değilse, dizine eklendiğinden ve keyfini çıkarın ^ ^
Oskar Duveborn

Kabul ediyorum - PATH ortam değişkenine uygulama yükleme yolları eklemenin fazla bir anlamı yok. Ayrıca, bir yan notta, PowerShell'in Bash'ten çok daha güçlü bir cehennem olduğunu düşünüyorum. Zamanınızı metin ayrıştırmak ve metni diğer komutlara ayırmak mı istersiniz yoksa zengin nesneler mi tercih edersiniz? :)
Trevor Sullivan

7

Launchy , uygulamaların çok kolay tek tuşla başlatılmasını sağlayacaktır. Komut satırı ile ilgili olarak, XP SP3, Vista ve 7 ile işlevsellik açısından işler çok daha iyi oldu. ve herhangi bir komut satırı işlevselliği büyük ölçüde MS-DOS günlerinden kalma oldu. Ama şimdi Windows Server'ın 'başsız' bir sürümü var, bu açıdan çok daha güçlü hale gelmesi gerekecek.


2
"akşamdan kalma" veya "akşamdan kalma" mı? Ben DOS unutmaya çalışırken hangovers iken, sanırım ikinci terim demek ...
AnonJr

Launchy artık kullanamayacağım bir yardımcı program. Temel olarak bir komut adı yazmanıza izin verir (kısmi eşleşir) ve başlat menüsünde ise, onu başlatır. Bunun dışında, powershell'in güzel olması gerektiğini düşünüyorum, ama sadece cygwin ile bağlıyım. Eğer kabuk alıştım bile kez vb bulmak, grep eksik dek uzun olmaz
MattG

Şahsen "Her Şeyi Ara" gibi daha iyi ...
Epaga

5

Linux'tan Windows'a geçmeyi düşünüyorum. Beni endişelendiren daha az üretken olmak. Örneğin:

**** Linux'ta PATH'daysa uygulamaları oldukça hızlı çalıştırabilirim ***

Windows'da da bir PATH var. İçinde ne olduğunu sadece PATH yazarak GUI (Kontrol Paneli / Sistem / Gelişmiş / Çevresel değişkenler / PATH) veya komut satırı aracılığıyla kontrol edebilirsiniz.

Bu kısayol genellikle bir yola geçici bir dizin eklemek istiyorsanız kullanışlıdır;
c:> yol c: \ temp;% PATH%

**** Vi'yi kabukta açabilirim (odağı kaybetmeden) ***

Bildiğim kadarıyla Windows üzerinde vim'in iki sürümü vardır, komut satırı bir (konsol olarak adlandırırlar) ve gui (gvim). Her ikisi de gayet iyi çalışıyor. Gvim'i tercih ederim, ama bu sadece kişisel tercih. Vim'in çalışma zamanı dizinini PATH değişkenine koyun ve istediğiniz yerden açabilirsiniz.

**** Programlı tamamlamalarım var. Örneğin, geçerli dizinin altındaki bir yerde kendi adında bazı dize ile tüm dosyaları bulur bir komut dosyası var ve bunun için tamamlamaları var (böylece "ff Foo" Foo içeren tüm dosya adları ile tamamlanır) ***

Bunu özel olarak bilmiyorum, çünkü ihtiyacım yoktu, ancak cygwin dışında "standart" unix komut satırı yardımcı programlarının birkaç bağlantı noktası var, bunlardan bahsettiğinize inanıyorum. Benim tercihim bir yerel (tür) windows port olan unixkit-tiny gider. Taşınabilir ve hepsi. Buradan indirilebilir .

Bu yüzden beni daha üretken kılacak Windows araçlarının önerilerini arıyorum. Cygwin kullanabileceğimin farkındayım, ancak "pencereleri linux gibi davranma" olmayan alternatiflere bakıyorum.

Eh, bu durumda ("windows linux gibi davranmak değil"), sadece Notepad2 veya ++, Powershell ve bazı dosya yöneticisi kombinasyonu ile gidebilirsiniz;)
Cidden, yukarıda belirtilenlerin size iyi hizmet edeceğine inanıyorum. Başka sorunlarınız varsa bunları sorunuzda belirtin.


4

Hmmm, üretkenlik için en sevdiğim Windows araçlarından bazıları:

Otomatik tuşu . Buralarda oldukça fazla basım var. Özelleştirilmiş kısayol tuşları ve kısayollar.

Herşey . Ayrıca popüler. Anında dosya ve klasör arama. (Yalnızca NTFS)

Smartstartmenu . Basit bir kısayol tuşu daha sonra program adı için bir harf dizesi yazın

Ve bir dizi Firefox eklentisi!

Başka bir şekilde benzer bir sorunum var - bu araçlar ve diğer özelleştirmeler Linux'u düzenli olarak kullanmamamın bir nedenidir. Bir gün öğreneceğim.


Arama ile ilgili her şey Windows deneyimimi kökten değiştirdi. Ciddi anlamda. Anla. İNANILMAZ.
Epaga

4

Cygwin araç setinin pencerelerde paha biçilmez olduğunu gördüm . Size windows os üstünde güzel bir linux benzeri kabuk verir.

Bununla birlikte tavsiye ederim bir şey normal komut satırı penceresi yerine rxvt terminal penceresi çalışıyor. Bu şekilde daha iyi kopyalama ve yapıştırma desteği ve daha tanıdık, x-win benzeri bir kabuk penceresi elde edersiniz.


1
mintty daha da iyidir: mintty.googlecode.com
Anonim

Mintty'de ikincilik yaptı. Her yerde bulunan Putty'ye dayanıyor. Sadece çalışan harika terminal desteği.
Pridkett

1

Linux'a alışkınsın. Pencerelere alışın.

AutoHotkey ve Executor iki harika araçtır. Windows'un da% PATH% değeri var, kullanın. [here]Kendi .bashrc tarzı cmd yapılandırma komut dosyanızı yapmak için kayıt defteri anahtarını deneyin doskey, neredeyse bash kadar iyialias

Python ve Perl her ikisi de Windows'ta çalışır, ikisini de bilmiyorsanız, bir tane öğrenin, bir .sh kabuk betiğinin yapabileceği her şeyi ve daha fazlasını yapabilirler. UnxUtils veya Cygwin'i (PATH'nize \ bin klasörünü ekleyin, araçlar çok iyi, sadece ağır ve penceresiz olan bash emülatörüdür), çünkü varsayılan cmd araç seti çöptür. Ayrıca seçiminize bağlı olarak vim ve emacs (her iki uygun bağlantı noktası) alır (vim :))

Bütün bunlarla birlikte, güçlü bir komut satırım var (oldukça standart değil, ancak son derece kullanışlı) ve güçlü bir GUI. Meta-G vurgulanan kelime google, firefox getirmek için capslock, Her şey ile küresel arama , iyi çoklu monitör desteği, KDE tarzı pencere hareketi, vb. Windows mükemmel değil, ama bunun için çok şey var.


1

Windows'tan çalışan uygulamalarla ilgili olarak, Windows 7 bilgisayarınızdaki uygulamaları aramayı ve tek bir tıklamayla çalıştırmayı destekler.


1

Linux komut satırı-fu'nuzu yanınıza alın. Cmd kabuğundan Gnu Win32 veya unxutils kullanarak en sevdiğiniz unix araçlarını kullanabilirsiniz . Windows cmd kabuğu içinde yaşadığınız için bu araçlar cygwin'den daha güzel pencerelerle oynar.


1

Launchy'nin de iyi olduğunu duysam da SlickRun olmadan yaşayamam. Ayrıca, daha fazla uygulama için, Linux'ta kullandığınız uygulamaların yerine Windows tabanlı seçeneklerinizin neler olduğunu görmek için 'Alternatif Kime' sitesine gidebilirsiniz.

http://alternativeto.net/


0

Clipx'i gerçekten kullanışlı bir araç buldum .


Nasıl yani? Yararlı olan ne işe yarar? OP'nin ihtiyaçları ile nasıl bir ilişkisi var?
MaQleod

@MaQleod: Windows'ta varsayılan olarak bulunmayan bir pano geçmişi uygular. Kod / metin düzenlerken gerçekten yardımcı olur. OP herhangi bir yararlı üretkenlik araçları için öneriler istedi (söz konusu yoruma bakın) ve bunun kod yazmama yardımcı olduğunu düşünüyorum.
Skizz

OP'nin ne istediğini anlıyorum, SU ile ilgili bir bağlantı içeren soruların cevapları sadece bir bağlantı olmamalı. Bu bağlantının OP'nin istediği ile nasıl ilişkili olduğu hakkında kısa bir özet yazmak iyi bir uygulamadır.
MaQleod

0
  • Komutu önekiyle PATH'nizde olmayan bazı programları (ancak hepsini değil) başlatabilirsiniz start. Bu listeye bir şeyler eklemenizi sağlayan bir kayıt defteri anahtarı olduğunu düşünüyorum.
  • viKabukta açabiliyorum . Vim'i yüklerken uygun seçeneği işaretlediğinizden emin olun.

0

Windows'a yüklediğim ilk programlardan biri SoftIntegration'tan Ch Shell. Başlangıçta C'yi öğrenmek için etkileşimli bir yol olarak kullanmaya başladım, ancak şimdi çok daha fazlasını kullanıyorum. Bu birkaç Gnu yardımcı programlarını içeren standart olmadığını Windows üzerinde olması basitçe güzel. Ve C'yi biliyorsanız, iyi bir betik ortamı yaratır.

Windows Powershell de başka bir harika araçtır. Net çerçevesine erişebilir, böylece onunla hemen hemen her şeyi inşa edebilirsiniz. Birçok üçüncü taraf uygulaması tarafından hızla desteklenmektedir.

Hala Unix benzeri bir ortam düşünüyorsanız, Microsoft'tan UNIX Tabanlı Uygulamalar için Alt Sistem'e bakın . Cygwin'in aksine, SUA, Windows çekirdeğinin üstünde, Win32 alt sistemiyle aynı düzeyde çalışan bir ortam alt sistemidir. Oldukça temiz şeyler.

Son olarak, Windows'dan en iyi şekilde yararlanmak istiyorsanız, "Ev" sürümlerinden kaçının. "Uzman bir kullanıcının" isteyebileceği bazı seçenekler ve işlevler eksik.


0

"verimlilik" ile ilgili olarak yapamayacağım üç yardımcı program vardır:

Total Commander (en iyi dosya yöneticisi) ve SlickRun (ücretsiz bir kayan komut satırı yardımcı programı) ve gerçekten de Everything (daha önce önerilen bir masaüstü arama aracı)

ve çoklu monitör kurulumu kullanıyorsanız, Gerçek Windows Yöneticisi bir 'olması gerekir'.


0

AltDrag , Alt tuşu basılıyken pencereleri sürüklemenin aynı işlevselliğini sağlayan Windows için bir araçtır. Çok fazla kullanıyorum ve bir GUI sistemi için bunun bir performans arttırıcı olduğunu düşünüyorum.


AltDrag kullanıyorsanız, bunun yerine AltMove'u deneyin ve bir kazananınız olacak :) deskex.com/Altmove/index.asp

Bulduğum en iyi şey KDE Mover-Sizer. corz.org/windows/software/accessories/... Ben tıp a birkaç kullanmaktadır süre önce arasında bir karşılaştırma çeşit yaptı: abrokenmold.blogspot.com/2009/06/get-alt-drag-in-windows.html
Nathaniel
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.