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 …
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 …
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 …
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 …
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 …
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 …
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.
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 …
Dlaczego ludzie boją się wpisywać hasła w wierszu poleceń? Plik historii znajduje się w ~/.history, więc jest dostępny tylko dla użytkownika, który wykonał polecenia (i root).
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?
Na moim dysku SSD o pojemności 240 GB miałem na początku dwie partycje, jedna zawierająca wolumin logiczny z Linux Mint, a druga zawierała partycję NTFS do współdzielenia z Windows. Teraz usunąłem partycję NTFS i chcę rozszerzyć moją grupę woluminów logicznych o wykorzystanie zwolnionego miejsca na dysku. Jak rozszerzyć grupę woluminów …
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”. …
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>
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.