Unix & Linux

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

9
Wyjdź z vima szybciej
Używam Vima głównie do szybkiej edycji, a nie do długich sesji roboczych. W tym sensie uważam, że kolejność klawiaturowy dla rzucenia szczególnie pracochłonne: Esc, Shift+ ;, w, q, Enter. Jak wyjść z Vima (prawdopodobnie zapisując dokument) przy najmniejszej liczbie naciśnięć klawiszy? Zwłaszcza z trybu wstawiania.


3
Co oznacza flaga Windows w logo Linux jądra 3.11?
Właśnie zainstalowałem jądro-3.11.0-1.fc20 dla mojej instalacji Fedory 19. Podczas ponownego uruchamiania widziałem logo Linuxa z flagą Windows, co to znaczy? Fedora 19 jest zainstalowana w notebooku ASUS TX300CA, bezpieczny rozruch jest wyłączony, tryb CSM (moduł wsparcia zgodności BIOS) jest włączony.

4
Jak działają liczby SO (obiekt współdzielony)?
Wiem, że współdzielone obiekty pod Linuksem używają „więc liczb”, a mianowicie, że różne wersje współdzielonego obiektu mają różne rozszerzenia, na przykład: example.so.1 example.so.2 Rozumiem, że chodzi o to, aby mieć dwa różne pliki, tak aby dwie wersje biblioteki mogły istnieć w systemie (w przeciwieństwie do „DLL Hell” w systemie Windows). …

7
Jak sprawić, by `sudo` zachowało $ PATH?
Muszę uruchomić program zainstalowany na / opt / godi / sbin (katalog niestandardowy). Jeśli dodam ten katalog do mojej ŚCIEŻKI, dodając następujący wiersz do mojego pliku .bashrc export PATH=$PATH:/opt/godi/bin:/opt/godi/sbin wtedy mogę spróbować uruchomić polecenie w porządku (z wyjątkiem tego, że nie powiedzie się, ponieważ wymaga sudo). Jednak gdy próbuję użyć …
123 sudo  path 

2
Kiedy wprowadzono błąd shellshock (CVE-2014-6271 / 7169) i jaka łatka go w pełni naprawia?
Trochę kontekstu na temat błędu: CVE-2014-6271 Bash obsługuje eksportowanie nie tylko zmiennych powłoki, ale także funkcji powłoki do innych instancji bash, poprzez środowisko procesowe do (pośrednich) procesów potomnych. Obecne wersje bash używają zmiennej środowiskowej nazwanej nazwą funkcji i definicji funkcji rozpoczynającej się od „() {” w wartości zmiennej do propagowania …

6
usuń poszczególne znaki ze zmiennej za pomocą bash
Chcę przeanalizować zmienną (w moim przypadku jest to wersja zestawu deweloperskiego), aby uwolnić ją od kropki ( .). Jeśli version='2.3.3'pożądane wyjście to 233. Próbowałem jak poniżej, ale wymaga .to zastąpienia inną postacią 2_3_3. Byłoby dobrze, gdyby tr . ''działało. 1 VERSION='2.3.3' 2 echo "2.3.3" | tr . _


10
Lista plików posortowana numerycznie
Mam kilka plików od log1do log164. Próbuję LISTĘ katalog (posortowany) w terminalu UNIX, ale funkcje sortowania zapewniają tylko taki format: home:logs Home$ ls -1 | sort log1.gz log10.gz log100.gz log101.gz log102.gz log103.gz log104.gz log105.gz log106.gz ...etc Chcę to home:logs Home$ ls -1 | sort log1.gz log2.gz log3.gz log4.gz log5.gz log6.gz …
122 ls  filenames  sort  numbering 

8
dd vs cat - czy dd jest nadal aktualne?
Niedawno zdałem sobie sprawę, że możemy zużyć cattyle dd, ile jest i tak naprawdę szybciejdd Wiem, że ddbyło to przydatne w przypadku taśm, w których rozmiar bloku rzeczywiście miał znaczenie dla poprawności, a nie tylko wydajności. Czy w dzisiejszych czasach są sytuacje, w których ddmożna zrobić coś, czego catnie można? …
122 dd  cloning  cat 



7
Co oznacza @ w ls -l?
Używam Mac OSX. Kiedy piszę ls -l, widzę coś takiego drwxr-xr-x@ 12 xonic staff 408 22 Jun 19:00 . drwxr-xr-x 9 xonic staff 306 22 Jun 19:42 .. -rwxrwxrwx@ 1 xonic staff 6148 25 Mai 23:04 .DS_Store -rw-r--r--@ 1 xonic staff 17284 22 Jun 00:20 filmStrip.cpp -rw-r--r--@ 1 xonic staff …
121 permissions  osx  ls 

19
Prosty serwer HTTP wiersza poleceń
Mam skrypt, który generuje codzienny raport, który chcę podawać tak zwanej opinii publicznej. Problem polega na tym, że nie chcę dodawać do problemów związanych z utrzymaniem serwera HTTP (np. Apache) ze wszystkimi konfiguracjami i implikacjami bezpieczeństwa. Czy istnieje martwe, proste rozwiązanie do obsługi jednej małej strony HTML bez konieczności konfigurowania …


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.