Pytania otagowane jako shell

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


1
Jak wyczyścić bufor przewijania w konsoli w Bash?
Jestem użytkownikiem typu bash i konsola jest moim preferowanym środowiskiem. Wiem, że mogę użyć polecenia klawiaturowego ctrl + shift + x, aby wyczyścić bufor przewijania, ale w moich skryptach są pewne punkty, w których chciałbym, aby tak się stało. Jak mogę wyczyścić bufor przewijania konsoli przy użyciu wiersza polecenia, bash …
8 linux  bash  shell  script  konsole 

1
Polecenie ps i grep
Dlaczego ps -ef | grep $$pokazuje greppolecenie na liście procesów? Czy grepegzekucja nie jest wykonywana po pszakończeniu pracy?
8 linux  shell 


1
Wyjaśnienie flagi -W dla rm
Do czego służy -Wflaga rm(w BSD lub Mac OS X)? Według strony podręcznika flaga próbuje „cofnąć usunięcie nazwanych plików”. I obecnie „tej opcji można używać tylko do odzyskiwania plików objętych wyłączeniami”. O co w tym wszystkim chodzi i jak mogę z tego korzystać?
8 bash  shell  rm 

4
Jak zmienić nazwę pliku w folderze za pomocą polecenia powłoki?
Mam plik na some/long/path/to/file/myfiel.txt. Chcę zmienić nazwę na some/long/path/to/file/myfile.txt. Obecnie robię to przez mv some/long/path/to/file/myfiel.txt some/long/path/to/file/myfile.txt, ale dwukrotne wpisanie ścieżki nie jest zbyt skuteczne (nawet przy uzupełnieniu tabulacji). Jak mogę to zrobić szybciej? (Myślę, że mogę napisać funkcję zmieniającą tylko segment nazwy pliku, ale to plan B).
8 unix  shell  zsh 

4
Dostęp do kodu wyjścia poza su -m $ USER -c „<cmd>”
Poniższe polecenie drukuje „0” lub „1” poprawnie w zależności od niepowodzenia, czy nie, ponieważ wstawiłem $? wewnątrz polecenia „su”. sudo su -m $USER -c "./shutdown.sh &amp;&gt; /dev/null; echo \$?" Jeśli jednak to zrobię: sudo su -m $USER -c "$BASE/bin/shutdown.sh &amp;&gt; /dev/null"; echo $? zawsze wypisze „0”, ponieważ faktyczne „su” zawsze …
8 linux  shell  su  exit-code 


3
Różnica między opcjami podziału tmuxa i powłoki w iTerm2?
Obecnie przełączam się na iTerm2 + VIM dla mojego środowiska programistycznego. Zauważyłem, że ostatnia wersja iTerm2 obsługuje tmuxi byli ludzie używający tmuxdo podzielenia okna na kilka sesji. Zauważyłem również, że iTerm2 ma gotowe opcje podzielenia okna na kilka sesji. Możesz podzielić dowolną liczbę sesji w pionie i poziomie, używając na …
8 macos  bash  shell  tmux  iterm 

2
Czy można skonfigurować sposób, w jaki bash uzupełnia nazwy katalogów?
Chciałbym poinstruować bash, aby użył specjalnej metody do zakończenia niektórych nazw katalogów. Na przykład, bash wywołałby mój program, aby wykonać uzupełnienie, jeśli ścieżka zaczyna się od „$$”, a w przeciwnym razie wykonałby ukończenie. Czy to w ogóle możliwe? Jak byś to wdrożył? Bounty : Naprawdę doceniłbym odpowiedź na to pytanie. …

1
Czy niewidoczny błąd tekstowy w bashie jest błędem czy funkcją?
W każdej dystrybucji Linuksa, z której korzystałem przez ostatnie 10 lat, pojawiały się następujące niedogodności: uruchamiasz program w terminalu za pomocą bash. Po zatrzymaniu lub przerwaniu programu, cokolwiek wpiszesz, wydaje się czasem niewidoczne. Następnie możesz wprowadzić polecenie „reset”, a ekran zostanie wyczyszczony, a kursor ponownie widoczny. Z powodu tego błędu …
8 bash  shell 

1
wersje netcat
Próbowałem dwóch głównych wersji netcat: GNU i BSD. (moja to wersja BSD). W wersji GNU polecenie $ nc -l -p 12345 działa dobrze, ale w BSD opcja -l (nasłuchuj) nie może być używana w połączeniu z -p (port lokalny). Nie rozumiem, dlaczego istnieje taka różnica między tymi dwiema wersjami? W …

5
Linux: ani chsh, ani ypchsh nie działają, czy mogę zmienić moją powłokę?
Jestem oldschoolowym facetem z Uniksa, więc moje umiejętności obsługi Linuksa są prawdopodobnie nieco przestarzałe. Ale wydaje się, że powinno to być dość proste. W systemie Red Hat Linux, w którym nie mam roota (jest zarządzany przez dział IT firmy), chcę mieć możliwość zmiany powłoki logowania. Uruchomienie chsh daje mi: $ …
8 linux  shell 

6
Kolor powłoki Bash na Macu?
Jak zrobić pliki wykonywalne listy powłoki bash w innym kolorze niż pliki niewykonywalne? Próbowałem edytować, ~/.bashrcaby zawierać następujący wiersz (w przeciwnym razie jest pusty): LS_OPTIONS='--color=auto' Ale to nie działa. Co ja robię źle? Pracuję na Mac OS X.
8 macos  bash  shell 

4
Jak zalogować wszystkie polecenia powłoki UNIX przesłane przez wszystkich użytkowników?
Czy istnieje elegancki sposób na rejestrowanie każdego polecenia wysłanego we wszystkich powłokach na komputerze? Jest to w kontekście rzadko używanego serwera Ubuntu, którego jestem jedynym człowiekiem. (Istnieje kilka kont użytkowników używanych przez systemy automatyczne). Chciałbym, aby było to dyskretne i mało kosztowne, więc chciałbym, aby istniała prosta metoda obejmująca coś …
8 unix  shell  logging 

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.