Unix & Linux

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

2
Jak mogę zamienić 2 znaki w vi?
Podoba mi się to, że zapamiętałem ddpprzełączanie dwóch linii (tj. ddUsuwa linię, a następnie podkłada ją z powrotem o „1 wyżej”). Czy istnieje podobny zestaw klawiszy do przełączania 2 znaków, aby tak wsihsię stało wish?



1
Używanie setkeycodes do mapowania wciśniętego i zwolnionego dla różnych „klawiszy”
Mam klawiaturę z kółkiem przewijania, ale nie działa ona w systemie Ubuntu, a xevpolecenie nie pokazuje niczego podczas przenoszenia. Ale z dmesgpoleceniem znalazłem to: Podczas przesuwania kółka przewijania w górę: atkbd serio0: Unknown key pressed (translated set 2, code 0x8b on isa0060/serio0). atkbd serio0: Use 'setkeycodes e00b <keycode>' to make …



2
Interfejs wiersza poleceń podobny do Cisco
Szukam sposobu na wdrożenie dość podstawowego interfejsu wiersza poleceń, takiego jak Cisco, na moim serwerze Ubuntu (w szczególności 12.04). Natknąłem się na następujący projekt: CLISH, jednak dokumentacja jest szkicowa i wydaje się dość przestarzała. Czy ktoś ma jakieś doświadczenie z tego rodzaju rzeczami i może znasz jakieś podobne projekty / …

1
Jak skonfigurować środowisko dla es?
Grałem z es w ciągu ostatnich kilku dni i (jak rc) ma dziwactwo / funkcję, że uruchamia swój skrypt startowy ( .esrc) po zalogowaniu. Zwykłym sposobem uruchamiania kodu w każdej sesji interaktywnej jest umieszczenie tego kodu w %promptfunkcji. Oczywiście nie ma żadnej %promptfunkcji, jeśli es -lnigdy nie została uruchomiona. Więc …

2
Jaka jest definicja wyrażenia regularnego?
Niedawno wdałem się w przyjacielską kłótnię z Ghoti na temat tego, co stanowi regularne wyrażenie w komentarzach do mojej odpowiedzi na to pytanie. Twierdziłem, że następujące wyrażenie jest wyrażeniem regularnym: `[Rr]eading[Tt]est[Dd]ata` Ghoti się nie zgodził, twierdząc, że jest to glob pliku. Strona globalna na Wikipedii twierdzi, że (moje wyróżnienie): Globs …

1
Otwarcie .rpm nie powiodło się: Odmowa zezwolenia
Za każdym razem, gdy próbuję zainstalować pobrany plik .rpm, otrzymuję: > sudo rpm -i something.rpm error: open of something.rpm failed: Permission denied Wygląda na to, że wybór rpm nie ma znaczenia. Najpierw chmodowałem plik .rpm (777), ale to nie robi różnicy. czego mi brakuje? Korzystanie rpm -i -vnie ujawnia żadnych …


2
Jak ustawić bit wykonywalny dla konkretnego pliku automatycznie
Chcę, aby podczas tworzenia konkretnego pliku, załóżmy, że tworzę go w edytorze vim, utworzony plik powinien również uzyskać uprawnienia do wykonywania, gdy zostanie utworzony. Chcę tego, ponieważ tworzę niektóre pliki Pythona i nie chcę jawnie ustawiać uprawnień do pliku, więc chcę w jakiś sposób, aby bit wykonywalny został ustawiony, gdy …
10 shell  vim  editors 

1
Jaki sterownik kryje się za określonym plikiem urządzenia?
Powiedzmy /dev/sdb, że na podstawie pliku urządzenia można ustalić, który sterownik za nim stoi? W szczególności chcę ustalić, jakiego sterownika używają moje urządzenia pamięci masowej. fdisk -lwyświetla 2 urządzenia: /dev/sdai /dev/sdb. Jeden to dysk twardy SATA, a drugi to urządzenie pamięci masowej USB - właściwie karta SD. Jak programowo ustalić, …

3
Użycie tutaj-doc dla `sed` i pliku
Chcę użyć tutaj doc do poleceń sed i dostarczyć plik do odczytu i plik wyjściowy. Przeglądałem Here-Documents z przewodnika Advanced Bash Scripting, ale nie wspomina nic o regularnych argumentach podczas korzystania z here-doc. Czy to w ogóle możliwe? Chciałbym osiągnąć coś takiego: #!/bin/bash OUT=/tmp/outfile.txt IN=/my_in_file.txt sed $IN << SED_SCRIPT s/a/1/g …

2
Dlaczego tak wiele programów mieszka w ŚCIEŻCE?
Jedną z rzeczy, które mnie zastanawiają co do Linuksa, jest to, że prawie wszystko jest w mojej ŚCIEŻCE. Rozumiem przez to każdą aplikację komputerową, w tym takie jak mapa znaków gnome i poprawki. Nie mają interfejsów wiersza poleceń, więc nie mogę wymyślić przypadku, w którym regularnie uruchamiałbym je z terminala …

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.