Mam plik tekstowy, który mogę zmienić za pomocą innych aplikacji (na przykład openoffice). Ale kiedy próbuję go zmienić i zapisać za pomocą gedit, pojawia się błąd z gedit: Could not save the file /media/sf_Ubuntu/BuildNotes.txt. Unexpected error: Error renaming temporary file: Text file busy zezwolenie na BuildNotes.txt jest następujące: -rwxrwx--- 1 …
Wiem, że kopiowanie lub przesyłanie tego, co pierwotnie było rzadkie, bez użycia narzędzia, które rozumie rzadkie pliki, spowoduje wypełnienie „dziur”. Czy istnieje metoda lub narzędzie, które pozwala zamienić to, co kiedyś było rzadkim plikiem, na rzadkie? Na przykład: utwórz rzadki plik: % dd if=/dev/zero of=TEST bs=1 count=0 seek=1G # do …
Mam skrypt uruchamiany z crontab użytkownika nieuprzywilejowanego, który wywołuje niektóre polecenia za pomocą sudo. Tyle że nie. Skrypt działa dobrze, ale polecenia sudo'ed po cichu zawodzą. Skrypt działa idealnie z powłoki jako dany użytkownik. Sudo nie wymaga hasła. Użytkownik, o którym mowa, ma (root) NOPASSWD: ALLdostęp przyznany w /etc/sudoers. Cron …
Na przykład w sesji X mogę użyć Ctrl- Alt- Ldo zablokowania ekranu, aby poprosił o hasło do odblokowania i uniemożliwiłby komuś bałagan na moim komputerze. Ale jeśli mam otwartą sesję terminala na jednym z tty (do którego mogę uzyskać dostęp za pomocą Ctrl- Alt- F1na przykład) - to nie jest …
Większość moich aliasów ma tę postać: alias p='pwd' Chcę alias git commit, aby to zrobiłgit commit -v Ale próba utworzenia aliasu ze spacją powoduje błąd: $ alias 'git commit'='git commit -v' -bash: alias: `git commit': invalid alias name
Szukam wtyczki do przeglądarki, która wprowadza tekst w polach wejściowych za pomocą tego samego interfejsu klawiatury edytora tekstowego Vim. I przyjęły Vimium co sprawia ogólne nawigację znacznie bardziej skuteczne, jednak często znaleźć mój własny żałuję interfejsu Vima natomiast wybrałem pole wejściowe (jak podczas Tworzę ten post). Bardzo chciałbym móc poruszać …
Kiedy uruchamiam analizy przy użyciu powłoki bash, często chcę zapisać używane polecenia, które dały mi dobre wyniki, do pliku w tym samym katalogu (jak to się nazywa „LOGBOOK”), aby móc sprawdzić, co Zrobiłem, aby uzyskać te wyniki. Do tej pory oznaczało to, że albo kopiuję. Wklejam polecenie z terminala, albo …
Korzystam z Arch Linux i postępowałem zgodnie ze wskazówkami na wiki dotyczącymi ustawiania lokalizacji. Niemal każdy uruchomiony program narzeka na ustawienia regionalne - nawet locale. To wygląda tak: % locale locale: Cannot set LC_ALL to default locale: No such file or directory LANG= LC_CTYPE=en_US.UTF-8 LC_NUMERIC=en-US LC_TIME=en-US LC_COLLATE="POSIX" LC_MONETARY=en-US LC_MESSAGES="POSIX" LC_PAPER="POSIX" …
Czasami mam wrażenie, że chcę zapisać w pliku, gdy jestem w terminalu. Chciałbym, aby te notatki były w tym samym pliku, tylko wymienione jeden po drugim. Chciałbym również umieścić znacznik daty / godziny na każdym z nich. Czy można to zrobić bez konieczności otwierania pliku za każdym razem? Czy mogę …
/proc/sys/vm/swappinessjest fajny, ale chcę pokrętło, które jest na proces jak /proc/$PID/oom_adj. Tak, że mogę sprawić, że niektóre procesy będą mniej prawdopodobne niż inne, aby zamienić jedną z ich stron. W przeciwieństwie do memlock()tego, nie zapobiega to zamianie programu. I podobnie nice, użytkownik domyślnie nie może sprawić, że ich programy będą …
Mam klucz publiczny Alice. Chcę wysłać Alice zaszyfrowaną wiadomość RSA. Jak mogę to zrobić za pomocą opensslpolecenia? Wiadomość jest: Cześć Alice! Proszę przynieść malacpörkölt na obiad!
Z czytania stron podręcznika read()i write()wywołań wynika, że połączenia te są przerywane sygnałami, niezależnie od tego, czy muszą być blokowane, czy nie. W szczególności załóżmy proces ustanawia moduł obsługi dla niektórych sygnałów. urządzenie jest otwarte (powiedzmy terminal) z O_NONBLOCK nie ustawionym (tzn. działa w trybie blokowania) następnie proces wykonuje read()wywołanie …
Jeśli komunikat o użyciu wydrukowany jest np command -? polecenia uniksowego przejdź do stderr lub stdout i dlaczego? Czy powinien on trafić w to samo miejsce, jeśli użytkownik pomyli się z opcją?
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.