Chcę mieć taki skrypt powłoki: my-app & echo $my-app-pid Ale nie wiem, jak uzyskać pid właśnie wykonanego polecenia. Wiem, że mogę po prostu użyć jobs -p my-apppolecenia, aby grep pid. Ale jeśli chcę uruchomić powłokę wiele razy, ta metoda nie będzie działać. Ponieważ rodzaj zadania jest niejednoznaczny.
Mam problemy z kopiowaniem dużych plików za pomocą nautilusa (blokuje się). Muszę skopiować, używając cp. Chciałbym wiedzieć, czy są jakieś parametry, które pokazują% skopiowane, a także prędkość transferu.
Jak dotąd nie mogłem znaleźć niczego naprawdę, ale czy to prawda, że curltak naprawdę wcale nie ma czasu? user@host:~# curl http://localhost/testdir/image.jpg Pytam, ponieważ przekierowuję każde żądanie obrazów testdirdo osobnego modułu Apache, który generuje te zdjęcia w locie. Może minąć do 15 minut, zanim zdjęcie będzie gotowe i dostarczone do klienta. …
Mam folder z niektórymi katalogami i niektórymi plikami (niektóre są ukryte, zaczynając od kropki). for d in *; do echo $d done zapętli wszystkie pliki, ale chcę zapętlić tylko katalogi. W jaki sposób mogę to zrobić?
Weź następujący skrypt: #!/bin/sh sed 's/(127\.0\.1\.1)\s/\1/' [some file] Jeśli spróbuję uruchomić to w sh( dashtutaj), to się nie powiedzie z powodu nawiasów, które należy uciec. Ale nie muszę uciekać przed odwrotnymi ukośnikami (między oktetami lub w \slub \1). Jaka jest tutaj reguła? A kiedy potrzebuję użyć {...}lub [...]? Czy jest …
Chcę komunikować się między kilkoma komputerami w mojej sieci (statyczny Ethernet) za pośrednictwem SSH. Aby to zrobić, muszę uruchamiać ssh-add za każdym razem, gdy loguję się na konkretnej maszynie, jak mogę to zrobić, aby została skonfigurowana raz i nie pytała mnie o hasło przy każdym logowaniu lub ponownym uruchomieniu moja …
Jak mogę sprawdzić, którego serwera DNS używam (w systemie Linux)? Korzystam z menedżera sieci i przewodowego połączenia z siecią LAN mojego uniwersytetu. (Próbuję dowiedzieć się, dlaczego moja domena nie została rozwiązana)
Często widzę samouczki online, które łączą różne polecenia z różnymi symbolami. Na przykład: command1 | command2 command1 & command2 command1 || command2 command1 && command2 Inne wydają się łączyć polecenia z plikami: command1 > file1 command1 >> file1 Co to za rzeczy? Jak one się nazywają? Co oni robią? Czy …
Jestem trochę zdezorientowany, co te operatory robią inaczej, gdy są używane w bash (nawiasy, podwójne nawiasy, nawiasy i podwójne nawiasy). [[ , [ , ( , (( Widziałem, jak ludzie używają ich, jeśli takie stwierdzenia: if [[condition]] if [condition] if ((condition)) if (condition)
Mam katalog zawierający dużą liczbę plików. Chcę usunąć wszystkie pliki oprócz pliku file.txt. Jak mam to zrobic? Istnieje zbyt wiele plików, aby usunąć osobno niechciane pliki, a ich nazwy są zbyt różnorodne, aby używać *, aby usunąć je wszystkie oprócz tego jednego pliku. Ktoś zasugerował użycie rm !(file.txt) Ale to …
Zauważyłem, że jeśli dodam \ndo wzorca w celu podstawienia za pomocą sed, to nie pasuje. Przykład: $ cat > alpha.txt This is a test Please do not be alarmed $ sed -i'.original' 's/a test\nPlease do not/not a test\nBe/' alpha.txt $ diff alpha.txt{,.original} $ # No differences printed out Jak mogę …
Więc surfowałem po sieci i natknąłem się na ten artykuł . Zasadniczo stwierdza, że FreeBSD , począwszy od wersji 10 i nowszych, przestanie używać GCC na rzecz Clang / LLVM . Z tego, co widziałem do tej pory w sieci, Clang / LLVM jest dość ambitnym projektem, ale pod względem …
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.