Unix & Linux

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

3
Ogranicz dostęp do plików tylko do dołączania
Mam katalog z plikami dziennika i umieszczam w nich dzienniki ze skryptu uruchomionego przez użytkowników. W tym przypadku logowanie za pomocą syslog nie jest możliwe. (rsync inny niż demon) Chcę, aby użytkownicy mieli tylko uprawnienia do zapisu w plikach dziennika. Problem polega na tym, że uprawnienia do zapisu muszą być …
12 linux  permissions  logs  rsync  xfs 


3
Vim wydrukuje plik na terminalu i wyjdzie
Chciałbym, aby vim to zrobił, aby podświetlić składnię zgodnie z ustawieniami w vimie (lub bez potrzeby używania dodatkowych narzędzi). Więc zamiast użyć cat file | <some_sh_tool>, użyłbym vim +"some_opts" +"..." +q file. Problem polega na tym, że vim przywraca poprzedni ekran po wyjściu, ale przy użyciu niektórych narzędzi do zdalnego …
12 vim 

1
Kompresja w locie dla katalogu
Mam katalog, w którym zawsze będą przechowywane pliki tekstowe, które są rzadko (myślę co tydzień) używane. Oczywiście jest to świetne miejsce do korzystania z kompresji. Jednak zamiast konieczności używania tar zawsze, gdy chcę uzyskać dostęp do pliku, wolałbym go, gdybym mógł „zamontować skompresowany folder”. Załóżmy, że folder nazywa się mydir …


2
Dlaczego wc -m i wc -c są różne?
Jako programista języka C zdziwiłem się, widząc, że wc -c(która liczy liczbę bajtów) i wc -m(która liczy liczbę znaków) generują bardzo różne wyniki dla mojego długiego pliku tekstowego. Zawsze mi mówiono, że sizeof(char)to 1 bajt. qdii@nomada ~/Documents $ wc -c sentences.csv 102990983 sentences.csv qdii@nomada ~/Documents $ wc -m sentences.csv 89023123 …


6
Cicho uruchom zadanie w tle
Wiem, że możesz tego użyć, aby uruchomić proces w tle, bez otrzymywania powiadomienia, gdy proces zostanie umieszczony w tle i kiedy zostanie to zrobione w następujący sposób: (Command &) &> / dev / null Jednak usuwa to opcję pułapki po zakończeniu procesu ( trap child_done CHLD). Jak mogę mieć oba?
12 process  zsh  trap 

1
Ostrość „mysz” lub „niechlujstwo” robią to samo na gnome-shell
Mój problem jest bardzo denerwujący. Bardzo dobrze znam fokus myszy, ale teraz nie działa. Wewnątrz gnome-tweak-toolostatniej opcji „Windows” ma przełącznik „Windows Focus Mode”. Ustawiłem go na „mysz”, ale to nie działa. Działa tak jak opcja „niechlujstwa”. Mam nadzieję, że inny użytkownik gnome rozumie mój problem. AKTUALIZACJA:

1
modyfikowanie podziału słowa powłoki zsh
Używam powłoki w stylu podziału słów (powłoka w stylu „wybierz słowo”). Ogólnie podoba mi się, ale chciałbym również rozdzielać ukośniki, aby gdy przechodzę słowo do przodu / do tyłu, jeśli słowo nie zawiera żadnych znaków, całkowicie pomija słowo, ale jeśli zawiera jedno lub więcej ukośników, zatrzymuje się przy pierwszym ukośniku. …
12 zsh 

3
Jak sprawić, by zmiany w narzędziu nvidia-ustawienia były trwałe
Chcę wyłączyć VSync (nazywa się to „Synchronizuj z VBlank” w ustawieniach nvidia) dla mojej karty graficznej nvidia. Ale konfiguracja zadziała tylko wtedy, gdy uruchomię narzędzie ustawień nvidia. Po ponownym uruchomieniu systemu VSync jest ponownie włączony i muszę ponownie uruchomić program. Próbowałem wyeksportować xorg.confi wprowadzić, /etc/X11/ale bezskutecznie. Więc moje pytanie brzmi: …

3
Identyfikacja menedżera pakietów systemowych
Czy istnieje sposób (ze skryptu) zidentyfikowania domyślnego menedżera pakietów systemowych? Aby wyjaśnić, chcę uruchomić dane polecenie, a na Debianie lub dowolnej jego pochodnej zwróci coś w rodzaju „apt”, na openSUSE zwróci „zypp”, na Fedorze i innych zwróci „mniam”, w Arch Linux zwróci „pacman” itp. Wiem, że mogę to zrobić w …




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.