Unix & Linux

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

2
Co to jest ELF Magic?
Wcześniej widziałem dyskusję na temat magii ELF, ostatnio komentarze w tym pytaniu dotyczącym wymiany stosu zabezpieczeń . Widziałem o tym wcześniej i widziałem to we własnych dziennikach rozruchowych .. Ale nie jestem pewien, co to jest. Strona podręcznika na elfie jest trochę ponad moją głową, ponieważ nie używam języków C …
26 elf 


5
gdzie jest LD_LIBRARY_PATH? jak ustawić zmienną env LD_LIBRARY_PATH?
Próbuję zbudować program c ++ przy użyciu Uniksa. Dostałem błąd Linking CXX executable ../../bin/ME /usr/bin/ld: cannot find -lboost_regex-mt Słyszałem, że po prostu muszę ustawić lokalizację libboost * w mojej zmiennej env LD_LIBRARY_PATH, a następnie wywołać make tak jak pierwotnie, wpisując -L /usr/lib64 -l boost_regex-mt lub export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64 Ale gdzie jest …

3
Jak zmienić nazwę pliku na ... (kropka)?
Najwyraźniej możesz zmienić nazwę pliku na... . Gdybym był szalony, jak zmieniłbym nazwę pliku na ..lub .? Czy taka nazwa pliku jest w ogóle dozwolona? Odwrotny ukośnik nie wyłącza specjalnego znaczenia kropki: $ mv test \. mv: `test' and `./test' are the same file

1
ctrl c vs. ctrl z z zadaniem pierwszoplanowym
Ctrl+ Zzatrzymuje pracę, podczas gdy Ctrl+ Czabija pracę. Dlaczego? Czy inny sposób nie miałby większego sensu? z@z-lap:~$ sleep 100& [1] 4458 z@z-lap:~$ sleep 200& [2] 4459 z@z-lap:~$ jobs [1]- Running sleep 100 & [2]+ Running sleep 200 & z@z-lap:~$ fg %1 sleep 100 ^Z [1]+ Stopped sleep 100 z@z-lap:~$ jobs …

3
Różnica między UUID od blkid i mdadm?
Czy ktoś może wyjaśnić różnicę między identyfikatorami UUID zgłaszanymi przez blkidi mdadm? Na jednym z naszych systemów CentOS, na przykład: [root@server ~]# blkid | grep /dev/md1 /dev/md1: UUID="32cb0a6e-8148-44e9-909d-5b23df045bd1" TYPE="ext4" [root@server ~]# mdadm --detail /dev/md1 | grep UUID UUID : f204c558:babf732d:85bd7296:bbfebeea Dlaczego się różnią i jak zmienilibyśmy używany przez UUID mdadm? …
26 linux  mdadm  uuid 


4
ln -s ze ścieżką względem pwd
Próbuję utworzyć kilka dowiązań symbolicznych, ale nie mogę zrozumieć, dlaczego to działa ln -s /Users/niels/something/foo ~/bin/foo_link kiedy to cd /Users/niels/something ln -s foo ~/bin/foo_link nie jest. Uważam, że ma to coś wspólnego z foo_linklinkowaniem do foo /Users/niels/binzamiast/Users/niels/something Pytanie brzmi: w jaki sposób mogę utworzyć dowiązanie symboliczne, które wskazuje na ścieżkę …
26 bash  shell  symlink  ln 

7
Czy skrypty wymagające sudo powinny zawieść, jeśli go nie mają, czy użyć sudo i monitu?
Mam skrypt, który daje mi precyzyjną kontrolę nad jasnością podświetlenia i wymaga sudouruchomienia. Zasadniczo jest to: backlight="/sys/class/backlight/acpi_video0/brightness" echo $1 | tee $backlight i mieszka w ~/bin/backlight-adjust. Skrypt potrzebuje sudouprawnień, ponieważ tee $backlightpisze w uprzywilejowanej lokalizacji. Więc zawiedzie, jeśli nie będzie działać sudo. Podejście to ma problem, bo nie mogę po …


5
Czy mogę po prostu wyłączyć updatedb?
Czy updatedbw ogóle jest to konieczne? Nigdy nie używam, locatea moje serwery mają zwykle dziesiątki milionów plików, co zwykle sprawia, że ​​updatedb działa przez długi czas i zużywa operacje we / wy potrzebne przez MySQL i / lub inne oprogramowanie. Czy mogę po prostu usunąć go z crona i oczekiwać, …

5
Uruchom skrypt w bieżącej powłoce bez. przed rozkazem
Jeśli skrypt powinien zostać wykonany w bieżącej powłoce, można to osiągnąć, dodając kropkę przed poleceniem: . ./somescript.sh Czy można to zrobić bez wpisywania kropki za każdym razem? Na przykład polecenie zmiany powłoki macierzystej z samego skryptu?
26 shell 




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.