Pytania otagowane jako shell

Powłoka to oprogramowanie, które pozwala użytkownikom na interakcję z systemem operacyjnym, zwykle przez wpisanie w wierszu poleceń.


3
Jak uzyskać tylko nazwy z polecenia find bez ścieżki
Próbuję uzyskać tylko nazwy z wyniku wyszukiwania za pomocą funkcji find, ale zawsze zawiera również katalogi. Jak mogę wydrukować tylko nazwy (lub przypisać do zmiennej) za pomocą funkcji find find trunk/messages/ -name "*.po" -printf '%f\n' podobne polecenie, aby przypisać to do zmiennej, np. „zasób”, aby użyć go później. EDYCJA: I …
14 linux  shell 

11
Pliki dziennika historii bash / zsh dla katalogu
Uważam, że dużo pracuję nad projektem w ustalonym katalogu. Czasami - kilka miesięcy później - muszę coś powtórzyć w tym projekcie, ale nie pamiętam, co zrobiłem. Używam mercurial lub git do śledzenia zmian w plikach, ale chcę mieć możliwość zapamiętania poleceń wydanych w tym katalogu. Przeszukiwanie mojej historii powłoki nie …
14 linux  bash  shell  history  zsh 

2
Uruchomienie polecenia bez dziedziczenia środowiska rodzica
Czy istnieje sposób na uruchomienie polecenia „tak, jakby” odbywało się ono w nowej sesji logowania? Już próbowałem env -i. Nie chcę jednak radzić sobie z różnymi zmiennymi ENV, które muszę ustawić lub wyłączyć. Próbowałem również bash -c "some command"i bash -l -c "some commmand", ale wszystkie one kopiują obecne środowisko. …
14 bash  shell  session 


8
Zmień domyślną powłokę na MSYS2
Chcę zmienić domyślną powłokę MSYS2 z bashna zsh. Próbowałem chsh- niedostępne w MSYS2. Edycja /etc/passwdnic nie robi. Wydaje się być ignorowany. Rzuciłem okiem na skrypty wsadowe w katalogu głównym MSYS2 i jestem na stałe zapisany bash. Zmieniłem każdy /usr/bin/bashna /usr/bin/zsh, który działał dobrze, dopóki nie spróbowałem użyć MinGW. Gdzie mogę …
14 windows  shell  msys 

1
jedno sudo dla wielu terminali
Uprawnienia do rootowania w Sudo są przyznawane na określony czas, ale tylko na jeden terminal. Jeśli chcę używać sudo w innym terminalu w tym czasie, muszę ponownie wpisać hasło. Jak zmusić sudo do pracy między terminalami?
14 bash  shell  sudo 





5
Który katalog reprezentuje ścieżka `//` w systemie Linux?
Kiedy chcę wrócić do katalogu wyższego poziomu w Linuksie cd .., piszę na maszynie cd //. Ku memu wielkiemu zdziwieniu nie zgłoszono żadnych błędów. Co więcej, pojawia się monit username@hostname://$. lswskazuje, że jestem teraz w katalogu głównym. Czy to błąd czy funkcja powłoki? Jeśli funkcja jest //aliasem /? Moja powłoka …

3
Jak hostować miętową powłokę w Console2?
Lubię używać Console2 do pracy z powłoką Windows, gdzie zwykle uruchamiam polecenie bg cygwin. Chciałbym wypróbować MinTTY (2) i chcę go również hostować w Console2. Jeśli to możliwe, jak to zrobić? Ustawiłem Console2, aby miała kartę, która uruchamia się C:\cygwin\bin\mintty.exe - ale to usuwa okno Console2 i tworzy takie MinTTY, …



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.