Próbuję usunąć wszystkie pliki i podkatalogi z katalogu. Zwykłem rm -rusuwać wszystkie pliki, ale chcę usunąć wszystkie pliki i podkatalogi, z wyjątkiem samego katalogu głównego. Na przykład mam topowy katalog jak images. Zawiera pliki header.png, footer.pnga podkatalog. Teraz chcę usunąć header.png, footer.pngi podkatalogu, ale nie images. Jak mogę to zrobić …
Rozglądałem się za sedpoleceniem, aby dodać tekst do pliku w określonym wierszu. Działa to dodając tekst po wierszu 1: sed '1 a\ Ale chcę go dodać przed wierszem 1. Byłoby to: sed '0 a\ ale pojawia się ten błąd: invalid usage of line address 0. Jakieś sugestie?
Jaka jest różnica między wykonywaniem takiego skryptu: ./test.sh i wykonanie takiego skryptu: . test.sh? Próbowałem prostego, dwuwierszowego skryptu, aby sprawdzić, czy mogę znaleźć różnicę: #!/bin/bash ls Ale oba . test.shi ./test.shzwróciły te same informacje.
Chcę przypisać wynik wyrażenia do zmiennej i połączyć go ciągiem znaków, a następnie wywołać echo. Oto co mam: #!/bin/bash cd ~/Desktop; thefile= ls -t -U | grep -m 1 "Screen Shot"; echo "Most recent screenshot is: "$thefile; Ale to daje: Screen Shot 2011-07-03 at 1.55.43 PM.png Most recent screenshot is: …
Właśnie uruchomiłem df -hminutę temu i zauważyłem, że dodano system plików, którego nie znam. Czy ktoś wie, dlaczego /runistnieje? Czy to coś zostało dodane przez jądro? Przez Arch Linux ? run 10M 236K 9.8M 3% /run
Po SSH lokalnie na moim komputerze (nie pytaj, to obejście), nie mogę uruchomić aplikacji graficznych bez uruchamiania: export DISPLAY=:0.0 Jeśli najpierw uruchomię to, a następnie uruchomię aplikację graficzną, wszystko się ułoży. Jeśli nie, to nie działa, nie ma wyświetlacza do podłączenia. Czy istnieje polecenie wyświetlania wszystkich dostępnych ekranów (tj. Wszystkich …
Korzystam z ffmpeg, aby uzyskać meta informacje o klipie audio. Ale nie jestem w stanie tego zepsuć. $ ffmpeg -i 01-Daemon.mp3 |grep -i Duration FFmpeg version SVN-r15261, Copyright (c) 2000-2008 Fabrice Bellard, et al. configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib --mandir=/usr/share/man --arch=i386 --extra-cflags=-O2 ... Sprawdziłem, to wyjście ffmpeg jest kierowane …
Pipedowałem polecenie do less, a teraz chcę zapisać wynik polecenia w pliku. W jaki sposób mogę to zrobić? W tym przypadku nie chcę używać tee, chcę rozwiązanie bezpośrednio od mniej, aby nie musiałem ponownie uruchamiać długo działającego polecenia, jeśli zapomniałem go użyć tee. To pytanie jest podobne do tego, jedyną …
Patrzyłem na klawiaturę i wpisałem hasło, ponieważ myślałem, że już wpisałem swoją nazwę użytkownika. Nacisnąłem Enter, a kiedy zapytałem o hasło, nacisnąłem Ctrl+ c. Czy powinienem podjąć środki ostrożności, aby upewnić się, że hasło nie jest gdzieś zapisane jako zwykły tekst, czy powinienem je zmienić? To też było na tty …
Mam plik servers.txtz listą serwerów: server1.mydomain.com server2.mydomain.com server3.mydomain.com kiedy czytam plik linia po linii whilei echo każdej linii, wszystko działa zgodnie z oczekiwaniami. Wszystkie linie są drukowane. $ while read HOST ; do echo $HOST ; done < servers.txt server1.mydomain.com server2.mydomain.com server3.mydomain.com Jednak gdy chcę ssh do wszystkich serwerów i …
Załóżmy, że mam uruchomionych tysiąc lub więcej instancji dowolnego procesu (na przykład vi). Jak zabić ich wszystkich za pomocą jednego strzału / jednej linii / jednej komendy?
Po zainstalowaniu nowego oprogramowania, już otwarty terminal z zsh nie będzie wiedział o nowych poleceniach i nie będzie mógł wygenerować dla nich autouzupełniania. Najwyraźniej otwarcie nowego terminala rozwiązuje problem, ale czy indeks (lub jakkolwiek go nazwiesz) można odbudować, aby automatyczne uzupełnianie działało na starym terminalu? Próbowałem z, compinitale to nie …
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.