Pytania oznaczone «c»

13
Jaka jest różnica między .exrc i .vimrc?

Wiem z doświadczenia, że ​​do konfiguracji można użyć pliku ~ / .exrc vim. Wiem również, że plik ~ / .vimrc może być używany w tym samym celu. Jeśli jednak używam .exrc do konfiguracji vim, prowadzi to do problemów w systemach, w których vijest zainstalowany, a nie vim. Mianowicie vimobsługuje...

13
Przejdź do pliku / katalogu w Midnight Commander, pisząc

Jedną rzeczą, za którą naprawdę tęsknię w programie Midnight Commander (w porównaniu do niektórych eksploratorów plików GUI, takich jak np. Thunar), jest możliwość przejścia do określonego katalogu przez wpisanie prefiksu jego nazwy. Na przykład dla bieżącego katalogu...

13
Jak zwiększyć zmienną lokalną w Bash?

Dane 1 \begin{document} 3 Kod #!/bin/bash function getStart { local START="$(awk '/begin\{document\}/{ print NR; exit }' data.tex)" echo $START } START2=$(getStart) echo $START2 która wraca, 2ale chcę 3. Bezskutecznie zmieniam koniec odpowiedzią dotyczącą tego, jak mogę dodawać liczby w...

13
uname jest zepsuty: jak określić aktualnie działające jądro?

> uname -r FATAL: kernel too old > cat /proc/cmdline FATAL: kernel too old W katalogu / boot znajdują się 3 pliki * .vmlinuz-linux. Jak ustalić, które jądro jest obecnie uruchomione? Zauważ, że działam w ograniczonym środowisku z minimalną powłoką. Próbowałem też: > sh -c 'read l <...

13
Po co dodawać końcowy ukośnik po miejscu docelowym rsync?

Według tej strony dodanie „/” na końcu miejsca docelowego rsync daje inny wynik niż brak dodawania. Próbowałem to przetestować, ale nie mogę tego zweryfikować: $ mkdir dir{1..3} $ touch dir1/file $ rsync -r dir1/ dir2 $ rsync -r dir1/ dir3/ $ ls dir* dir1: file dir2: file dir3: file Czy...

13
Co ustawia fs: [0x28] (kanarek stosu)?

Z tego postu pokazano, że FS:[0x28]jest kanarek-stos. Generuję ten sam kod za pomocą GCC w tej funkcji, void foo () { char a[500] = {}; printf("%s", a); } W szczególności otrzymuję ten zestaw .. 0x000006b5 64488b042528. mov rax, qword fs:[0x28] ; [0x28:8]=0x1978 ; '(' ; "x\x19" 0x000006be...

12
Szybki X dla gościa LXC na localhost?

Jak mogę efektywnie uruchamiać aplikacje X w kontenerze LXC? ssh -Y guest jest zbyt wolny - nie ma akceleracji grafiki ssh -Y- wszystko musi poruszać się po sieci wirtualnej przy użyciu tradycyjnego protokołu X11. Możliwość kopiowania i wklejania między aplikacjami hosta i gości jest pożądana,...

12
Dlaczego nie mogę uruchomić tego programu C?

Próbuję uruchomić mój pierwszy program „procesowy”, ale pojawia się następujący błąd: ./fork.c: line 4: syntax error near unexpected token `(' ./fork.c: line 4: `int main()' Jestem prawie pewien, że kod jest poprawny: #include <sys/types.h> #include <stdio.h> int main() { pid_t...

12
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...

12
Pomiń komunikat serwera w rsync

Kiedy ja rsynclub scpz określonego serwera otrzymuję dość długi komunikat informujący mnie o zasadach serwera. Jednak gdy konfiguruję regularne ściągnięcia, chciałbym móc ukryć te wiadomości w moich logach. Przejrzenie strony podręcznika sugeruje, że -qpowinno to działać, ale tylko ucisza...

12
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...