Pytania oznaczone «history»

41
Dlaczego wywołanie systemowe UNIX nosi nazwę „kill”?

Ciekawi mnie historia tej nazwy. Wydaje mi się, że wywołanie systemowe „zabij” mogło zostać nazwane „sygnał”, a wywołanie systemowe „sygnał” mogło zostać nazwane „uchwyt”. Zastanawiałem się, czy pierwotnym zastosowaniem wywołania systemowego mogło być po prostu zabicie innego procesu, a jego...

40
Co się stało z bzip1?

bzip2 był de facto standardem dla dość silnej kompresji już od wielu lat. Do bzip2tej pory pisałem polecenie tysiące razy, co mnie zastanawia - co się stało z bzip lub bzip1? Wydaje się, że Google niewiele mi o tym mówi i wygląda na to, że może to być ciekawa lekcja...

40
Usuń ostatnie N linii z historii bash

Podczas przypadkowego wklejenia pliku do powłoki umieszcza mnóstwo brzydkich bzdur w historii bash. Czy istnieje czysty sposób na usunięcie tych wpisów? Oczywiście mogę zamknąć powłokę i edytować .bash_historyplik ręcznie, ale może istnieje jakiś interfejs API do modyfikacji historii bieżącej...

40
Jak nawigować w ramach wyszukiwania wstecznego bash?

Bash oferuje funkcję odwracania wyszukiwania za pomocą Ctrl+ R. Następnie można wpisać część polecenia, która wyświetli odpowiedni wpis z historii. Załóżmy, że to moja historia: vim foo1 vim foo2 # I want to go here vim foo3 # this is where I land, how to go back? Szukam foo. Wciśnięcie Ctrl+...

38
Jak włączyć wyszukiwanie wsteczne w Zsh?

Niedawno przeszedłem na zsh (w końcu) i uwielbiam to! Do tej pory brakuje mi tylko Ctrl+ Rprzyrostowego przeszukiwania historii. Mam poprawnie skonfigurowaną historię HISTSIZE=10000 SAVEHIST=10000 HISTFILE=~/.zsh_history i użyłem vipowiązań klawiszy bindkey -v Ale Ctrl+ Rnie działa. Usuwa...

37
Jak uzyskać ostatnie N poleceń z historii?

Chcę zobaczyć, jakie są moje ostatnie N poleceń history. Myślałem, że się history | tail -n 5uda, ale zauważyłem, że polecenie wieloliniowe liczy tyle wierszy, ile ma. $ echo "hello how are you" $ history | tail -2 how are you" 1051 history | tail -2 Więc moje pytanie brzmi: czy muszę...

36
Czy vi po cichu dodaje nowy wiersz (LF) na końcu pliku?

Mam problem ze zrozumieniem dziwnego zachowania: vi wydaje się dodawać nową linię (ASCII: LF, ponieważ jest to system uniksowy ( AIX )) na końcu pliku, kiedy NIE specjalnie go wpisałem. Plik jako taki edytuję w vi (uważając, aby nie wprowadzić nowego wiersza na końcu): # vi foo ## Which I will...

36
W jaki sposób potoki ograniczają użycie pamięci?

Brian Kernighan wyjaśnia w tym filmie, że wczesna atrakcja Bell Labs dla małych języków / programów opiera się na ograniczeniach pamięci Duża maszyna miałaby 64 k-bajtów - K, a nie M lub G - a więc oznaczało to, że żaden indywidualny program nie mógł być bardzo duży, a więc naturalną tendencją...

34
Jaki jest sens mv -f?

Podręcznik GNU Coreutilsmv mówi: -f --force Do not prompt the user before removing a destination file. Jednak wydaje się to już zachowanie domyślne mv, więc -fopcja wydaje się zbędna. Np. W GNU Bash w wersji 4.3.11: $ ls -l total 0 $ touch 1 2; mv -f 1 2; ls 2 $ touch 1 2; mv 1 2; ls 2 Wydaje...

34
Jak !! pracować w bash?

Bardzo przydatne, gdy zapomnisz sudo na początku polecenia, !!działa jak alias poprzedniego polecenia. Przykład: $ mv /very/long/path/for/a/protected/sensible/file/caution.h . (...) Permission denined $ sudo !! sudo mv /very/long/path/for(...) . [sudo] password : Jak nazywamy tę podwójną...