Unix & Linux

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

5
Tworzenie aliasu dla skryptu bash
Więc próbowałem eksperymentować i stworzyłem aliasw .bashrc. Jednak po przetestowaniu polecenia otrzymuję: [rkahil@netmon3 ~]$ menu -bash: menu: command not found Oto, co mam w .bashrcpliku: # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User specific aliases and functions alias menu='./menuScript.sh' alias vi='vim' Zabawne jest …
10 bash  alias 

2
Jak odbywa się modyfikacja pliku w miejscu?
Co oznacza modyfikacja pliku „na miejscu”, np. Za pośrednictwem sed -ilub perl -i? Moje pytanie dotyczy sposobu wykonania tej modyfikacji w miejscu. Czy plik został skopiowany, modyfikacja jest wykonywana w kopii, a następnie zastępowana jest oryginalna? A może oryginalny plik jest jakoś modyfikowany?
10 files  sed  perl 

6
Nie można wget z github, błąd uzgadniania sslv3
Mamy skrypt, który pobiera zabezpieczenia mod z github, który niedawno zaczął się nie powieść. Na serwerach działa CentOS 6, ale RHEL 6 prawdopodobnie ma ten sam problem. Dane wyjściowe to: # wget https://github.com/downloads/SpiderLabs/ModSecurity/modsecurity-apache_2.7.1.tar.gz --2014-07-22 18:49:46-- https://github.com/downloads/SpiderLabs/ModSecurity/modsecurity-apache_2.7.1.tar.gz Resolving github.com... 192.30.252.129 Connecting to github.com|192.30.252.129|:443... connected. HTTP request sent, awaiting response... 302 Found …
10 centos  wget  github 

1
Jaki jest pożytek z „magicznych argumentów” w wywołaniu systemowym restartu systemu Linux?
Kiedy czytałem kod źródłowy Linuksa, a dokładniej kod wywołań systemowych, natknąłem się na sys_rebootimplementację: http://lxr.free-electrons.com/source/kernel/reboot.c#L199 . 199 SYSCALL_DEFINE4(reboot, int, magic1, int, magic2, unsigned int, cmd, 200 void __user *, arg) 201 { 202 ... ... 286 } Pośrodku znajduje się ten konkretny fragment kodu: 209 210 /* For safety, we …

4
Pisz SMS-y między Unixem a Windows
Czy możliwe jest wysyłanie wiadomości tekstowych między dwoma użytkownikami tej samej sieci LAN, ale pierwszym systemem Windows z cmd i drugim systemem Linux / Unix? Nie szukam usługi czatu. Chciałbym wpisać coś w rodzaju powłoki Linux write user@192.168.x.x:port message aby użytkownik systemu Windows mógł odczytać tekst w oknie cmd message; …

2
Skróć czas ponownych prób / oczekiwania na złe blokowanie w Ubuntu
Jak mogę skrócić czas oczekiwania IO i ponowić próbę, aby system operacyjny nie próbował ciągle zapisywać na uszkodzonym dysku? Mam system, którego używam do tworzenia kopii treści demonstracyjnych, które są pożyczane klientom na zwykłych komputerowych dyskach twardych SATA. Łączymy wiele dysków jednocześnie za pośrednictwem SAS i kopiujemy do nich zawartość …


2
Programy gnome (eog / gnome-terminal) mają powolny start i generują DBus.Error.NoReply Warning
Od pewnego czasu eogi gnome-terminalzaczynają się bardzo powoli na moim (X) Ubuntu 13.10. Myślę, że dotyczy to również innych narzędzi Gnome, ale nie używam żadnych innych. Teraz pojawia się org.freedesktop.DBus.Error.NoReplybłąd przy każdym uruchomieniu gnome-terminal: ** (gnome-terminal: 5516): OSTRZEŻENIE **: Błąd podczas pobierania adresu magistrali dostępności: org.freedesktop.DBus.Error.NoReply: Nie otrzymano odpowiedzi. Możliwe …

7
Jak uporządkować plik .ke words w systemie Gentoo?
Można wybrać pakiety testowe w gentoo stablesystemie, dodając do listy słów kluczowych wiersz o następującej składni: cat /etc/portage/package.keywords =dev-python/ipython-0.13.2 ~amd64 # and many lines later =dev-python/ipython-0.14.1 ~amd64 # and many lines later >=dev-python/ipython-0.13.4 ~amd64 Z czasem plik ten wzrośnie i prędzej czy później nie można sobie przypomnieć, które linie są …

1
Używanie inotify do monitorowania katalogu, ale nie działa w 100%
Napisałem skrypt bash do monitorowania określonego katalogu /root/secondfolder/: #!/bin/sh while inotifywait -mr -e close_write "/root/secondfolder/" do echo "close_write" done Kiedy tworzę plik o nazwie fourth.txtw /root/secondfolder/i zapisu rzeczy do niej zapisać i zamknąć go, wyprowadza następujące: /root/secondfolder/ CLOSE_WRITE,CLOSE fourth.txt Jednak nie wyświetla echa „close_write”. Dlaczego?

1
zapomniałeś luksZamknij trwałą partycję USB, czy to problem?
Zgodnie z dokumentacją Kali Linux dla „Dodawanie trwałości USB z szyfrowaniem LUKS” utworzyłem trwałą partycję i zaszyfrowałem wolumin za pomocą: cryptsetup --verbose --verify-passphrase luksFormat /dev/sdb2 cryptsetup luksOpen /dev/sdb2 my_usb mkfs.ext3 -L persistence /dev/mapper/my_usb e2label /dev/mapper/my_usb persistence mkdir -p /mnt/my_usb mount /dev/mapper/my_usb /mnt/my_usb echo "/ union" > /mnt/my_usb/persistence.conf umount /dev/mapper/my_usb (podstawiając …

4
Jak przeplatać linie dwóch lub więcej plików?
Próbowałem uzyskać 2 pliki wyjściowe w jednym pliku. Próbowałem poniżej polecenia: cat file1 file2 ale tutaj file2dołącza się dane file1. Potrzebuję file1pierwszej linii, a następnie file2pierwszej linii i file1drugiej linii, a następnie file2drugiej linii itp. Czy ktoś może mi powiedzieć, jak to zrobić w prosty sposób?

3
zmień godzinę (datę) w danych exif lub z nich
W pytaniu Zmień datę utworzenia pliku z metadanych JPEG EXIF istnieją świetne skrypty, aby zaktualizować datę systemu plików, aby dopasować datę zapisaną w pliku. Ale co, jeśli „Data i godzina (oryginał)” są złe w danych exif (z powodu nieprawidłowego ustawienia czasu w kamerze). Czy istnieje rozwiązanie, aby zmienić czas dla …
10 date  exif 


1
mutt: jak wyświetlać wybrane nowe wiadomości w różny sposób w indeksie
Mam zdefiniowane własne kolory mutt. Kiedy zaczynam mutt, kursor (tj. Wskaźnik) znajduje się na pierwszej wiadomości (tzn. Wybrana jest pierwsza wiadomość na górze). Zdefiniowałem kolory dla wybranej wiadomości, a także zdefiniowałem kolory dla nowych wiadomości: ... color indicator color233 color67 color index color75 color232 ~N .... Niestety wybrana wiadomość wygląda …
10 mutt 

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.