Pytania otagowane jako unix

Ten tag WYŁĄCZNIE służy do programowania pytań bezpośrednio związanych z Uniksem; ogólne problemy z oprogramowaniem powinny być kierowane do witryny wymiany stosów Unix i Linux lub do superużytkownika. System operacyjny Unix to system operacyjny ogólnego zastosowania, który został opracowany przez Bell Labs pod koniec lat 60. XX wieku i obecnie istnieje w różnych wersjach.

2
bash HISTSIZE a HISTFILESIZE?
Jaka jest różnica w HISTSIZEvs. HISTFILESIZE? Są używane do rozszerzenia historii basha poza domyślne 500 linii. Wydaje się, że tutaj i na innych forach brakuje jasności co do tego, dlaczego oba są potrzebne. ( Przykład 1 , przykład 2 , przykład 3 ).
174 bash  unix 

9
Jak uruchomić polecenie sftp z hasłem ze skryptu Bash?
Muszę przesłać plik dziennika do zdalnego hosta przy użyciu protokołu SFTP z hosta Linux. Otrzymałem dane uwierzytelniające do tego samego z mojej grupy operacyjnej. Jednak ponieważ nie mam kontroli nad innym hostem, nie mogę generować i udostępniać kluczy RSA innemu hostowi. Czy jest więc sposób na uruchomienie sftppolecenia (z podaną …
173 bash  shell  unix  ssh  sftp 


15
git-upload-pack: nie znaleziono polecenia podczas klonowania zdalnego repozytorium Git
Używałem git do synchronizowania dwóch kopii mojego projektu, jedna to moje lokalne pudełko, a druga serwer testowy. Jest to problem, który pojawia się, gdy loguję się na nasz zdalny serwer programistyczny przy użyciu ssh; git clone me@me.mydevbox.com:/home/chris/myproject Initialized empty Git repository in /tmp/myproject/.git/ Password: bash: git-upload-pack: command not found fatal: …
170 git  version-control  unix  ssh 

1
Crontab - Uruchom w katalogu
Chciałbym ustawić codzienne uruchamianie zadania w głównym katalogu crontab. Ale chciałbym, aby wykonywał go z określonego katalogu, aby mógł znaleźć wszystkie potrzebne pliki, ponieważ aplikacja ma kilka ścieżek względnych. W każdym razie, czy mogę powiedzieć crontabowi, aby działał z określonego katalogu?

9
Jak podzielić rozdzielany ciąg na tablicę w awk?
Jak podzielić ciąg, gdy zawiera on symbole potoku |. Chcę je podzielić, aby były w tablicy. próbowałem echo "12:23:11" | awk '{split($0,a,":"); print a[3] a[2] a[1]}' Co działa dobrze. Jeśli mój ciąg jest taki, "12|23|11"jak podzielić je na tablicę?
169 string  unix  awk  split 

17
Czy istnieje narzędzie Unix do dołączania sygnatur czasowych do stdin?
Skończyło się na napisaniu krótkiego skryptu do tego w Pythonie, ale zastanawiałem się, czy istnieje narzędzie, do którego można by wprowadzić tekst, które poprzedzałoby każdą linię jakimś tekstem - w moim przypadku znacznikiem czasu. Idealnie byłoby użyć czegoś takiego: cat somefile.txt | prepend-timestamp (Zanim odpowiesz sed, próbowałem tego: cat somefile.txt …
168 unix  shell  awk 

6
Archiwizacja tar, która pobiera dane wejściowe z listy plików
Mam plik zawierający listę plików, które chcę zarchiwizować za pomocą tar. Nazwijmy tomylist.txt Zawiera: file1.txt file2.txt ... file10.txt Czy istnieje sposób, w jaki mogę wydać polecenie TAR, które przyjmuje mylist.txtjako dane wejściowe? Coś jak tar -cvf allfiles.tar -[someoption?] mylist.txt Żeby było podobnie jakbym wydał to polecenie: tar -cvf allfiles.tar file1.txt …
166 linux  unix  archive  tar 

9
Jaki jest powód wykonywania podwójnego rozwidlenia podczas tworzenia demona?
Próbuję stworzyć demona w Pythonie. Znalazłem następujące pytanie , które zawiera dobre zasoby, które obecnie śledzę, ale jestem ciekaw, dlaczego potrzebny jest podwójny widelec. Przeszukałem google i znalazłem wiele zasobów stwierdzających, że jest to konieczne, ale nie dlaczego. Niektórzy wspominają, że ma to na celu uniemożliwić demonowi uzyskanie kontrolującego terminala. …
165 python  unix  daemon 


6
Jak uzyskać bieżący katalog w programie C?
Robię program w C, w którym muszę pobrać katalog, z którego program jest uruchamiany. Ten program jest napisany dla komputerów z systemem UNIX. Patrzyłem na opendir()i telldir(), ale telldir()zwraca a off_t (long int), więc to naprawdę mi nie pomaga. Jak mogę uzyskać bieżącą ścieżkę w ciągu (tablica znaków)?

10
Jak wysłać dane do lokalnego schowka ze zdalnej sesji SSH
Pytanie Borderline ServerFault, ale programuję kilka skryptów powłoki, więc najpierw próbuję :) Większość * nixów ma polecenie, które pozwoli ci potokować / przekierować wyjście do lokalnego schowka / tablicy i pobrać je z tego samego. W systemie OS X te polecenia to pbcopy, pbpaste Czy istnieje możliwość replikacji tej funkcji …
161 linux  macos  unix  shell  clipboard 

4
Polecenie eksportu UNIX [zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 8 lat temu . Popraw to pytanie Próbuję zrozumieć użycie exportpolecenia. Próbowałem użyć man export, ale nie ma instrukcji dla tego polecenia. Czy ktoś może …
158 bash  shell  unix 


10
Jak połączyć wiele wierszy wyniku w jeden wiersz?
Jeśli uruchomię polecenie cat file | grep pattern, otrzymam wiele wierszy danych wyjściowych. Jak połączyć wszystkie wiersze w jeden wiersz, skutecznie zastępując każdy "\n"z "\" "(koniec ze "spacją)? cat file | grep pattern | xargs sed s/\n/ /g nie działa dla mnie.
158 linux  bash  unix  grep  tr 

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.