Unix & Linux

42
Dlaczego [AZ] dopasowuje małe litery w bash?

We wszystkich znanych mi powłokach rm [A-Z]*usuwa wszystkie pliki rozpoczynające się na wielką literę, ale w przypadku bash powoduje to usunięcie wszystkich plików rozpoczynających się na literę. Ponieważ ten problem występuje w systemach Linux i Solaris w wersjach bash-3 i bash-4, nie może to być...

42
Nie można zatrzymać skryptu bash za pomocą Ctrl + C

Napisałem prosty skrypt bash z pętlą do drukowania daty i pingowania na zdalną maszynę: #!/bin/bash while true; do # *** DATE: Thu Sep 17 10:17:50 CEST 2015 *** echo -e "\n*** DATE:" `date` " ***"; echo "********************************************" ping -c5 $1; done Kiedy uruchamiam go z...

42
Jak zmienić domyślny katalog nowego okna z poziomu tmux

Niedawno przeniosłem się z ekranu GNU na tmux . Uważam, że jest dość podobny, ale z większym wsparciem ( zmieniłem z powodu problemu z czasem ucieczki w neovim - rozdzielczość była tylko dla tmux). Niestety w tmux nie mogę znaleźć polecenia podobnego do tego: screen -X eval "chdir...

42
Nieograniczona historia w Zsh

W zshChcę mieć nieograniczoną historię. Ustawiam HISTSIZE=, który działa bash. Teraz importuję starą historię mv old_history .history który jest dość duży wc -l .history 43562 .history Jeśli teraz zamknę i zacznę od zshnowa, zobaczę wc -l .history 32234 .history Czy nie mogę mieć...

42
Jak wejść, wejść i wyjść z GDB?

Pisałem na klawiaturze, helpgdy byłem w GDB, ale nie znalazłem nic na temat wkroczenia, przejścia i wyjścia. Umieszczam punkt przerwania w programie asemblera w _start( break _start). Następnie napisałem nexti zakończyłem debugowanie. Myślę, że było tak, ponieważ zakończyło się _starti nie...

42
Jaka jest różnica między / tmp a / run?

Według FHS-3.0 , /tmpto pliki tymczasowe i /runjest dla danych zmiennej run-time. Dane /runwejściowe należy usunąć przy następnym uruchomieniu, co nie jest wymagane /tmp, ale programy nie mogą zakładać, że dane /tmpwejściowe będą dostępne przy następnym uruchomieniu programu. Wszystko to wydaje mi...

42
Które dystrybucje mają $ HOME / .local / bin w $ PATH?

Przykład: w Ubuntu zawsze jest .localkatalog w katalogu domowym i .profilezawiera ten wiersz: PATH="$HOME/bin:$HOME/.local/bin:$PATH" $HOME/.local/bindomyślnie nie istnieje, ale jeśli został utworzony, jest już w nim $PATHi można znaleźć pliki wykonywalne. Nie jest to dokładnie wspomniane w...

42
czy istnieje gwarancja / tmp?

Czy muszę sprawdzić i utworzyć /tmpprzed zapisem w pliku w nim zawartym? Załóżmy, że nikt nie uciekł, sudo rm -rf /tmpponieważ jest to bardzo rzadki

41
Jak przełączyć się z nieznanej powłoki na bash?

Byłem zaskoczony, że nie znalazłem tego pytania na stronie. Dzisiaj $pojawił się po zalogowaniu jako nowy użytkownik. Było to nieoczekiwane, ponieważ monit mojego głównego użytkownika zaczyna się od username@computername:~$. Jak mogę przełączyć się z tej innej powłoki na...

41
Używanie xargs z danymi wejściowymi z pliku

Powiedz, że mam plik z następującymi informacjami bob john sue Teraz te bezpośrednio corrospond do (w tym przypadku) wzór URL, takich jak http://example.com/persons/bob.tar, john.tar, sue.tar. Chciałbym wziąć te linie i je przejrzeć xargs. Nie wiem jednak, co jest przekazywane do wykonywanego...

41
Generowanie losowego szumu dla zabawy w / dev / snd /

Ostatnio przeglądałem folder enchanted / dev. Chcę zapisać losowe dane na urządzeniu audio w celu wygenerowania szumu. Używam ALSA. Poinstruowałem więc kota, aby przekazał losowe dane do odtwarzanego pliku w folderze / dev ... cat file-of-random-data > /dev/snd/pcmC0D0p wtedy otrzymuję od...