Czy można w jakiś sposób uruchomić linię poleceń bliźniaczą do już uruchomionej?

0

Istnieje możliwość, aby będąc w konsoli A utworzyć konsole B która zawiera to samo co A? Mam na myśli linię poleceń w windows. Wiem że mogę uruchomić nową poprzez komendę start, ale załóżmy że przeszłam już do pewnego miejsca w konsoli, otworzyłam powłokę. Z pewnych względów potrzebuje drugiej takiej samej linii poleceń aby robić coś innego na jednej i coś innego na drugiej. Jest jakaś komenda która mi to umożliwi?

0

start cmd
?

0

Tak, żyłam w błędnym przekonaniu że będe w tym samym miejscu co jak normalnie startuje. Myliłam się.

0

polecenia uruchamiają się w "aktualnym katalogu"
pod DOSem kiedyś to było bardziej intuicyjne, teraz aktualny folder nie jest tak widoczny więc może dziwić skąd się bierze "domyślna lokalizacja" uruchamiając "cmd"

możesz zmienić "kontekst" podając ścieżkę do parametru /D

start "cmd" /d %CD%

gdzie %CD% to aktualny folder (domyślne ustawienie)

0

Wiem że to głupota, ale razi mnie stwierdzenie folder. Pamiętam że wykładowca się czepiał, że to katalog a nie folder :P Jakoś mi tak w krew weszło...

każdy katalog jest folderem, nie każdy folder jest katalogiem
folder jest bardziej nowoczesnym określeniem, wykładowca widać że starej daty

0

Jaki jest cel tych działań? Chcesz po prostu otworzyć drugą konsolę (po co?) w tym samym katalogu, czy skopiować całe środowisko?

0
n0name_l napisał(a):

Chcesz po prostu otworzyć drugą konsolę (po co?) w tym samym katalogu, czy skopiować całe środowisko?

Co znaczy skopiować środowisko? Zmienne środowiskowe też są zapamiętywane w momencie uruchamiania programu więc jeśli o to chodzi to "środowisko" też zostaje skopiowane w momencie uruchomienia

Sam nie widzę w tym sensu ale czasem zdarza mi się potrzeba otworzenia dwóch okien konsoli żeby być w dwóch lokalizacjach lub żeby porównać ze sobą wyniki

0

@n0name_l Powiem dokładnie mój przypadek. Otwieram cmd, wchodzę do katalogu A, w katalogu A do ENV a z ENV uruchamiam wirtualną powłokę/środowisko nie wiem co to dokładnie jest. Uruchamiam serwer. Z drugiej strony chce wprowadzać pewne zmiany bez konieczności wychodzenia z serwera, wprowadzenia i znowu wejścia. W jednej konsoli to upierdliwe. Po to mi dwie. Polecenie start kopiuje wszystko. Testowałam, mam to co chciałam(Powłoka jest już uruchomiona).

1

Nie kopiuje na przykład historii poleceń co bywa upierdliwe, ale jak Ci wystarcza to dobrze. :-)

Innym sposobem może być odpalenie serwera "w tle", przekierowanie logów do jakiegoś pliku i dalej korzystanie z tej samej konsoli. Dla mnie zawsze było wygodniejsze mieć mniej okien otwartych niż więcej.

Inna opcja - jak chcesz mieć te logi "na żywo", to zainwestowanie w ConEmu i splitowanie sobie okna terminala. ;-)

0

Nie wpadłam na to ;)

Nie potrzebuję historii poleceń akurat(Tych ze starej konsoli, bo tak to używam tego namiętnie ;) i prawie bezustannie :D).

To rozwiązanie jest dla mnie optymalne, ja wolę mieć dwa okienka z czymś innym, to taki logiczny podział.

W wolnej chwili przyjrzę się ConEmu ;) Czyli jakoś wielki piątek :P

2

folder jest bardziej nowoczesnym określeniem, wykładowca widać że starej daty

"folder" (ang. folder) wymyślili za czasów Windowsa 95. Wcześniej była mowa tylko o katalogach (ang. directory).
Do dziś nie ma spójności w nazewnictwie: windowsowy Eksplorator mówi tylko o „folderach”, ale już w konsoli mamy:

XP

C:\>dir /?
Wyświetla listę plików i podkatalogów w katalogu.

7

C:\>dir /?
Wyświetla listę plików i podkatalogów katalogu.

8.1

C:\>dir /?
Displays a list of files and subdirectories in a directory.

Ups.. dlaczego nie po polsku? Nie wiem. Ale i tak jest mowa o “directory” a nie o “folder”.

W różnych programach słowo „folder” ma też znaczenie konkretne dla danego programu, i nie oznacza albo nie musi oznaczać katalogu na dysku.

Jest też taka różnica, że o ile jest w różnych miejscach mowa o katalogach i podkatalogach (subdirectory) to nigdy nie spotkałem się ze słowem „podfolder”.

0
Azarien napisał(a):

Do dziś nie ma spójności w nazewnictwie: windowsowy Eksplorator mówi tylko o „folderach”, ale już w konsoli mamy:

XP

C:\>dir /?
Wyświetla listę plików i podkatalogów w katalogu.

7

C:\>dir /?
Wyświetla listę plików i podkatalogów katalogu.

8.1

C:\>dir /?
Displays a list of files and subdirectories in a directory.

Ups.. dlaczego nie po polsku? Nie wiem. Ale i tak jest mowa o “directory” a nie o “folder”.

ja tu widzę normalną spójność
katalog - fizyczny twór (plik o atrybucie katalogu) który zawiera inne pliki (fizycznie)
folder - coś co zawiera inne cosie (może to być katalog zawierający ale równie dobrze panel sterowania zawierający przystawki)

w eksploratorze w adresie możemy wpisać ::{7007acc7-3202-11d1-aad2-00805fc1270e} i wejść do FOLDERU połączeń sieciowych ale już nie możemy wylistować zawartości tego FOLDERU poleceniem dir bo dir służy tylko do listowania zawartości KATALOGÓW:

dir ::{7007acc7-3202-11d1-aad2-00805fc1270e}
System nie może odnaleźć określonej ścieżki.

nigdy nie spotkałem się ze słowem „podfolder”.

ja równie rzadko jak ze słowem "podkatalog" ale spotykałem się

0

Aż się tego wykładowcy spytam o to. Dam znać w środę.(Jaka jest jego wizja różnicy pomiędzy katalogiem a folderem).

Podczas nazywania adresu gdzie wywoła się polecenie np ls Odpowiedź że wyświetli listę plików, katalogów etc. Nie była uznawana. Tak samo jak napisało się że w folderze bieżącym. Poprawna wersja wymagała że w katalogu bieżącym. Więc nie wiem, czy można użyć folder gdy mówimy o ścieżkach. Na pewno to był błąd w linuxie. Bo jak @Azarien napisał, termin ten został wprowadzony wraz z windowsem (o czym wcześniej nie wiedziałam).

Nie pamiętam, czy nie uznawał folderu dla windows. Wszyscy już pisaliśmy katalog.

1 użytkowników online, w tym zalogowanych: 0, gości: 1