Unix & Linux

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


4
Jak CAŁKOWICIE wyłączyć na zawsze dźwięki systemu na dobre
Korzystam z Nautilus do przeglądania moich plików. Używam systemu operacyjnego opartego na Debianie z KDE Plasma 5. Często używam klawiatury. Kiedy naciskam klawisz w górę podczas nawigacji po plikach, jeśli jestem już na końcu listy plików, Nautilus wyśle ​​duży dźwięk systemowy, który usłyszę przy 100% głośności przez słuchawki. Moja reakcja …
58 debian  audio  kde  nautilus 

5
Dlaczego znak wieloznaczny * tak różni się między poleceniami zip i rm?
Złożyłem skrypt, aby wykonać dla mnie pewne operacje na plikach. Korzystam z operatora wieloznacznej karty, *aby zastosować funkcje do wszystkich plików danego typu, ale jest jedna rzecz, której nie rozumiem. Mogę unzipwszystkie pliki w takim folderze unzip "*".zip Jednak, aby później usunąć wszystkie pliki zip, muszę to zrobić rm *.zip …
58 shell  wildcards  rm  zip 

6
Używanie jq do wyodrębniania wartości i formatowania w CSV
Mam poniższy plik JSON: { "data": [ { "displayName": "First Name", "rank": 1, "value": "VALUE" }, { "displayName": "Last Name", "rank": 2, "value": "VALUE" }, { "displayName": "Position", "rank": 3, "value": "VALUE" }, { "displayName": "Company Name", "rank": 4, "value": "VALUE" }, { "displayName": "Country", "rank": 5, "value": "VALUE" }, …
58 bash  python  csv  json  jq 


3
Użyj & (ampersand) w jednowierszowej pętli bash
Z powodzeniem korzystam z tej komendy, która zmienia zmienną w pliku konfiguracyjnym, a następnie wykonuje skrypt w języku Python w pętli: for((i=114;i<=255;i+=1)); do echo $i > numbers.txt;python DoMyScript.py; done Ponieważ każda z nich DoMyScript.pypotrzebuje około 30 sekund, aby uruchomić się przed zakończeniem, chciałbym przenieść je w tło, podczas gdy następna …


6
Wyłącz powłokę użytkownika ze względów bezpieczeństwa
Mamy kilka kont użytkowników, które tworzymy do zadań automatycznych wymagających szczegółowych uprawnień, takich jak przesyłanie plików między systemami, monitorowanie itp. W jaki sposób blokujemy te konta użytkowników, aby ci „użytkownicy” nie mieli powłoki i nie mogli się zalogować? Chcemy zapobiec możliwości, że ktoś może zalogować się SSH jako jedno z …
58 shell  ssh  users  login 


8
Konwertowanie kolorowych wydruków na HTML
Istnieją narzędzia zapewniające kolorowe wydruki: dwdiff -c File1 File2 # word level diff grep --color=always # we all know this guy ... Pytanie brzmi: jak przekonwertować kolorowe wyjście dowolnego programu na kolorowy plik HTML? Inne formaty wyjściowe również mogą być odpowiednie (LaTeX byłby świetny). Myślę, że HTML jest dobrym punktem …


2
jak policzyć długość tablicy zdefiniowanej w bash?
Jestem nowy w bash i nie mogę znaleźć dobrego samouczka, aby odpowiedzieć na moje pytanie. array=( item1 item2 item3) for name in ${array[@]}; do echo current/total ... some other codes done Chcę obliczyć wartość „bieżącą” i „całkowitą”, ponieważ oczekiwany wynik tego: 1/3 2/3 3/3 Dzięki za wszelkie wskazówki
58 bash  array 

3
grep w środku mniej?
Obecnie przeglądam wiele nieznanych dzienników, szukając pewnych problemów. Pierwszy plik, na który patrzę, to Events.log i otrzymuję co najmniej trzy strony, na lessktórych wydaje się wyświetlać to samo zdarzenie w różnym czasie - zdarzenie, które wydaje się być dość łagodne. Chciałbym odfiltrować to wydarzenie i obecnie rezygnuję lessi robię coś …
58 bash  grep  logs  less 

2
grep na zmiennej
Powiedzmy, że mam zmienną line="This is where we select from a table." teraz chcę grep, ile razy zaznaczenie występuje w zdaniu. grep -ci "select" $line Próbowałem tego, ale to nie zadziałało. Też próbowałem grep -ci "select" "$line" To wciąż nie działa. Pojawia się następujący błąd. grep: This is where we …
58 shell  grep  string 


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.