Unix & Linux

Pytania i odpowiedzi dla użytkowników systemów Linux, FreeBSD i innych systemów operacyjnych typu Un * x

6
Gedit nie zapisze pliku w udziale VirtualBox: plik tekstowy zajęty
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 …

4
Czy plik, który był pierwotnie rzadki, a następnie rozwinięty, może zostać ponownie zmieniony?
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 …

1
Dlaczego cron po cichu nie uruchamia sudo w moim skrypcie?
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 …
29 sudo  cron 

4
Czy istnieje sposób na zablokowanie wiersza poleceń?
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 …



6
Interfejs Vima w polach wejściowych przeglądarki internetowej?
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ć …
29 vim  browser  chrome 

4
Jak mogę zapisać ostatnie polecenie do pliku?
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 …

5
Dlaczego prawie każdy program narzeka na moje ustawienia regionalne?
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" …



1
Jak ustawić zamianę poszczególnych procesów dla systemu Linux?
/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ą …
29 linux  process  swap 


2
Przerwanie wywołań systemowych w momencie przechwycenia sygnału
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 …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.