Szukam rozwiązania, które będzie używane jako odpowiedź na „rm: usunąć zwykły plik chroniony przed zapisem [x]?” Kilkakrotnie myślałem o wydaniu postaci, a następnie powrotu karetki, w języku bashrc. Jak to zrobimy?
Treści mojego reż $ ls -lrt total 0 -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 night.txt -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 noon.txt -rw-r--r-- 1 user1 admin 38 Oct 8 12:31 day.txt Chciałbym wymienić szczegóły plików, które zawierają słowo w nazwie pliku, jak określono. Przykład: $ ls …
Ustawiłem zmienną środowiskową za pomocą /etc/profile: export VAR=/home/userhome Jeśli to zrobię, echo $VARto pokaże/home/userhome Ale kiedy umieszczam odniesienie do tej zmiennej w /etc/init.d/servicenamepliku, nie może ona znaleźć tej zmiennej. Gdy uruchamiam service servicename statusprzy użyciu /etc/init.d/servicenamepliku o następującej treści: case "$1" in status) cd $VAR/dir ;; esac to mówi /dir: …
Chcę wykonać proste polecenie tuż przed wyłączeniem komputera (czas nie jest konieczny). Do uruchomienia mogę użyć /etc/rc.local; czy jest coś podobnego do zamknięcia? Zauważ, że nadal chciałbym używać zintegrowanego przycisku zamykania z menu; tzn. nie chcę używać skryptu niestandardowego za każdym razem, gdy zamykam terminal - musi być automatyczny.
Jak najłatwiej znaleźć nieużywany port lokalny? Obecnie używam czegoś podobnego do tego: port=$RANDOM quit=0 while [ "$quit" -ne 1 ]; do netstat -a | grep $port >> /dev/null if [ $? -gt 0 ]; then quit=1 else port=`expr $port + 1` fi done Czuje się strasznie rondo, więc zastanawiam się, …
W bashu, używając trybu vi, jeśli uderzę Esc, vmój bieżący wiersz poleceń jest otwierany w edytorze określonym przez $EDITORi jestem w stanie edytować go na pełnym ekranie przed „zapisaniem” polecenia, które ma zostać zwrócone do powłoki i wykonane. Jak mogę osiągnąć podobne zachowanie w Zsh? Uderzenie vw trybie komend powoduje …
Jestem w sieci za pomocą proxy. Mam maszyny używające tu i ówdzie wielu skryptów, uzyskujących dostęp do siebie przez HTTP. Sieć to 10.0.0.0/8. Mój serwer proxy to 10.1.1.1:81, więc skonfigurowałem go odpowiednio: export http_proxy=http://10.1.1.1:81/ Chcę wykluczyć mój własny zakres, do którego można uzyskać dostęp za pośrednictwem serwera proxy. Próbowałem dowolnej …
Muszę uruchomić system oprogramowania, który ma zostać zainstalowany jako urządzenie na dedykowanej maszynie. W celu oszczędzania energii planuję uruchomić system na maszynie wirtualnej VirtualBox. Host jest standardowym systemem Linux z systemem SysV-Init, gość jest silnie zmodyfikowanym Linuksem i wolałbym nie zmieniać go dalej. VirtualBox jest używany w wersji OSE. Już …
Jakie są podstawowe różnice między głównymi powłokami * NIX i jakie scenariusze mogą skłonić Cię do korzystania z jednej nad drugą? Rozumiem, że niektóre z nich prawdopodobnie sprowadzają się do preferencji użytkownika, ale kiedykolwiek użyłem tylko bash i jestem zainteresowany, aby dowiedzieć się, gdzie może być przydatna inna powłoka. Czy …
Mój plik .muttrc wygląda coś jak ten jeden lub zobacz poniżej spojrzenie. Waham się z hasłem. Jak przechowywać hasło, aby z niego korzystać mutt? set imap_user = "username@gmail.com" set imap_pass = "password" set smtp_url = "smtp://username@smtp.gmail.com:587/" set smtp_pass = "password" set from = "username@gmail.com" set realname = "Your Real Name"
Interesuje mnie modyfikowanie wewnętrznych elementów jądra, stosowanie poprawek, obsługa sterowników urządzeń i modułów dla własnej osobistej zabawy. Czy istnieje kompleksowe źródło hakowania jądra, przeznaczone dla doświadczonych programistów?
Niedawno miałem zadanie w pracy, aby zrozumieć binarny program Linux. Program był jednak w formie binarnej. Użyłem polecenia file, stringsi objdumpmają niewielki pomysł, co robi, i funkcje, jakie dzwoni. Wygląda na to, że plik binarny jest kompilowany z informacjami debugowania. Czego więcej mogę się o tym dowiedzieć?
Istniejący katalog jest potrzebny jako punkt podłączenia . $ ls $ sudo mount /dev/sdb2 ./datadisk mount: mount point ./datadisk does not exist $ mkdir datadisk $ sudo mount /dev/sdb2 ./datadisk $ Uważam to za mylące, ponieważ nakłada się na istniejącą zawartość katalogu. Istnieją dwie możliwe treści katalogu punktu podłączenia, które …
Próbowałem skryptu bash, ale utworzenie prostego pliku o rozmiarze 1 MB trwało zbyt długo. Myślę, że odpowiedź polega na użyciu /dev/randomlub /dev/urandom, ale inne posty tutaj pokazują tylko, jak dodawać wszelkiego rodzaju dane do pliku przy użyciu tych rzeczy, ale chcę dodać tylko liczby. Czy istnieje więc polecenie, którego można …
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.