Unix & Linux

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

2
Jak usunąć plik bez uprawnień?
Haker upuścił plik w moim katalogu tmp, który powoduje problemy. Nic złośliwego poza tworzeniem GB wpisów z error_log, ponieważ ich skrypt nie działa. Jednak plik, którego używają do wykonania, nie ma uprawnień i nawet jako ROOT nie mogę usunąć ani zmienić nazwy tego pliku. ---------- 1 wwwusr wwwusr 1561 Jan …

3
Bezpiecznie usuń pliki w systemie plików btrfs
Czasami trzeba usunąć plik w systemie plików i upewnić się, że plik naprawdę zniknął. Na przykład plik zawierający wrażliwe hasła powinien zostać dokładnie wyczyszczony z dysku. Wydanie prostego rmw typowym systemie plików usuwa i-węzeł („wskaźnik”) do pliku, ale nie usuwa zawartości pliku na dysku fizycznym - są one tam, dopóki …

4
Jak mogę ograniczyć przekierowanie portów ssh * remote *?
Muszę ograniczyć, które porty mogą być ssh -Rprzekazywane dalej przez użytkownika. Wiem o permitopenopcji na uprawnionych kluczach, ale jak napisano na stronie podręcznika, ogranicza ona tylko ssh -Lprzekierowanie portów lokalnych Jak omówiono tutaj, użytkownik uzyskałby to samo netcatlub podobne, ale w tym przypadku użytkownik nie ma dostępu do powłoki Znalazłem …


1
Uruchom ponownie wiele poleceń historii
Wyobraź sobie, że właśnie wykonałeś kilkanaście poleceń. Mówić... $ cd foo/ # history cmd #10000 (my history is very long) $ ... more commands ... $ cd ../ # history cmd #10012 Wiem, że mogę je ponownie uruchomić, !-12 && !-11 && !-10 && (and so on) && !!jeśli zostały …





3
Rm nie może usunąć pliku
chmod 777 -R /mnt rm -rf /mnt/* rm: cannot remove 'omitted': Read-only file system rm: cannot remove 'omitted': Read-only file system Pokaż mi, jak mogę to zrobić?
22 rm  readonly 

4
Znajdowanie czasu wykonania polecenia z perspektywy czasu
Właśnie wykonałem długo działający proces z monitu bash. Z perspektywy czasu chciałbym timena nim biegać lub zanotować czas, w którym go rozpocząłem. Czy jest jakiś sposób na uzyskanie tych informacji z mocą wsteczną? .bash_historyNie wydaje się zawierać znaczniki czasu. W moim szczególnym przypadku jest to Mac OS X, ale interesują …

2
skopiuj (do schowka X) skrót do pliku .tmux.conf
Aby skopiować tekst do schowka X w tmux, aktualnie robię to: przejdź do trybu wyboru za pomocą prefix[ rozpocznij wybór za spacepomocą (używając mode-keys vibtw) wybierz tekst i naciśnij enter skopiuj bufor tmux do schowka X za pomocą prefixctrl+c (Mam mapowanie jako bind C-c run "tmux show-buffer | xclip -selection …

3
Co oznacza. ?? * w poleceniu powłoki?
Następujące polecenie będzie tarwszystkie pliki i foldery „kropka”: tar -zcvf dotfiles.tar.gz .??* Znam wyrażenia regularne , ale nie rozumiem, jak interpretować .??*. Wykonałem ls .??*i tree .??*spojrzałem na pliki, które były na liście. Dlaczego to wyrażenie regularne obejmuje .na przykład wszystkie pliki w folderach zaczynające się od?
22 wildcards  tar 


5
Uzyskaj ssh do przekazywania sygnałów
Chcę mieć możliwość wysyłania sygnałów (najważniejszy jest SIGINT) przez ssh. To polecenie: ssh server "sleep 1000;echo f" > foo rozpocznie tryb uśpienia na serwerze i po 1000 sekundach umieści „f \ n” w pliku foo na moim komputerze lokalnym. Jeśli nacisnę CTRL-C (tj. Wyślę SIGINT do ssh), to zabije ssh, …
22 ssh  remote  tty  signals 

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.