Unix & Linux

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

1
jaki jest kanoniczny sposób uruchomienia demona w skrypcie inicjującym rhel / centos-6?
Znalazłem wiele dobrej dokumentacji demona start-stop-Ubuntu i jest strona podręcznika dla pliku binarnego daemon. Ale z tego, co mogę powiedzieć, kanonicznym sposobem uruchomienia demona w skrypcie rhel / centos jest źródło, /etc/init.d/functionsa następnie użycie daemon()funkcji. Ale nie mogę znaleźć żadnych dobrych przykładów ani dokumentacji. Jaki jest kanoniczny sposób uruchomienia demona …

4
Drukuj strony podręcznika o stałej szerokości
Za pomocą polecenia przykładowego man apropos > outputfile generowany jest plik tekstowy, który zawiera sformatowaną manstronę apropos(z pewnymi niewielkimi różnicami w odniesieniu do man aproposbezpośrednio drukowanych na ekranie, takich jak pogrubione znaki). Chciałbym jednak ręcznie ustawić maksymalną szerokość linii generowanego pliku wyjściowego, aby wszystkie akapity były wyrównane do tej szerokości. …


3
Przejdź od ciągu do zestawu „słów” w Bash
Muszę przejść od ciągu do tablicy, w której każdy wpis to każde słowo w tym ciągu. Na przykład, zaczynając od: VotePedro="Vote for Pedro" Potrzebuję tablicy: Vote For Pedro Które powinienem być w stanie powtórzyć jako: for i in "${votePedroArray[@]}" do ## Do something done

2
Sed usuwa wszystkie początkowe dopasowania wzorca z linii
Mam następującą linię: abababtestab Próbuję wymyślić sedwyrażenie, aby usunąć wszystkie wystąpienia abz początku wiersza, więc przekształcona linia powinna być: testab Wydaje mi się, że to powinno być proste, ale tak naprawdę nic nie wiem sed. Do tej pory mam: sed 's/^ab//' Ale to usuwa tylko pierwsze wystąpienie ab.
11 sed 

2
Uruchamianie plików binarnych X86 na armv7
Próbuję uruchomić drukarkę USB SNBC na Raspberry Pi2. W tym celu muszę skopiować plik binarny filtru drukarki USB SNBC /usr/lib/cups/filter. Ale plik binarny filtru jest kompilowany przy użyciu procesora x86 (producent nie jest zainteresowany obsługą ramienia) tam, gdzie używam armv7. Wiem, że to nie zadziała, ale z ciekawości próbowałem i …
11 arm  qemu  x86 

1
Elementy menu Centos 7 / Gnome Applications nie odpowiadają
Mam CentOS 7 zainstalowany z gnome. Po pewnym czasie bezczynności żadne elementy w menu „Aplikacje” nie reagują. * Mogę otworzyć menu i podmenu oraz najechać kursorem na elementy za pomocą wskaźnika myszy. Podświetlą się poprawnie, ale nie reagują na kliknięcia. Elementy również nie reagują na nawigację za pomocą klawiatury, gdzie …
11 centos  gnome  menu 



3
Aktualizacja CentOS 7 przy użyciu „yum update” nie działa
Mam maszynę wirtualną z systemem CentOS 7, z której nie korzystałem przez długi czas. Dzisiaj go uruchomiłem i próbowałem zaktualizować system CentOS do najnowszej wersji yum update, ale dostałem wiele błędów: Loaded plugins: fastestmirror, langpacks http//bay.uchicago.edu/centos/7.0.1406/os/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found Trying other mirror. http//mirror.cs.pitt.edu/centos/7.0.1406/os/x86_64/repodata/repomd.xml: [Errno 14] …
11 centos  upgrade 

4
Wychodzenie ze skryptu powłoki za pomocą zagnieżdżonych pętli
Mam skrypt powłoki z zagnieżdżonymi pętlami i właśnie odkryłem, że „exit” tak naprawdę nie kończy skryptu, a jedynie bieżącą pętlę. Czy istnieje inny sposób całkowitego wyjścia ze skryptu w przypadku wystąpienia określonego błędu? Nie chcę używać „zestawu -e”, ponieważ występują dopuszczalne błędy i wymagałoby to zbyt dużego przepisywania. W tej …
11 bash  shell  scripting  exit 

2
Jak zarejestrować zmienną o nazwie dynamicznej w zadaniu Ansible?
Próbuję pobrać identyfikator grupy dwóch grup ( syslogi utmp) według nazwy za pomocą zadania Ansible. Do celów testowych stworzyłem podręcznik, aby pobrać informacje z samego hosta Ansible. --- - name: My playbook hosts: enabled sudo: True connection: local gather_facts: False tasks: - name: Determine GIDs shell: "getent group {{ item …
11 ansible 

3
Jak połączyć wartości z dwóch kolumn?
Mam plik w następującym formacie: $ cat /tmp/raw 2015-01 5000 1000 2015-02 6000 2000 2015-03 7000 3000 Teraz chcę uzyskać połączoną wartość z kolumn 2 i 3 w każdym wierszu, aby wyniki były następujące: 2015-01 6000 2015-02 8000 2015-03 9000 Próbowałem tego, ale pokazuje tylko ostatnią wartość w pliku, taką …

1
mutt: jak poprawnie wyświetlać znaki emoji?
Chciałbym móc poprawnie widzieć znaki emoji w mutcie, ale np. 💗 pojawia się jako ^ J w pager mutta. Bieganie :set pager=view i ponowne otwarcie wiadomości wyświetla znak poprawnie w vimie. E-mail, o którym mowa, jest szyfrowany PGP, ale myślę, że otrzymam to samo z nieszyfrowanym adresem e-mail ( https://groups.google.com/forum/#!topic/comp.mail.mutt/50_MpyYkXR4 …
11 vim  mutt  unicode 

1
Dlaczego xterm wyświetla 256 kolorów (nie xterm-256color)?
Czy ktoś mógłby to wyjaśnić? Używam gnome-terminal. Po pierwsze, niektóre informacje: # echo $TERM xterm # infocmp xterm Reconstructed via infocmp from file: /lib/terminfo/x/xterm colors#8, cols#80, it#8, lines#24, pairs#64 # tput colors 8 Napisałem prosty skrypt do tworzenia kodów dla rozszerzonego zestawu kolorów: # Output file (current directory) and text. …

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.