Unix & Linux

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

3
mount nie jest wykonywany po wywołaniu przez udev
Próbowałem stworzyć kilka reguł udev do montowania i odmontowywania dysków flash USB; zasady w tej chwili są bardzo proste: ACTION=="add",KERNEL=="sd[b-z]",RUN+="/root/scripts/plug_flash_drive.sh %k" ACTION=="remove",KERNEL=="sd[b-z]",RUN+="/root/scripts/unplug_flash_drive.sh %k" plug_flash_drive.sh jest również bardzo prosty: device_name=$1 mount_options="umask=000,utf8" if [ ! -e "/media/$device_name" ]; then mkdir "/media/$device_name" fi sleep 1 /usr/bin/mount "/dev/$device_name" "/media/$device_name" -o "$mount_options" unplug_flash_drive.sh: device_name=$1 umount …
17 mount  udev  usb-drive 

4
Komenda pliku systemu Linux klasyfikująca pliki
Muszę rozpoznać rodzaj danych zawartych w losowych plikach. Jestem nowy w Linuksie. Planuję użyć filepolecenia, aby zrozumieć, jaki typ danych ma plik. Próbowałem tego polecenia i otrzymałem wynik poniżej. Ktoś zasugerował mi, że filepolecenie sprawdza początkowe bajty pliku, aby określić typ danych. filePolecenie nie patrzeć na rozszerzenie pliku w ogóle. …

3
Nawiasy w warunku if: dlaczego dostaję błędy składniowe bez białych znaków?
Korzystam z poniższego skryptu, aby przejść dwa dni wstecz, gdy skrypt uruchamia się o dwa dni w roku, a także sprawdzam pierwszy i drugi dzień każdego miesiąca i cofam się o dwa dni wstecz. if [$month="01"] && [$day="01"]; then date="$last_month/$yes_day/$last_year" fulldate="$last_month/$yes_day/$last_year" else if [$month="01"] && [$day="02"]; then date="$last_month/$yes_day/$last_year" fulldate="$last_month/$yes_day/$last_year" else …

2
Uruchom zsh z niestandardowym zshrc
Chcę móc uruchomić zsh z niestandardowym plikiem rc podobnym do polecenia: bash --rc-file /path/to/file Jeśli nie jest to możliwe, to czy można uruchomić Zsh, uruchomić source /path/to/file, a następnie pozostać w tej samej sesji Zsh? Uwaga: polecenie zsh --rcs /path/to/filenie działa, przynajmniej nie dla mnie ... EDYCJA: W całości chcę …
17 linux  shell  zsh  oh-my-zsh 

3
Zgubione hasło użytkownika na serwerze Linux: jak je zresetować?
Na serwerze użytkownik 16040 stracił swoje hasło. Mam hasło użytkownika root, ale nie mam hasła użytkownika 16040. Jak mogę zresetować hasło? Dzięki passwd 16040unix zapytaj mnie o bieżące hasło, którego nie mam. Czy istnieje polecenie resetowania hasła użytkownika bez aktualnego hasła? passwd 16040 Changing password for 16040. Current password for …
17 password  passwd 

6
Dlaczego potrzebuję initramfs?
Dowiedziałem się, że jeśli wybiorę jffslub sdjako system plików (i nie initramfs), rozmiar jądra będzie bardzo mały (1,4 MB w porównaniu z tym, initramfsktóry wynosi 3,4 MB). Oznacza to, że initramfszajmuje dużo miejsca. Więc jeśli mogę, całkowicie go usunę, a więc będę miał bardzo małe jądro, czego chcę. Podstawowe pytanie, …

7
Jak mogę otworzyć plik wynikający z grep?
Często grepuje kilka plików, aby znaleźć linię, a następnie grep zwraca jeden wynik. Zamiast kopiować i wklejać nazwę pliku do nowego polecenia, chciałbym móc otworzyć ten wynik w edytorze. Coś jak: grep foo | vim. Czy jest na to sposób w BASH?
17 bash  grep 


1
Root Cron nie uruchomi skryptu (odmowa uprawnień)
Edytowałem kartę root cron, aby okresowo uruchamiać skrypt znajdujący się w folderze określonego użytkownika za pomocą tego polecenia: sudo crontab -e Gdy cron uruchamia skrypt, jest to wynik: sh: 1: /home/user/Location/Of/Script: Permission denied Myślałem, że root cron ma pozwolenie na zrobienie czegokolwiek. Nie mam problemu, gdy ręcznie uruchamiam ten skrypt …


5
Używanie grep vs awk
Aby uchwycić określony wzór awki grepmożna go użyć. Dlaczego powinniśmy używać jednego nad drugim? Który jest szybszy i dlaczego? Gdybym miał plik dziennika i chciałbym pobrać określony wzór, mógłbym wykonać jedną z następujących czynności awk '/pattern/' /var/log/messages lub grep 'pattern' /var/log/messages Nie przeprowadziłem żadnych testów porównawczych, więc nie wiedziałbym. Czy …
17 linux  awk  grep  performance 


2
Jak zmienić nazwę, na którą jest mapowana zaszyfrowana partycja całego systemu
Mój system jest w pełni zaszyfrowany przy pomocy dm-crypti LVM. Niedawno przeniosłem zaszyfrowaną partycję z /dev/sda5na /dev/sda2. Moje pytanie brzmi: jak mogę zmienić nazwę, na którą szyfrowana partycja jest mapowana z sda5_cryptna sda2_crypt? Mogę dobrze uruchomić system. Ale monit, który pojawia się w czasie rozruchu, mówi, (sda5_crypt)że UUIDmapy /dev/sda2: Volume …
17 dm-crypt 


2
składnia ls --hide = i ls --ignore =
ls --hidei ls --ignorezapewnia możliwość pominięcia plików zdefiniowanych za pomocą wyrażeń regularnych ustawionych po --ignore=części. Ten ostatni zapewnia, że ​​ta opcja nie zostanie wyłączona za pośrednictwem -a, -A. Polecenie mani infostrona wspominają o wyrażeniach regularnych. Pytanie : Jakie symbole wieloznaczne lub wyrażenia regularne są obsługiwane w ls --hide=i ls --ignore=. …

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.