mk321
mk321
1
#windows #sysadmin #sysops #devops #windows10

Jakiej używacie konsoli na Windowsie?

Ja na Linuxie używam Guake (z trybem pełnoekranowym pod F12). Na Windowsie myślałem, że ConEmu będzie dobrym odpowiednikiem (też ma taki tryb pełnoekranowy "Quake style"), ale nie działa kill Ctrl+C. Dlatego szukam czegoś innego.

Jakieś konsoli używasz na Windowsie

  • Wiesz poleceń (cmd.exe) 36.1% (22)
  • PowerShell 34.4% (21)
  • Git Bash (MINGW64) 13.1% (8)
  • Hyper 0% (0)
  • Cmder 11.5% (7)
  • ConsoleZ 0% (0)
  • WinGuake 0% (0)
  • mintty-quake-console 0% (0)
  • Inne 4.9% (3)

61 głosów

  • Najlepsze
  • Wszystkie komentarze
s.....k
s.....k
@mk321 Windows to gowno tak swoja droga.
joolekk
joolekk
@mk321: zainstaluj sobie Ubuntu z Microsoft Store ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°

poważnie mówię
j.....z
j.....z
@mk321: @stahuk: w powershell chociaż jest ls ;) Poza tym ciekawa koncepcja shella gdzie wszystko jest obiektem.
Koliat
@mk321:
ls jest
cat jest
head: cat x | Select -first 5
tail: cat x | Select -last 5
grep: cat x | Select-string "regex" (tak samo
D.....o
D.....o
@mk321: Tak, masz Ubuntu w Windowsie. WSL montuje sobie partycje w /mnt i normalnie masz dostępny cały system plików. To nie jest maszyna wirtualna, bo zajmuje znacznie mniej pamięci, ciężko tak naprawdę to określić, ale ja mam na tym cały webowy syf postawiony. Serwer, Node'y, wszystko. Świetna sprawa, bo mam wszystkie dobrodziejstwa Linuksa + komercyjny soft. Win-win.
mk321
mk321 Autor
0
@stahuk: wiem, lepszy Linux i Guake. Ale nieraz trzeba siedzieć na Windowsie.

Żeby wyeliminować polecenia Windowsowe to używam Git Basha (MINGW64). Ale mam to w topornym okienku, dlatego szukam jakiejś nakładki. Niby ConEmu spełnia wymagania, ale nie działa w nim to co najważniejsze.
mk321
mk321 Autor
0
@juzjuzjuz: ale nie chcę uczyć się PowerShella. Mam ogarnięte polecenia z Linuxa. Git Bash (a dokładniej pod spodem MINGW64) daje mi podstawowe polecenia Linuxa na Windowsie.

Kwestia tylko tej nakładki. ConEmu umożliwia uruchomienie Git Basha, ale jak widać ma problemy np. z tym Ctrl+C (na samym Git Bashu działa poprawnie).
Koliat
@mk321: tam nie ma się czego uczyć. Czego oczekujesz od shella, jakie operacje będziesz tam wykonywać?
mk321
mk321 Autor
0
@Koliat: ls (różnego typu), cat, head, tail (różnego typu, z -n, z -f), grep (różnego typu, przed, ze strumieniami), sed, awk (razem z regexpami), chociażby wc -l, jakiś skrypcik w bashu (połączenie przez ssh, wrzucenie plików przez scp), czasem coś wgetem pobrać, xargsy, pipeliny, aliasy z Linuxa.

To tak na szybko. A podczas używania pewnie więcej mi się przypomni.

To wszystko ma Git Bash. Nie chcę szukać odpowiedników w PowerShellu
mk321
mk321 Autor
0
@Koliat: no rzeczywiście większość z tego co wymieniłem jest w PowerShellu. Ale jednak wolałbym w to nie wchodzić.

zainstaluj sobie Ubuntu z Microsoft Store

zainstaluj WSL na Windowsie


@Koliat: @joolekk: jak to działa? Słyszałem, że jest
D.....o
D.....o
WSLtty. Mintty zmodyfikowany do używania z WSL.
mk321
mk321 Autor
0
@Dikoo: dzięki, zainstalowałem sobie ten WSL. Rzeczywiście działa fajnie (więcej poleceń z prawdziwego Linuxa niż w samym Git Bash).

Ale i tak nie działa mi w tym Ctrl+C jeśli odpalę to w Cmder: https://www.wykop.pl/wpis/38323341/windows-devops-serio-na-windowsie-conemu-z-git-bas/#comment-137455203
D.....o
D.....o
@mk321: W Cmderze możesz sobie określić skróty klawiszowe. Normalnie wystarczy zaznaczyć tekst i kliknąć PPM by skopiowało tekst. Wklejanie jest tez PPM tylko bez zaznaczenia o ile pamiętam. Wszytsko mozna sobie zdefiniować w ustawieniach. Ale jeśli chcesz mieć podobny feeling konsoli co w Linuchu to polecam emulator WSLtty. Oparty o Mintty z configiem stricte pod WSLa i masz kopiowanie i wlkejanie jak w konsoli Linuchowej. Niestety coś za coś, nie
mk321
mk321 Autor
0
@Dikoo: nie chodzi mi o skróty klawiaturowe w konsoli (np. kopiowanie), bo to działa.
Poza jednym: Ctrl+C (skrót do przerywania procesu np. jak zrobić cat na czymś dużym labo chcesz ubić aktualny proces bo ci zwiśnie). Ctrl+C nie jest skrótem do kopiowania tekstu w konsoli.

Chodzi mi również o skróty z Cmder (np. Ctrl+T - otwórz nową kartę tzn. nową konsolę w Cmder).

Ja to widzę tak, jeśli w
D.....o
D.....o
@mk321: Nie zrozumiałem :D Rzeczywiście, CTRL+C nie kopiuje, nie pamiętam już teraz, ale jest do tego skrót działający na pewno, może CTRL+Z?