Pytania oznaczone «c»

22
Jak znaleźć linię z najmniejszą liczbą znaków

Piszę skrypt powłoki, używając dowolnych ogólnych poleceń UNIX. Muszę pobrać wiersz, który ma najmniej znaków (łącznie z białymi odstępami). Może być do około 20 linii. Wiem, że mogę użyć head -$L | tail -1 | wc -mliczby znaków w wierszu L. Problem polega na tym, że jedyną metodą, o której mogę...

22
Czy POSIX gwarantuje ścieżki do standardowych narzędzi?

Z C, jaki jest najłatwiejszy sposób uruchomienia standardowego narzędzia (np. Ps), a żadnego innego? Czy POSIX gwarantuje na przykład, że standard psjest włączony, /bin/psczy powinienem zresetować zmienną środowiskową PATH do tego, co otrzymuję, confstr(_CS_PATH, pathbuf, n);a następnie uruchomić...

22
Po rozwidleniu (), gdzie dziecko rozpoczyna wykonywanie?

Próbuję nauczyć się programowania w systemie UNIX i napotkałem pytanie dotyczące fork (). Rozumiem, że fork () tworzy identyczny proces aktualnie uruchomionego procesu, ale od czego się zaczyna? Na przykład, jeśli mam kod int main (int argc, char **argv) { int retval; printf ("This is most...

22
utwórz plik dziennika

Czy jest jakiś sposób na utworzenie pliku dziennika do przechowywania niektórych danych w / var / log / przy pomocy funkcji biblioteki lub wywołania systemowego w języku c w systemie Linux? Chcę też poznać standardy, których powinniśmy przestrzegać przy pisaniu i przetwarzaniu dziennika....

22
Aktywować dotknij, aby kliknąć touchpad?

Korzystam z Debiana 8.6 LXDE na Powerbook G4 15 "1,67 GHz i chciałbym umożliwić dotykanie, aby kliknąć touchpad. To jest już podwójne przewijanie, ale dotknij, aby kliknąć, by uratować starzejący się przycisk myszy. Dwukrotnie dotknięcie lewym przyciskiem myszy byłoby wisienką na torcie, czy to...

22
Musisz zainstalować glibc> = 2.14 na Wheezy

Próbuję zmusić Kątomierz do pracy przy wykonywaniu testów kątowych e2e, ale kątomierz wymaga Selenium, który wymaga ChromeDriver, który wymaga glibc2.14. Moje obecne okno programistyczne to Debian Wheezy, który jest dostarczany z glibcwersją 2.13. Czytałem, że przejście do niestabilnej gałęzi...

22
Dlaczego nie ma shebang w .bashrc / .bash_profile?

Proste zapytanie: Właśnie zdałem sobie sprawę, że nigdy nie widziałem shebang na szczycie .bashrcskryptu, co prowadzi mnie do wniosku, że system używa domyślnej powłoki do pozyskiwania jej podczas logowania ( ${SHELL}). Zastanawiam się, dlaczego tak jest, tj. Czy uważa się za zły nawyk używanie...

21
/etc/udev/rules.d/ vs /lib/udev/rules.d/ - którego użyć i dlaczego?

Arch Arch zalecił utworzenie pliku, /etc/udev/rules.d/aby naprawić problemy z kontrolerem Steam. To zadziałało! Zauważyłem jednak, że w tym folderze nie ma innych reguł oprócz tej, którą właśnie utworzyłem. Dodatkowo, wszystkie inne źródła, które widziałem, mówią o umieszczaniu reguł...

21
Lekkie, łatwe w użyciu oprogramowanie do prezentacji

Szukam oprogramowania do prezentacji w systemie Linux, a główne funkcje, których potrzebuję, to: Lekkie zależności i zużycie zasobów ( używam GTK + ) Łatwy w użyciu Wyrównaj i rozpowszechnij informacje na slajdzie Używa zdjęć Dodatkowe funkcje, które chciałbym to: Animacje po kliknięciu .ppt...

21
Jak zainstalować GCC 5 na Debianie Jessie 8.1

Próbowałem wielu rozwiązań, aby zainstalować aktualizację mojego kompilatora gcc na serwerze debian. Żaden z nich nie działał. Potrzebuję aktualizacji kompilatora, aby korzystać z nowych funkcji c ++ 11, ponieważ zapewnia to stabilną bibliotekę ABI libcxx11 i stabilną obsługę C ++ 11 (patrz tutaj...