Chciałbym zaimplementować funkcję w Bash, która zwiększa (i zwraca) liczbę przy każdym wywołaniu. Niestety wydaje się to nietrywialne, ponieważ wywołuję funkcję wewnątrz podpowłoki, w związku z czym nie może ona modyfikować zmiennych powłoki nadrzędnej. Oto moja próba: PS_COUNT=0 ps_count_inc() { let PS_COUNT=PS_COUNT+1 echo $PS_COUNT } ps_count_reset() { let PS_COUNT=0 } …
Mam dwie maszyny Ai B. Maszyna Amoże ssh do B. Ama dużo wolnego miejsca. Bdane znajdują się w rodzaju ryzykownej sytuacji. Jak automatycznie wykonać kopię zapasową wszystkich Bdanych A. Nie musi to być strasznie częste, ale powinno być wolne od rąk. Za każdym razem Arozruch byłby wystarczająco częsty. Słyszę, że …
Na przykład cutpolecenie może przyjąć parametr -f, który zgodnie zman wybierz tylko te pola; wypisz również dowolny wiersz, który nie zawiera znaku ogranicznika, chyba że podano opcję -s W tym kontekście czym jest pole?
FreeRDP 1.0.2 zaktualizował składnię swoich parametrów w celu „ lepszej interoperacyjności z Windows ”. Miałem problem ze starą składnią, w której wtyczka schowka działała tylko przy pierwszym wklejeniu, a następnie przestała działać: xfreerdp --plugin cliprdr -g 1920x1060 -u Administrator -p xxx n.n.n.n Postanowiłem więc wypróbować nową składnię, ale wydaje mi …
Ostatnio byłem ciekawy różnych systemów plików opartych na pamięci jądra Linux. Note:Jeśli o mnie chodzi, poniższe pytania należy uznać za mniej lub bardziej opcjonalne w porównaniu z lepszym zrozumieniem tego zawartego w tytule. Pytam ich poniżej, ponieważ uważam, że udzielenie odpowiedzi może lepiej pomóc mi zrozumieć różnice, ale ponieważ moje …
Chcę przejść do trybu edycji vi w środowisku readline. Ale nie chcę używać „set -o vi”. Chcę tymczasowo przełączyć się za pomocą skrótu klawiaturowego. Strona podręcznika mówi, że mogę to zrobić M-C-j. Ale to nie działa dla mnie. Używam Ubuntu i Xterm. Nie działa również pod terminalem gnome.
Czy istnieje sposób na wyróżnienie wyszukiwanego terminu w trybie kopiowania tmux? Poniżej moja konfiguracja tmux: # remap prefix to Control + a set -g prefix C-a unbind C-b bind C-a send-prefix bind a send-prefix # force a reload of the config file unbind r bind r source-file ~/.tmux.conf # set …
Używam edycji Linux Mint Debian (zasadniczo testy Debiana) i środowiska pulpitu Cinnamon. Przy każdym uruchomieniu google-chromeprosi o to, aby stać się domyślną przeglądarką. Powiedziałem to, aby zrobić to na wszystkie sposoby, o których myślę, ale wciąż pojawia się ten pop-up: Co próbowałem: Kliknięcie „Ustaw jako domyślne” w wyskakującym okienku. Ustawienie …
Połączyłem się z serwerem przez SSH i zalogowałem się do mysql, i poprosiłem go o uruchomienie zapytania (którego wyniki są wrzucane do pliku CSV), które może zająć znacznie ponad godzinę. Mimo że poinstruowałem mojego klienta, aby wysyłał pakiety zerowe co 60 sekund, aby sesja była aktywna, nadal jestem paranoikiem, że …
Chociaż otrzymaliśmy polecenie, aby tego nie robić, mój kolega użył vi, aby wyświetlić duży plik tekstowy (server.log 3,5 GB). To wypełniło / var / tmp i spowodowało pewne problemy na serwerze. Co to spowodowało? Dlaczego nie powinniśmy używać vi do dużych plików?
Czy ktoś może mi wyjaśnić, co następuje? $ ls -ld /temp/sit/build/ dr-xr-s--- 3 asdf qwer 4096 Jan 31 2012 /temp/sit/build/ $ ls -ld /temp/sit/build/* ls: /temp/sit/build/*: Permission denied Tak więc przyuczeni nie mogę tutaj użyć gwiazdki. Wypróbowałem to z poleceniem sudo i pojawia się błąd „brak takiego pliku” zamiast „odmowa …
Kiedy należy użyć >|do przekierowania wyjścia do pliku zamiast po prostu >? Wyjaśnienie podane, gdy mi pokazano, było takie, że gwarantowało to, że plik docelowy został najpierw obcięty. Ale myślałem, że >już to sugerowało. Jest >|użyteczny?
Próbuję wywołać skrypt z listą nazw plików zebranych przez find. Nic specjalnego, po prostu coś takiego: $ myscript `find . -name something.txt` Problem polega na tym, że niektóre ścieżki zawierają spacje, więc przy interpretacji argumentów dzielą się one na dwie nieprawidłowe nazwy. Zazwyczaj otaczałbym te nazwiska cudzysłowami, ale tutaj są …
Mam skrypt, który łączy się ze zdalnym serwerem i sprawdzam, czy jakiś pakiet jest zainstalowany: ssh root@server 'bash -s' < myscript.sh myscript.sh: OUT=`rpm -qa | grep ntpdate` if [ "$OUT" != "" ] ; then echo "ntpdate already installed" else yum install $1 fi Ten przykład można uprościć. Oto, myscript2.shktóry …
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.