Unix & Linux

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

1
Jak korzystać z obracania ekranu w konfiguracji Awesome WM?
Korzystam ze xrandrskryptu, aby ustawić rozmiar i obrót ekranu. W takim przypadku jeden ekran jest w trybie poziomym, a drugi jest obrócony. Jak mogę wykryć ten obrót w konfiguracji Awesome WM ? Celem jest ustawienie układu znaczników w taki sposób, aby okna były podzielone wzdłuż krótkiej osi ekranu. Oznacza to, …

1
tail -f, ale najpierw wessaj zawartość pliku (alias `cat -f`)
Muszę wyświetlić cały plik przed śledzeniem go pod kątem nowych zmian, nie tylko ostatnich 10 linii (tak, wiem, że nie jest to ogon koncepcyjnie). Innymi słowy, coś takiego cat -fby zrobiłoby, gdyby kiedykolwiek istniało. Mężczyzna Ogona nie daje mi żadnych pomysłów. Jedyną opcją, którą teraz widzę, jest połączenie kota z …
9 tail 

3
Edycja pliku konfiguracyjnego za pomocą skryptu bash
Próbowałem napisać prosty skrypt bash, którego użyję do zainstalowania aplikacji i zaktualizowania jej pliku konfiguracyjnego. Mam trudności z modyfikacją pliku konfiguracyjnego. # DBHost=localhost DBName=test # DBPassword= jakieś sugestie, w jaki sposób mogę uzyskać powyżej zmodyfikowane, jak poniżej? DBHost=localhost DBName=database DBPassword=password

4
Jak usunąć ciąg znaków z pliku za pomocą skryptów powłoki?
Próbuję usunąć ciąg znaków z .bash_profile. Ciąg jest dodawany po uruchomieniu skryptu powłoki: Mój ciąg w bash_profile w następujący sposób: # for Myapllication export MYAPP_HOME=/opt/myapp Chcę usunąć ciągi, .bash_profilegdy myapp jest usuwany za pośrednictwem rpm. Jak usunąć dowolny ciąg z pliku za pomocą skryptu powłoki? (lub możliwa metoda alternatywna)

3
Debian jest niedostępny przez nazwę hosta w sieci LAN
Mojego debiana nie można wykryć przez nazwę hosta w mojej sieci LAN. Mam kilka innych maszyn Ubuntu w sieci LAN i wszystkie można pingować za pomocą nazw hostów. na moim debianie: pi@raspberrypi ~ $ hostname raspberrypi na innym komputerze w tej samej sieci LAN: ping raspberrypi ping: unknown host raspberrypi

1
Czy w Linuksie jest bdiff (1)?
W bdiff(1)systemie Solaris dostępna jest komenda, która pozwala na tworzenie diff(1)plików o rozmiarze większym niż rozmiar pamięci RAM ( http://docs.oracle.com/cd/E19683-01/806-7612/files-23/index.html ). Czy jest coś takiego w Linuksie? Próbowałem google, ale nie wiem, który pakiet ma bdiffw Ubuntu.
9 diff 

2
Jak zatrzymać bash przed sprawdzaniem składni pobranych plików?
Mam następujący kod w pliku pozyskiwanym zarówno przez Zsh, jak i Bash. if test $SHELLNAME = zsh ; then lss() { l -l ${1:-.}/*(s,S,t); } laf() { l ${1:-.}/.*(.); } lad() { l -d ${1:-.}/.*(/); } lsw() { l -ld ${1:-.}/.*(R,W,X.^ND/); } fi SHELLNAMEjest, zshjeśli powłoka jest zsh i bashjeśli …
9 bash  zsh 

3
„Filtr nieudany” z hplip
Opis problemu - nie można wydrukować Nazwa urządzenia: Drukarka wielofunkcyjna HP LaserJet M1005 USB System operacyjny: Linux 3.8.13-1-MANJARO # 1 SMP PREEMPT x86_64 GNU / Linux Opis błędu: Filiżanki działają dobrze i dobrze. Mam dostęp do localhost: 631 Hplip jest zainstalowany Próbowałem wydrukować plik PDF. Po wydaniu polecenia drukowania kolejka …
9 printing  cups  hplip 

5
Tworzenie katalogu chronionego przed 'rm -rf'
Właśnie straciłem trochę danych w folderze A, który był w folderze B po wykonaniu rm -rf B. Zanim zdałem sobie sprawę z tego, co zrobiłem, było po wszystkim. Teraz jest lekcja, chcę uczynić część mojego folderu odpornym na idiotyzm, aby uniknąć następnego razu, gdy zrobię coś podobnego i chcę się …

2
/ sys / dokumentacja?
Czy w /sys/katalogu są jakieś strony podręcznika i sposób konfiguracji urządzeń? Mam nadzieję, że może być coś podobnego man proc, ale tak naprawdę nie mogę znaleźć niczego, co popchnęłoby mnie we właściwym kierunku.
9 linux  man 

1
Jaki jest sens trybu wirtualnego zastępowania w Vimie?
Pomoc mówi, że polecenia wirtualnego trybu zastępowania w Vimie gri GRzamiany znaków w oknie nieruchomości, a nie w pliku. :help Virtual-Replace-mode Rozumiem to jako zmianę znaków na wyświetlaczu, ale nie w samym buforze. Czy to prawda? To wydaje się niepoprawne. Mogę użyć wyjaśnienia i prawdopodobnie scenariusza lub przykładu, w którym …
9 vim  vi 

2
Przechwytywanie dźwięku z jednego klucza w systemie Linux (oszczędzanie przy wydaniu klucza)
Chciałbym uruchomić program, który nagrywa dźwięk tylko wtedy, gdy wciśnięty jest prawy klawisz Control. Po zwolnieniu klawiatury wynik zapisywałby na dysk jako np yy-mm-dd hh:mm.ogg. Jak mogę to zrobić? $ xmodmap -pke |grep -e Record keycode 175 = XF86AudioRecord NoSymbol XF86AudioRecord Kontrola prawna jest przechwytywana przez xev w następujący sposób …

1
Znajdowanie wszystkich twardych dowiązań pliku bez przechodzenia przez system plików
Widziałem na tej stronie, że i-węzły mają licznik linków, aby wiedzieć, ile plików (czytaj: „pozycja katalogu”) wskazuje na ten i-węzeł. Czy istnieje sposób, aby dowiedzieć się, które katalogi zawierają takie wpisy bez przechodzenia przez cały system plików? Czy gdzieś te informacje są przechowywane? struct inode { kdev_t i_dev; unsigned long …


3
Jak X-server oblicza DPI?
Z Xfce Docs : Jeśli chcesz zastąpić wartość DPI (punktów na cal) obliczoną przez serwer X , możesz zaznaczyć pole wyboru i użyć pola spinania, aby określić rozdzielczość, która ma być używana podczas wyświetlania czcionek na ekranie. Ale w jaki sposób serwer X dokonuje obliczeń? Jakie założenia zostały przyjęte w …

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.