Unix & Linux

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


3
Komentarze do sprawdzania pisowni w vimie
Jestem profesjonalnym programistą C / C ++, który popełnia wiele błędów ortograficznych w komentarzach. Chcę tak skonfigurować vima, aby moduł sprawdzania pisowni szukał tylko niepoprawnych słów w komentarzach. W razie potrzeby jestem gotów dodać specjalne symbole wokół komentarza, które vim może sprawdzić, aby sprawdzić, gdzie sprawdzić, na przykład: int main(){ …

4
Zawieś / wznów pojedynczy proces na / z dysku
Czasami chcielibyśmy zawiesić procesy wymagające dużej ilości pamięci na naszych serwerach Ubuntu i OS X, aby tymczasowo zwolnić trochę pamięci RAM na inne zadania. Gdybyśmy tylko martwili się wykorzystaniem procesora, prosty Ctrl-Zdziałałby. Musimy jednak być w stanie zwolnić pamięć RAM (zapisując ją na dysk), a następnie ponownie uruchomić proces (dysk …

2
Odróżnianie zwykłego pliku od dowiązania symbolicznego
Piszę skrypt bash, który musi odróżniać zwykły plik od dowiązania symbolicznego. Myślałem, że mogę to zrobić za pomocą wyrażenia if / test, ale nie działa tak, jak się spodziewałem: $ touch regular_file $ test -f regular_file; echo $? 0 $ test -h regular_file; echo $? 1 $ ln -s regular_file …
22 bash 

5
Jak sprawdzić hasło w systemie Linux?
Chcę sprawdzić, z poziomu wiersza poleceń systemu Linux, czy dane hasło w postaci czystego tekstu jest takie samo jak hasło zaszyfrowane w / etc / shadow (Potrzebuję tego do uwierzytelnienia użytkowników internetowych. Korzystam z osadzonego linuksa). Mam dostęp do samego pliku / etc / shadow.

1
Jaka jest różnica między sudo su - a sudo su -
Kiedy pracuję na naszych maszynach RHEL, używam, sudo su -aby przejść na rootowanie. Pewnego dnia literówka oznaczała, że sudo su --zamiast tego napisałem - wydaje mi się, że wszystko było tak samo, jak z jednym łącznikiem, z wyjątkiem tego, że znajdowałem się w tym samym folderze, co przed wydaniem polecenia …
22 sudo  su 

4
Dlaczego Linux tak dobrze skaluje się na różne platformy sprzętowe?
Dlaczego Linux działa dobrze na wielu różnych typach komputerów - komputerach stacjonarnych, laptopach, serwerach, urządzeniach wbudowanych, telefonach komórkowych itp.? Czy to głównie dlatego, że system jest otwarty, więc dowolną jego część można zmodyfikować do pracy w różnych środowiskach? A może istnieją inne właściwości jądra i / lub systemu Linux, które …
22 linux  hardware 

1
Dodaj argumenty z poprzedniego polecenia do zakończenia zsh
W Zsh (jak również w bash) możesz użyć niektórych rozszerzeń słów historii, aby oznaczyć argumenty z poprzednich poleceń. Ten przykład pokazuje uzyskanie 2. parametru z poprzedniego polecenia w historii z !:#rozszerzeniem: % echo foo bar baz foo bar baz % echo !:2 echo bar bar Często zapominam, jaki dokładnie jest …
22 zsh  autocomplete 

9
Jak zatrzymać miganie kursora
Jak zatrzymać kursor blinkingw TTY ? (lub gdziekolwiek indziej). BONUS Punkty za jedno ustawienie uniwersalne, które zatrzymuje miganie kursora prawie wszędzie.
22 tty 


2
Co faktycznie robi LIBGL_ALWAYS_INDIRECT = 1?
KDE SC 4.5.0 ma pewne problemy z niektórymi kartami graficznymi, w tym moją. Po wydaniu Arch zalecił kilka obejść . Jednym z nich był wyeksportuj „LIBGL_ALWAYS_INDIRECT = 1” przed uruchomieniem KDE Uznałem, że to najłatwiejsza, najlepsza metoda. Ale nie wiem, co robi ani jak wpływa na mój system. Czy jest …
22 xorg  kde  opengl 

6
Kiedy się loguję, zawiesza się aż do zakończenia crng init
Kiedy loguję się za pomocą LightDM na moim laptopie z systemem Debian Unstable, ostatnio zaczął się on zawieszać przez około 2 minuty, aż journalctlwyświetli się komunikat kernel: random: crng init done. Kiedy naciskam losowe klawisze na klawiaturze, gdy się zawiesza, loguje się szybciej (około 10 sekund). Czy zanim nie miałem …

2
Jak zrobić pętlę for w linii poleceń?
Weźmy prosty for loop #!/bin/bash for i in `seq 1 10`; do echo $i done Średnik AFAIK w skryptach bash powoduje, że powłoka wykonuje bieżące polecenie synchronicznie, a następnie przechodzi do następnego. Naciśnięcie klawisza Enter robi dosłownie to samo, z wyjątkiem tego, że nie pozwala na wprowadzenie następującego polecenia, natychmiast …
22 bash  shell 

5
Nie można usunąć pliku: „Struktura wymaga czyszczenia”
Mam zewnętrzny dysk twardy, który jest szyfrowany przez LUKS. Zawiera ext4 fs. Właśnie dostałem błąd z rsync dla pliku znajdującego się na tym dysku: rsync: readlink_stat("/home/some/dir/items.json") failed: Structure needs cleaning (117) Jeśli spróbuję usunąć plik, pojawia się ten sam błąd: rm /home/some/dir/items.json rm: cannot remove ‘//home/some/dir/items.json’: Structure needs cleaning Czy …
22 ubuntu  files  filesystems  rm  ext4 


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.