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 …
Mam folder z około 20 000 plików. Pliki są nazywane zgodnie ze wzorem xy_{\d1,5}_{\d4}\.abc, np xy_12345_1234.abc. Chciałem skompresować pierwsze 10 KB z nich za pomocą tego polecenia: ls | sort -n -k1.4,1.9 | head -n10000 | xargs tar -czf xy_0_10000.tar.gz jednak plik wynikowy zawierał tylko około 2 KB plików. ls …
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ć?
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).
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 &> /dev/null; echo \$?" Jeśli jednak to zrobię: sudo su -m $USER -c "$BASE/bin/shutdown.sh &> /dev/null"; echo $? zawsze wypisze „0”, ponieważ faktyczne „su” zawsze …
Kiedy kompiluję egxc przez: GCC x.c -o x Aby wykonać wynik, muszę napisać: ./x I tylko wpisując: x Nie działa z tą wiadomością: x: polecenie nie znaleziono Oznacza to, że Linux nie szuka go w bieżącym katalogu! Czy za tym zachowaniem kryje się (jestem pewien, że) jakiś rozsądny problem?
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 …
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. …
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 …
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 …
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: $ …
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.
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ś …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.