Pytania oznaczone «c»

C jest językiem programowania komputerów ogólnego przeznaczenia, używanym w systemach operacyjnych, grach i innych wysokowydajnych pracach i wyraźnie różni się od C ++. Został opracowany w 1972 roku przez Dennisa Ritchie do użytku z systemem operacyjnym Unix.

241
Dlaczego FreeBSD wycofuje GCC na korzyść Clang / LLVM?

Więc surfowałem po sieci i natknąłem się na ten artykuł . Zasadniczo stwierdza, że FreeBSD , począwszy od wersji 10 i nowszych, przestanie używać GCC na rzecz Clang / LLVM . Z tego, co widziałem do tej pory w sieci, Clang / LLVM jest dość ambitnym projektem, ale pod względem niezawodności nie może...

196
Określ plik tożsamości (id_rsa) za pomocą rsync

Muszę robić okresowe kopie zapasowe katalogu na zdalnym serwerze, który jest maszyną wirtualną hostowaną przez organizację badawczą. Utrzymują, że dostęp do maszyn wirtualnych odbywa się za pomocą kluczy ssh, co jest dobre, z wyjątkiem tego, że nie mogę wymyślić, jak wskazać rsync na klucz ssh dla...

188
Czy rsync może zostać wznowiony po przerwaniu?

Kiedyś rsynckopiowałem dużą liczbę plików, ale mój system operacyjny (Ubuntu) uruchomił się nieoczekiwanie. Po ponownym uruchomieniu uruchomiłem rsyncponownie, ale z danych wyjściowych na terminalu odkryłem, że rsyncnadal kopiowały te już skopiowane wcześniej. Ale słyszałem, że rsyncjest w stanie...

143
Jak synchronizować tylko nowe pliki

Próbuję skonfigurować rsync do synchronizacji mojego głównego serwera WWW ze zdalnym serwerem poprzez dodanie nowo wygenerowanego pliku do późniejszego. Oto polecenie, którego używam: rsync -avh --update -e "ssh -i /path/to/thishost-rsync-key" remoteuser@remotehost:/foo/bar /foo/bar Wygląda...

142
Jak czytać z / proc / $ pid / mem w systemie Linux?

Linux proc(5)strona człowiek mówi mi, że /proc/$pid/mem„może być używany do uzyskania dostępu do stron pamięci procesu”. Ale prosta próba użycia go daje mi tylko $ cat /proc/$$/mem /proc/self/mem cat: /proc/3065/mem: No such process cat: /proc/self/mem: Input/output error Dlaczego nie jest w...

128
Filtr Rsync: kopiowanie tylko jednego wzorca

Próbuję utworzyć katalog, w którym będą przechowywane wszystkie i tylko moje pliki PDF skompilowane z LaTeX. Lubię trzymać każdy projekt w osobnym folderze, wszystkie w dużym folderze o nazwie LaTeX. Więc próbowałem uruchomić: rsync -avn *.pdf ~/LaTeX/ ~/Output/ które powinny znaleźć wszystkie...

106
Dlaczego argv zawiera nazwę programu?

Typowe programy uniksowe / Linux akceptują dane z wiersza poleceń jako argument count ( int argc) i wektor argumentu ( char *argv[]). Pierwszym elementem argvjest nazwa programu - po nim rzeczywiste argumenty. Dlaczego nazwa programu jest przekazywana do pliku wykonywalnego jako argument? Czy są...

103
Czy mogę obserwować postęp operacji synchronizacji?

Skopiowałem duży plik na dysk USB zamontowany w systemie Linux za pomocą asynchronizacji. Powraca to do wiersza poleceń stosunkowo szybko, ale kiedy piszę sync, oczywiście wszystko musi przejść na dysk, a to zajmuje dużo czasu. Rozumiem, że będzie powoli, ale czy jest gdzieś, gdzie mogę zobaczyć,...

85
Co robią skrypty w /etc/profile.d?

Czytam o podstawowych skryptach powłoki z wiersza poleceń Linuksa i Biblii skryptów powłoki . Mówi, że /etc/profileplik ustawia zmienne środowiskowe podczas uruchamiania powłoki Bash. /etc/profile.dKatalog zawiera inne skrypty, które zawierają pliki startowe specyficzne dla aplikacji, które są...