Unix & Linux

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

4
Sortuj wiersze według liczby słów w wierszu
Biorąc pod uwagę wkład: hello: world foo bar baz bar: baz: bin boop bop fiz bang beep bap: bim bam bop boatkeeper: poughkeepsie Chciałbym posortować to na większość słów na górze, przynajmniej na końcu, tak: baz: bin boop bop fiz bang beep hello: world foo bar baz bap: bim bam …

4
co oznacza gwiazdka w pliku passwd?
Mam komputer, do którego muszę się uruchomić, ale hasła wydają się fałszywe. Ponadto nie mogę zamontować napędu do zapisu, a jest to procesor MIP, więc nie mogę go włożyć na inną maszynę, aby go uruchomić. W każdym razie, plik passwd ma niektórych użytkowników, którzy wyglądają tak, z gwiazdką po nazwie …

3
Wyszukaj i zamień znaki kontrolne (^ @, ^ M, ^ I…) w vi
Skopiowałem ten wiersz z /proc/some_proc_id/cmdlinemojej maszyny Ubuntu, java^@-jar^@/usr/lib/selenium/selenium-server-standalone.jar^@-port^@4444^@-trustAllSSLCertificates^@ W jakiś sposób znaki spacji są reprezentowane przez ^@w vi. Próbowałem zastąpić je spacjami za pomocą polecenia, :%s#^@# #g Ale to mówi pattern not found ^@. Jak zastąpić znaki specjalne, zwłaszcza te rozpoczynające się symbolem karatowym?

1
Dlaczego rozszerzenie parametrów bash nie działa w plikach usług systemowych?
Próbuję użyć systemd„s EnvironmentFilei dodać opcję do komendy, gdy jest on ustawiony w pliku. Mam następujące dane w pliku jednostkowym: ExecStart=/usr/bin/bash -c "echo ${PORT:+port is $PORT}" co nie odbija się echem po uruchomieniu usługi. Następujące działa zgodnie z oczekiwaniami: ExecStart=/usr/bin/bash -c "echo port is $PORT" co oznacza, że ​​plik został …

2
Jak zmienić właściciela katalogu
EDYCJA : Problem polegał na tym, że Apple używa uprawnień do oznaczania kopii zapasowych i uniemożliwia ich modyfikację (prawdopodobnie funkcję bezpieczeństwa). Za pomocą chmod -RN <dir>usunąłem dane ACL ze wszystkich folderów z ważnymi danymi, co pozwoliło mi stać się właścicielem i zastosować odpowiednie uprawnienia. Oryginalne pytanie Mam bardzo dużą kopię …


2
Czy Apt może usunąć pakiety potrzebne przez oprogramowanie, które użytkownicy zainstalowali ze źródła?
Apt obsługuje zależności między pakietami zainstalowanymi z repozytoriów lub *.debplików. A co z oprogramowaniem, które użytkownicy skompilowali i zainstalowali ze źródła ./configure && make && make installbez uprzedniego utworzenia .debpliku? Czy to możliwe, że Apt może usunąć pakiety potrzebne przez takie oprogramowanie? Czy instalacja oprogramowania ze źródła /optlub /usr/localcoś zmieniłaby?

3
Jak usunąć programy uruchamiające z panelu KDE?
Sądzę, że na to pytanie byłoby znacznie łatwiej odpowiedzieć za pomocą Googlingu, ponieważ jest to tak proste, ale niestety muszę je tutaj zadać. Chciałbym usunąć wyrzutnie, których już nie potrzebuję na panelu KDE 4 w Sabayon. Oto zrzut ekranu, w lewym dolnym rogu zobaczysz ikony (które przedstawiają programy uruchamiające) dla …
14 kde4  panel  sabayon 

2
Jak bezpieczna jest zmiana zakresu portów efemerycznych systemu Linux
Widzę następujący efemeryczny zakres portów na moim Linux-ie. sysctl net.ipv4.ip_local_port_range net.ipv4.ip_local_port_range = 32768 61000 Chcę rozszerzyć zakres portów, zaczynając od około 16000. Tutaj jest szybkie pytanie: jak bezpiecznie jest zmieniać zakres w kontekście na inne aplikacje? Czy zmiana wpłynie na inne aplikacje? Rozumiem, że wpływ na aplikację ma tylko sytuacja, …
14 linux  ip 

5
Jak mogę policzyć liczbę linii w pliku po dopasowaniu grep?
Próbuję policzyć liczbę wierszy po problematycznym wierszu w pliku csv. Wiem, że mogę użyć grep -a #składni do wypisania # liczby wierszy po znalezieniu dopasowania. Interesuje mnie tylko faktyczna liczba linii. Zdaję sobie sprawę, że mogę ustawić liczbę na MAX_INT, przesłać ją do pliku i wykonać trochę więcej przetwarzania. Szukam …
14 files  grep  csv 

1
synclient nie znajduje właściwości synaptics pomimo Synaptics Touchpad na liście xinput
Wczoraj zaktualizowałem swój notatnik Fedory do Fedory 22. Dzięki temu synclient przestał działać: Nie można znaleźć właściwości synaptics. Nie załadowano sterownika synaptics? Niemniej jednak xinput listpokazuje: ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=12 …

1
„ls” pokazuje dwa identyczne pliki w katalogu
lsWydaje się więc, że polecenie pokazuje mi dwa identyczne pliki w katalogu. $ ls -Blah /System/Library/LaunchDaemons total 32 drwxr-xr-x 266 root wheel 8.8K Jun 18 10:41 . drwxr-xr-x 79 root wheel 2.6K Mar 31 12:28 .. [redacted] -rw-r--r-- 1 root wheel 715B Jun 18 10:36 tftp.plist -rw-r--r-- 1 root wheel …
14 bash  osx  ls 

1
Użyj pulpitu jako zestawu słuchawkowego Bluetooth
Głośnik mojego pulpitu jest znacznie lepszy niż telefony, więc chcę używać głośników stacjonarnych zamiast telefonów komórkowych. Korzystanie z USB lub gniazda audio jest dla mnie niewygodne, więc mam Bluetooth. Sparowałem telefon bluetoothctl, ale próbując się połączyć, otrzymuję: [bluetooth]# pair 00:00:00:00:00:00 Attempting to pair with 00:00:00:00:00:00 [CHG] Device 00:00:00:00:00:00 Connected: yes …

3
Systemd i proces spawnowania
Nie zamieszczaj tutaj normalnie, ale odrywam włosy od tego. Mam skrypt w języku Python, który uruchamia się podczas uruchamiania i jest odpowiedzialny za uruchomienie szeregu innych procesów. Ten skrypt był uruchamiany przy starcie przez sysvinit, ale ostatnio uaktualniłem do Debian Jessie, więc dostosowałem go do uruchamiania przez systemd. Niestety mam …

1
Jak rsync rozwiązuje konflikty?
Co jeśli udziały komputera A i komputera B mają wcześniej zsynchronizowany katalog rsync, a A zmienia plik, a B zmienia ten sam plik, a ty rsyncz A na B? Czy może jest to coś w rodzaju konfliktu scalania git? Czy konflikt można łatwo rozwiązać?

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.