Unix & Linux

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

3
Używasz zmiennych do przechowywania kodów kolorów terminali dla PS1?
W moim przypadku .bashrcużywam kodów kolorów terminala ANSI do kolorowania różnych bitów. To wygląda tak: PS1='\u@\h:\w\[\033[33m\]$(virtual_env)\[\033[32m\]$(git_branch)\[\033[0m\]$ ' gdzie virtual_envi git_branchsą funkcjami bash, które wypisują rzeczy na standardowe wyjście. Teraz, aby ułatwić czytanie i modyfikację, chciałbym przechowywać kody kolorów w zmiennych i odwoływać się do nich, zamiast osadzać je bezpośrednio w …

6
Jak działa komenda Clear?
Niedawno próbowałem dowiedzieć się więcej o tym, jak działa powłoka i patrzyłem, jak cleardziała polecenie. Plik wykonywalny znajduje się w /usr/bin/clearnim i wydaje się, że wypisuje kilka pustych linii (równych wysokości terminala) i umieszcza kursor w lewym górnym rogu terminala. Dane wyjściowe polecenia są zawsze takie same, niezależnie od wielkości …
33 shell  terminal 

2
Ponowne mapowanie kluczy generujących wiele kodów skanowania
Mam ThinkPad W540. Na klawiaturze znajdują się cztery klawisze multimedialne nad klawiaturą numeryczną. Dwa z tych kluczy generują kody klawiszy (i, najwyraźniej, scancodes), które odpowiadają kombinacji klawiszy, Win_L+ Li Win_L+ E. Innymi słowy, dla klucza, który generuje Win_L+ L, showkey --scancodeszwraca to: 0xe0 0x5b 0x26 0xa6 0xe0 0xdb setkeycodesPolecenie wymaga …

2
alias vs eksport dla prostych poleceń
W przypadku prostych poleceń, np less. Czy lepiej utworzyć alias lub wyeksportować opcje? Czy jest jakaś przewaga jednej nad drugą? Na przykład, jeśli chcę lesszawsze używać -Ropcji wyświetlania nieprzetworzonych znaków, oba te rozwiązania działają: export LESS='-R' alias less='less -R' Czy w przypadku takiego prostego przypadku jest jakaś przewaga jednego nad …
33 bash  zsh  alias 

2
Przesyłanie danych do standardowego wejścia procesu bez powodowania EOF później
Mam plik wykonywalny, który uruchamia powłokę interaktywną dla użytkownika. Chciałbym, po uruchomieniu powłoki, najpierw wstrzyknąć kilka poleceń, a następnie pozwolić użytkownikowi na interaktywną sesję. Mogę to łatwo zrobić za pomocą echo: echo "command 1\ncommand 2\ncommand3" | ./shell_executable To prawie działa. Problem polega na tym, że polecenie echa, które zasila standardowe …

4
Zmień nagłówek HTTP Apache httpd „Server:”
Jednym z nagłówków HTTP, które Apachehttpd odsyła z danymi odpowiedzi, jest „Serwer”. Na przykład mój komputer z serwerem WWW jest stosunkowo aktualny Arch Linux. Odsyła nagłówki bardzo podobne do następujących: HTTP/1.1 404 Not Found Date: Thu, 10 Apr 2014 17:19:27 GMT Server: Apache/2.4.9 (Unix) Content-Length: 1149 Connection: close Content-Type: text/html …

3
Jak uruchomić polecenie w tle z opóźnieniem?
Czy ktoś może mi pokazać, jak stworzyć program do wykonania tej czynności: po 5 minutach echo "80" > /sys/class/leds/blue/brightness Chcę, aby ten program działał w tle (jak rngdusługa). Nie mogę tego zrobić, ponieważ nie wiem zbyt wiele o Linuksie.
33 linux  android 

1
Czy lepiej ustawić -j REJECT lub -j DROP w iptables?
Istnieje przykład reguł iptables na archlinux wiki: # Generated by iptables-save v1.4.18 on Sun Mar 17 14:21:12 2013 *filter :INPUT DROP [0:0] :FORWARD DROP [0:0] :OUTPUT ACCEPT [0:0] :TCP - [0:0] :UDP - [0:0] -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT …
33 iptables  ip  firewall  tcp  udp 



2
Jak rozpocząć drugą sesję X?
Próbowałem to zrobić za pomocą polecenia startx 1. Przez chwilę wydawało się, że migocze na inny ekran, ale potem wyszedł. Wystąpił następujący błąd: /usr/bin/xterm: No absolute path found for shell: :1 Jakieś pomysły?
33 xorg  x11  startx 



1
Jak mogę uzyskać dostęp do katalogu poza chrootem?
Mam użytkownika chrootowanego do jej katalogu domowego, ale chcę, aby mogła ona również zarządzać plikami w nim /var/www. W związku z tym wykonałem następujące czynności: root@server:/home/username# ln -s /var/www www root@server:/home/username# cd www root@server:/home/username/www# chown username:username * Jednak gdy próbuję otworzyć za /wwwpomocą FileZilla, zwraca „brak takiego pliku lub katalogu”. …
33 debian  symlink  chroot 

1
Vim: Czynienie tekstu XML „ładnym”
Czy istnieje prosty sposób, viaby tekst XML był „ładny”? Na przykład: Chcę to.. <person> <name>Nick</name> <age>26</age> <gender>male</gender> <occupation>doctor</occupation> </person> być tym ... <person> <name>Nick</name> <age>26</age> <gender>male</gender> <occupation>doctor</occupation> </person>

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.