Unix & Linux

Pytania i odpowiedzi dla użytkowników systemów Linux, FreeBSD i innych systemów operacyjnych typu Un * x

5
Jak mogę stale wyświetlać bieżącą nazwę pliku w vimie?
Korzystam z vima i potrzebuję sposobu, aby zawsze móc zobaczyć plik, nad którym pracuję, bez potrzeby ^G. Widzę nazwę pliku, kiedy uruchamiam vima, ale kiedy zaczynam pracę i używam różnych funkcji, gubi się. Widziałem też, że inni ludzie mają jakieś „dodatki” w dolnej części konsoli vim, które wydają się być …
32 vim 

2
usuń pliki pasujące do wzorca
Muszę rekurencyjnie usunąć wszystkie pliki ze wszystkich podkatalogów, w których nazwa pliku zawiera liczbę, po której następuje „x”, a następnie co najmniej dwa razy. Przykład: Chciałbym usunąć te pliki: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' Ale NIE chcę usuwać tych plików: 'aaa.jpg' 'aaa-12x12.jpg' 'aaaxaaa-123x123.jpg' 'aaaxaaa-aaaxaaa.jpg' Jak mogę to zrobić (z powłoki bash)
32 bash  files  find  wildcards 

3
Jak pobierać pliki za pomocą wget, gdzie strona każe czekać na pobranie?
Próbuję pobrać plik z sourceforge za pomocą wget, ale jak wszyscy wiemy, musimy kliknąć przycisk pobierania, a następnie poczekać, aż zostanie automatycznie pobrany. jak pobierasz ten typ pliku za pomocą wget? Próbuję pobrać to: http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.1/bitcoin-0.8.1-linux.tar.gz/download Ale zrobienie wgeta na tym linku url nie dałoby mi pliku, ponieważ plik jest automatycznie …
32 wget 

12
Za pomocą powiadomienia-wysyłania z cronem
Używam Arch Linux z KDE / Awesome WM. Próbuję zabrać się notify-senddo pracy cron. Próbowałem ustawienia DISPLAY/ XAUTHORITYzmienne i działa notify-sendz "sudo -u", wszystko bez rezultatu. Jestem w stanie dzwonić interaktywnie z sesji i otrzymywać powiadomienia. FWIW, zadanie crona działa poprawnie, co zweryfikowałem przez echo rzeczy do pliku tymczasowego. To …

4
Jak sprawdzić temperaturę napędu w systemie Linux?
Użyłem hdparm -ni smartctl -Azawsze wydaje się to być technika „na dysk”, ponieważ dysk może odpowiadać tylko za jedno z tych narzędzi. Czy istnieje standardowy sposób na uzyskanie temperatury dysku w systemie Linux (HDD lub SSD)? Jeśli nie, jakich (innych) narzędzi mogę użyć do uzyskania tych informacji?


2
Rozwiązywanie dowiązań symbolicznych (pwd)
Powiedz, że wykonuję następujące czynności: cd /some/path ln -s /target/path symbolic_name Jeśli następnie: cd /some/path cd symbolic_name pwd Dostaję: /some/path/symblic_name i nie: /target/path Czy istnieje sposób, aby powłoka „w pełni rozwiązała” dowiązanie symboliczne (tj. Aktualizację CWD itp.), Tak jakbym to zrobił bezpośrednio: cd /target/path ? Muszę uruchomić niektóre programy, które …
32 files  symlink  cwd 


5
getopt, getopts lub parsowanie ręczne - z czego korzystać, gdy chcę obsługiwać zarówno krótkie, jak i długie opcje?
Obecnie piszę skrypt Bash, który ma następujące wymagania: powinien działać na wielu różnych platformach Unix / Linux powinien obsługiwać zarówno opcje krótkie, jak i (GNU) Wiem, że getoptsbyłby to preferowany sposób pod względem przenośności, ale AFAIK nie obsługuje długich opcji. getoptobsługuje długie opcje, ale BashGuide zdecydowanie zaleca: Nigdy nie używaj …

9
Czytanie i przeszukiwanie długich stron podręcznika
I w końcu dość, gdy chcemy czytać o bash „ów readi jest to -sopcja z man bash. W końcu znalazłem właściwe miejsce (około linii 4500), ale jak zwykle frustrujące, ponieważ zarówno wyszukiwania , jak /readi /\s-s\swyszukiwania mają zbyt wiele dopasowań. Pytanie brzmi: w jaki sposób mogę efektywnie czytać długie strony …
32 search  man 


2
Zachowanie programu po otrzymaniu kill -HUP?
Czy istnieje sposób, aby dowiedzieć się, co zrobi program po otrzymaniu sygnału zabicia HUP? Bez prostego uruchamiania polecenia c: D Na przykład killall -HUP pppdzrestartuje pppd killall -HUP firefoxpo prostu zabije Firefoxa
32 kill  signals 


5
Jak przyspieszyć X przez SSH na wolnym połączeniu sieciowym?
Czy są jakieś konkretne zalecenia dotyczące przyspieszenia aplikacji X przez ssh na wolnym połączeniu sieciowym? W tym konkretnym przypadku uzyskuję dostęp do serwera znajdującego się na zachodnim wybrzeżu z laptopa na wschodnim wybrzeżu i to też na niezbyt szybkim połączeniu DSL. Jakieś ustawienia dla ssh? Jakieś ogólne wskazówki?

3
Co robi -e w shebang bash?
Mam skrypt bash z następującymi elementami: #!/bin/bash -e egrep "^username" /etc/passwd >/dev/null if[ $? -eq 0 ] then echo "doesn't exist" fi Ten skrypt nie będzie działał bez -e. Co robi -eten skrypt? Co również robi $?w tym kontekście?
32 linux  bash 

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.