Unix & Linux

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

2
Polecenie terminalu, aby dowiedzieć się, czy serwer jest wirtualny czy fizyczny
Szukam polecenia terminalu, które nie wymaga, aby wykonujący użytkownik był w grupie sudoers, a także był uniwersalny i nie wymagał instalowania dodatkowych pakietów. Do tej pory odkryłem, że jeśli system ma zainstalowany system, mogę użyć: $ hostnamectl status Static hostname: mint Icon name: computer-laptop Chassis: laptop Machine ID: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb Boot …

2
30% pamięci RAM to „bufory”. Co to jest?
$ free -h total used free shared buff/cache available Mem: 501M 146M 19M 9.7M 335M 331M Swap: 1.0G 85M 938M $ free -w -h total used free shared buffers cache available Mem: 501M 146M 19M 9.7M 155M 180M 331M Swap: 1.0G 85M 938M Jak mogę opisać lub wyjaśnić „bufory” na …
13 linux  memory  cache 


3
Jak ustalić, czy zmienne powłoki są eksportowane, czy nie?
W rodzinie powłok Bourne wszystkie zmienne powłoki mają nazwy pisane dużymi literami; co oznacza, że ​​nie można stwierdzić, czy dana zmienna jest zmienną środowiskową, czy nie tylko na podstawie jej nazwy. Jak określić, które zmienne powłoki Bourne'a są lokalne (zdefiniowane tylko w bieżącej powłoce)?
13 bash  shell 

7
Dlaczego otrzymuję „wiersz 1: $ ': \ r': polecenie nie znaleziono”?
Użyłem Cygwina na moim laptopie (DOS). Mam kolekcję skryptów od moich kolegów i własną. Nie jestem informatykiem, nie znam się na Uniksie. Śledzę składnię moich kolegów i potrafię zarządzać kilkoma prostymi rzeczami. Skrypty działały dobrze na moim starym laptopie. Właśnie zmieniłem laptopa, zainstalowałem Cygwin. Kiedy uruchamiam skrypty, one nie działają. …

2
Czy powłoki inne niż Bash i Zsh obsługują cytowanie ANSI-C? np. $ „string”
Mam skrypt powłoki, który używa następującego polecenia do wydrukowania zielonego znacznika wyboru w danych wyjściowych: col_green="\e[32;01m" col_reset="\e[39;49;00m" echo -e "Done ${col_green}✓${col_reset}" Po przeczytaniu o cytowaniu ANSI-C Basha , zdałem sobie sprawę, że mogę go użyć do ustawienia zmiennych kolorów i usunięcia -eflagi z mojego echa . col_green=$'\e[32;01m' col_reset=$'\e[39;49;00m' echo "Done …

1
Nie można znaleźć pliku nagranego za pomocą Gnome Sound Recorder
Używam oprogramowania o nazwie Gnome Sound Recorder do nagrywania dźwięku. Nie daje mi to jednak nic do zrobienia z nagraniami poza ich usunięciem. Szukałem wysoko i nisko pliku, nawet używając whereispolecenia i grzebiąc w odpowiednich katalogach, ale nic nie znalazłem. Każda pomoc byłaby bardzo mile widziana - nagrałem półgodzinne nagranie …
13 gnome  audio 

2
Jaka jest różnica między pidof a pgrep?
Kiedy używam jednego z tych poleceń z argumentem jako nazwą procesu, oba zwracają dokładnie ten sam numer. Czy są to te same polecenia? Czy są to dwa różne polecenia, które robią to samo? Czy jeden z nich jest pseudonimem drugiego? pidof firefox pgrep firefox
13 process 

2
Jak serwery Linux aktualizują swoje jądro bez ponownego uruchamiania
Według moich informacji, aktualizacja jądra Linuksa wymaga ponownego uruchomienia. Ponowne uruchomienie komputera domowego nie stanowi problemu, ale nie sądzę, że jest tak samo w przypadku serwera. Czy serwery korzystające z dystrybucji Linuksa uruchamiają się ponownie po aktualizacji jądra, czy używają jakiegoś sposobu, aby uniknąć rozruchu?

7
Znajdź listę katalogów jeden poziom głęboko od pasującego katalogu
Próbuję uzyskać listę katalogów, które są zawarte w określonym folderze. Biorąc pod uwagę te przykładowe foldery: foo/bar/test foo/bar/test/css foo/bar/wp-content/plugins/XYZ foo/bar/wp-content/plugins/XYZ/js foo/bar/wp-content/plugins/XYZ/css baz/wp-content/plugins/ABC baz/wp-content/plugins/ABC/inc baz/wp-content/plugins/ABC/inc/lib baz/wp-content/plugins/DEF bat/bar/foo/blog/wp-content/plugins/GHI Chciałbym polecenia, które zwróci: XYZ ABC DEF GHI Zasadniczo szukam folderów wewnątrz wp-content / plugins / Używanie findsprawiło, że jestem najbliżej, ale nie mogę …
13 bash  find  directory  ls 

4
Jak parsować opcjonalne argumenty w skrypcie bash, jeśli nie podano żadnej kolejności?
Nie wiem, jak dołączyć opcjonalne argumenty / flagi podczas pisania skryptu bash dla następującego programu: Program wymaga dwóch argumentów: run_program --flag1 <value> --flag2 <value> Istnieje jednak kilka opcjonalnych flag: run_program --flag1 <value> --flag2 <value> --optflag1 <value> --optflag2 <value> --optflag3 <value> --optflag4 <value> --optflag5 <value> Chciałbym uruchomić skrypt bash, aby pobierał …

3
Czy mv jest atomowy na moim FS?
Jak mogę sprawdzić, czy mvjest atomowy na moim FS (ext4)? System operacyjny to Red Hat Enterprise Linux Server wersja 6.8. Jak mogę to sprawdzić? Rozejrzałem się i nie znalazłem, czy mój system operacyjny to standardowy POSIX.
13 posix  mv  move 


2
według SMART dysk twardy nie jest uszkodzony, ale mam błędy w dmesg
Czasami mam dziwne problemy z uruchomieniem komputera (na którym działa Debian). Wydałem więc polecenie „dmesg”. W jego wyniku widziałem wiele błędów. Jednak gdy uruchamiam rozszerzony test SMART na dyskach twardych (używając polecenia „smartctl -t long / dev / sda”), wynik jest taki, że moje dyski nie są uszkodzone. Co może …
13 hard-disk  smart 

4
Jak używać polecenia „cat” na wyjściu polecenia „find”?
Chcę przekierować dane wyjściowe findpolecenia do catpolecenia, aby móc wydrukować dane z danego pliku. Na przykład jeśli wynikiem działania polecenia find jest /aFile/readmekot, należy go interpretować jako cat ./aFile/readme. Jak mogę to zrobić natychmiast? Czy muszę używać rur? Próbowałem wersji tego: cat | find ./inhere -size 1033c 2> /dev/null Ale …
13 find  cat 

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.