Czy jest jakiś sposób na przekazanie funkcji od jednego użytkownika do drugiego? Na przykład mam mały skrypt Bash, który wykonuję jako root: #!/bin/bash user_func(){ whoami exit } su vagrant -c 'user_func' Jednak funkcja user_func nie jest zdefiniowana dla użytkownika Vagrant, tylko dla rootowania i nie może zostać wykonana. Inną opcją …
To, co zwykle zrobić, aby uruchomić grepi wcna pliku bez konieczności skanowania dwukrotnie <file.txt tee >(grep LITERAL) >(wc -l) >/dev/null Jednak to daje EXEC LITERAL 32 czasami i 32 EXEC LITERAL w innym czasie. (Wyjście z greppoprzedza wyjście z wcw pierwszej instancji i odwrotnie w drugiej.) Z drugiej strony, z …
Mam duży plik bibtex z wieloma wpisami, z których każdy ma ogólną strukturę @ARTICLE{AuthorYear, item = {...}, item = {...}, item = {...}, etc } (w niektórych przypadkach ARTICLEmoże to być inne słowo np. BOOK) Chciałbym napisać prosty skrypt (najlepiej skrypt powłoki), aby wyodrębnić wpisy o podanym AuthorYear i umieścić …
Korzystając z Linuksa, chciałbym śledzić pliki wykonywalne wykonywane w moim imieniu, w tym całą linię poleceń (w praktyce każdy exec * () wykonywany jako mój własny użytkownik). Program, którego nie kontroluję, ma na celu wykonanie zadania, które przekazuję, ale chcę się upewnić, że to robi, i jakich opcji używa. Program, …
Przeprowadzamy migrację ze środowiska VMS do środowiska Linux dla niektórych starych serwerów alfa, które wycofujemy z eksploatacji. Jedynym wyzwaniem, którego nie byłem w stanie pokonać, jest przechowywanie wersji plików. VMS przechowuje wiele kopii tego samego pliku przy użyciu flagi wersji. Znalazłem wiele opcji na Source Forge, ale nie znalazłem nikogo, …
Jestem programistą i obecnie używam Ubuntu Linux z PyCharm IDE do tworzenia stron internetowych. Aby poprawić wydajność pisania, rozważam zmianę CapsLock na Hyper_L i przypisanie go do mod3 za pomocą xmodmap. Po tym chcę zmapować mod3 dla klucza „i” do „Up”. Jak dotąd to, co zrobiłem, to: xmodmap -e "keysym …
Kiedy uruchamiam top -H, widzę, że wszystkie moje wiele mysqlwątków ma ten sam PID. Jednak ps -eLfwidzę, że każdy ma inny PID: ps -eLf UID PID PPID LWP C NLWP STIME TTY TIME CMD mysql 1424 1 1424 0 17 18:41 ? 00:00:00 /usr/sbin/mysqld mysql 1424 1 1481 0 17 …
Chcę dodać nagłówek do pliku za pomocą echa, a następnie użyć polecenia, aby utworzyć resztę pliku. Oznacza to, że użyję dwóch osobnych poleceń. Jak zapisać dane wyjściowe obu poleceń do pliku z przekierowaniem? próbowałem echo "header line" | cut -c 1-5 input_file > output_file echo "header line"; cut -c 1-5 …
Mam googlowanie przez jakiś czas, ale nie mogę znaleźć takich informacji. Wygląda na to, że git nie zawiera użytkowników i grup, tylko uprawnienia. Czy mam rację?
Mam jakieś wirtualne maszyny wirtualne. Aby się do nich zalogować, wydaje vagrant sshpolecenie. Chcę się do nich zalogować za pomocą zwykłego sshpolecenia. vagrant ssh-configWysyła odpowiedni plik konfiguracyjny $ vagrant ssh-config Host default HostName 127.0.0.1 User vagrant Port 2201 UserKnownHostsFile /dev/null StrictHostKeyChecking no PasswordAuthentication no IdentityFile /home/cbliard/.vagrant.d/insecure_private_key IdentitiesOnly yes LogLevel FATAL …
Załóżmy, że chcę wykonywać wiele programów równolegle i łączyć ich wyniki w jeden potok: sh -c ' (echo qqq; echo qqq2; echo qqq3)& (echo www; echo www2; echo www3)& (echo eee; echo eee2; echo eee3)& wait; wait; wait' Takie podejście do powłoki działa dobrze w tym prostym przypadku, ale spodziewam …
Jak mogę zmienić specyfikację skrótu i czas iteracji istniejącego urządzenia LUKS dm-crypt? Oczywiście mogę przekazać opcje, jeśli utworzę nowe urządzenie, na przykład coś takiego: sudo cryptsetup luksFormat --cipher aes-cbc-essiv:sha256 --key-size 256 --iter-time 2100 --hash sha512 /dev/loop0 Ale jeśli urządzenie już istnieje, w jaki sposób można zmienić na przykład sha256na sha1lub …
Jak rozpoznać, czy pakiet instalowany przez yaourt na Arch Linuxie może być szkodliwy dla mojego komputera? Przeczytałem na wiki, że powinienem sprawdzać każdą instalację, którą zrobię z tobą. Ale co dokładnie muszę sprawdzić i jak rozpoznać złośliwe pakiety?
Wiele razy czytałem o filtrze kubełkowym Linuksa (TBF) i wciąż nie rozumiem, jak powinienem obliczyć parametry bursti latency, wstydź się :( Przypuszczam, że rozsądne opóźnienie wynosi około 50 ms. OK, ale jaką wartość powinna przyjąć seria? Strona zawiera: Te ostatnie obliczenia uwzględniają rozmiar segmentu, szybkość i być może szczytową wartość …
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.