Muszę uruchomić program w tle. Wiem, że użycie „&” po komendzie uruchamia komendę w tle. W następującym skrypcie: #!/bin/bash echo amt of time delay nsec read nano echo amt of time delay in sec read sec echo no.of times read i while [ $i -ne 0 ] do ./nanosleep $sec …
Mam całą muzykę zapisaną ~/Musici chcę usunąć całą muzykę pop (lub może to być inny gatunek). Myślałem, aby sprawdzić metadane utworu, aby sprawdzić, czy utwór jest popowy, a następnie go usunąć. Po prostu organizuję kolekcję muzyki i nie ma problemu, jeśli są jakieś fałszywe alarmy. Na razie można bezpiecznie założyć, …
Więc na kurs, który biorę w systemach operacyjnych, postanowiłem zintegrować niestandardowy program podobny do ftp do menu prawego przycisku myszy (napisanego w C) i miałem problemy z próbą pobrania skryptów, które wykonałem pojawiają się i działają tak, jak chcę. Celem jest, aby wyglądał jak najbardziej zintegrowany z systemem operacyjnym. Znalazłem …
Jestem nowy w systemie Linux i napisałem skrypt, aby przenieść pliki do określonego folderu (fałszywe usunięcie). Będzie to jednak tylko mvplik w tym samym folderze co mój skrypt. Czy istnieje sposób, aby ten plik wykonywalny mógł usunąć dowolny plik bez względu na lokalizację? To znaczy: DELETE test .. (test znajduje …
Mam następujące aliasy w /etc/profile. # System-wide .profile for sh(1) if [ -x /usr/libexec/path_helper ]; then eval `/usr/libexec/path_helper -s` fi if [ "${BASH-no}" != "no" ]; then [ -r /etc/bashrc ] && . /etc/bashrc fi alias startapache="/usr/local/Cellar/httpd22/2.2.29/bin/apachectl start" alias stopapache="/usr/local/Cellar/httpd22/2.2.29/bin/apachectl stop" alias ll='ls -lG' Właśnie dodałem ostatnie trzy aliasy. Teraz …
Zauważyłem, że Steam nie działa, gdy go zainstaluję, krótko po instalacji Ubuntu 15.10 . Uruchomiłem więc polecenie: LD_PRELOAD='/usr/$LIB/libstdc++.so.6' DISPLAY=:0 steam I działało dobrze. Nie będzie działać bez polecenia. Czy istnieje sposób, aby uruchomić Steam bez wchodzenia do terminalu lub umieścić to polecenie w skrypcie bash (o którym nic nie wiem)
Kiedy piszę za nslookup pomocą -type=any domain.com ns1.server.com, otrzymuję większość zapisów domeny.com. Jednak inne rekordy, takie jak CNAME związane z www.domain.com, nie są wymienione. Zastanawiałem się, czy istnieje alternatywne polecenie, którego mogę użyć.
Ostatnio zacząłem intensywnie używać bash, więc zdecydowałem, że lepiej mi będzie z .bashrc. Używam Ubuntu 16.04 LTS. Tu jest mój .bashrc. Prawie nic w tym nie ma. Nic nawet zdalnie związane z kolorem. function most_active_files_git { # https://stackoverflow.com/a/7686616/5698202 git log --pretty=format: --name-only | sort | uniq -c | sort -rg …
Mam plik tekstowy podobny do tego: Some-text Keyword Some-text Some-text Keyword Some-text Keyword Keyword Chcę zastąpić każde „Słowo kluczowe” ciągiem „liczba.rozszerzenie”, gdzie liczba to 1 przy pierwszym dopasowaniu słowa kluczowego, 2 przy drugim dopasowaniu słowa kluczowego itp. Wiem, że powinienem używać pętli bash w połączeniu z sed (sed: słowo kluczowe: …
Chcemy monitorować polecenie wpisywania użytkownika za pomocą terminala. Gdzie polecenie jest zapisywane (.bash-history) pokazuje tylko kilka poleceń. Czy możliwe jest wykonanie polecenia od początku?
Napisałem skrypt powłoki o nazwie keepAbcdRunning, którego zadaniem jest sprawdzenie, czy polecenie / proces „abcd” działa, a jeśli tak nie jest, uruchomienie go. keepAbcdRunning ma postać: #!/bin/bash if pgrep -x $1 > /dev/null then echo "$1 is running" else echo "calling $2" $2 fi exit 0 Jak już napisałem, keepAbcdRunning …
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.