Unix & Linux

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

2
Przekieruj stderr z już działającego skryptu
Od kilku dni uruchamiam skrypt. Przekierowałem stdout na $HOME/mylog, ale nie przekierowałem stderr, ponieważ myślałem, że nic na tym nie będzie. Nagle na stderr zaczęły wychodzić tysiące linii, więc zawiesiłem pracę. Czy istnieje sposób, w jaki mogę teraz przekierowywać stderr $HOME/myerrbez konieczności restartowania skryptu? Mam dostęp do sudo na pudełku …

3
Dlaczego $ SHELL nie zmienia się po uruchomieniu nowej powłoki?
$ echo $SHELL /bin/bash $ /bin/ksh93 $ echo $SHELL /bin/bash $ file /bin/ksh93 /bin/ksh93: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped $ getent passwd test111 test111:x:1008:1008:,,,:/tmp:/bin/ksh93 $ ssh test@localhost test@localhost's password: $ echo $SHELL /bin/ksh93 $ bash $ echo $SHELL …

8
Jak usunąć tylko zawartość katalogów?
Jestem w folderze: /var/myfolder. Wewnątrz znajdują się inne foldery, takie jak: /var/myfolder/A/ /var/myfolder/B/ `/var/myfolder/C/itp. Wewnątrz każdego znajduje się kilka plików o losowych nazwach. Jak usunąć wszystkie pliki ze wszystkich folderów w środku /var/myfolder? Struktura (wszystkie katalogi, np. A, B, C itp. Wewnątrz /var/myfolder) powinna pozostać nienaruszona.
14 shell  files 

2
tmux odpowiada ekranowi GNU: tryb zawijania
Jestem użytkownikiem ekranu od dawna, próbującym przejść do tmux. Jedną z funkcji ekranu, której używam, jest możliwość obcinania Ctrla :set wrapwyjścia. Jest to szczególnie przydatne podczas dostosowywania plików dziennika lub podczas sesji kompilacyjnych, których linie mają setki znaków. Przeczytałem manstronę i obszernie przejrzałem Google'a i nie mogę znaleźć równoważnego polecenia …
14 tmux 

3
Drukując znak dziesiętny na znak ascii, moje polecenie nie wyświetla danych zgodnie z przeznaczeniem
Chciałem wypisać ciąg wszystkich znaków ascii za pomocą następującego polecenia for i in `seq 32 127`; do printf "%c" $i; done Dane wyjściowe powyższego polecenia to: 33333334444444444555555555566666666667777777777.............. Jest to pierwsza (od lewej) cyfra każdego numeru. Przeglądając tę ​​stronę natknąłem się na odpowiedź na mój problem. Jak wydrukować wszystkie drukowalne znaki …



1
rsync: jak wykluczyć najwyższy katalog
Mam więc pozornie prosty problem, ale jak dotąd nie znalazłem rozwiązania: chcę wykluczyć najwyższy katalog z rsync, jednocześnie synchronizując wszystkie jego elementy potomne. Szczególny problem polega na tym, że nie mam uprawnień do modyfikowania czasów najwyższego katalogu, ale chcę, aby wszystkie dzieci prawidłowo zsynchronizowały czasy. Polecenie rsync, którego używam, jest …
14 rsync 

3
Pęd „w stylu OS X” przewija się w systemie Linux?
Czy istnieje sposób, aby przewijanie na komputerze z systemem Linux (z X11) bardziej przypominało naturalne przewijanie w OS X? Dzięki „naturalnemu przewijaniu” mam na myśli to, że możesz przewijać strony, jest przewijany. Mam MacBooka z systemem Arch Linux i chciałbym, aby gładzik był nieco lepszy.



6
Telnet wysyła Ctrl-C
Używam telnetu do łączenia się z serwerem terminali, który pośredniczy w ruchu do portu RS-232. Niestety podczas korzystania z niektórych urządzeń nie można wysłać znaku CTRL+ C(0x03). Zamiast przesyłać postać, wygląda na to, że lokalny klient złapał naciśnięcie klawisza, a ja jestem w „trybie innym”. Chciałem tylko wysłać postać. Aby …

2
Czy istnieje sposób tworzenia kopii krów w ZFS?
Staram się tworzyć krowie kopie niektórych plików / katalogów, ale z kilku znanych mi sposobów wszystkie wydają się nieoptymalne. Na przykład, btrfs może, za pomocą cp --reflink=autoszybkiego generowania krowich kopii plików. Co próbowałem: Symlinks: Nie dobrze. Zmieniono nazwę pliku, uszkodzony link. Twarde linki: lepsze, ale wciąż nie są dobre. Zmiany …
14 freebsd  zfs 

5
polecenie find w cygwin podające niepoprawny format parametru
Używam cygwin w moim komputerze z systemem Windows. Próbuję wykonać wyszukiwanie, a format parametru jest nieprawidłowy. Dlaczego? $ ls bootstrap.jar catalina-tasks.xml catalina.bat catalina.sh commons-daemon-native.tar.gz commons-daemon.jar cpappend.bat digest.bat digest.sh setclasspath.bat setclasspath.sh shutdown.bat shutdown.sh startup.bat startup.sh tomcat-juli.jar tomcat-native.tar.gz tool-wrapper.bat tool-wrapper.sh version.bat version.sh $ find . -name "version.sh" FIND: Parameter format not correct …
14 find  cygwin 


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.