10 mniej znanych przydatnych poleceń Linux- Część V
- 1221
- 72
- Igor Madej
Po czterech bardzo docenionych i tak udanej serii artykułów na temat „Mniej znane polecenia Linux„Przedstawiamy tutaj ostatni artykuł na temat tej serii, oczywiście nie najmniej. Poprzednie artykuły to:
Mniej znane polecenia Linux- 11 mniej znane przydatne polecenia Linux - część I
- 10 mniej znanych poleceń Linux - część II
- 10 mniej znanych poleceń dla Linuksa - Część III
- 10 mniej znanych skutecznych poleceń Linux - Część IV
42. lsb_release
Komenda 'lsb_release„Drukuj informacje specyficzne dla dystrybucji. Jeśli lsb_release nie jest zainstalowany, możesz trafićLSB-Core' NA Debian lub mniamRedhat-LSB' NA czerwony kapelusz paczka.
# lsb_release -a Wersja LSB :: Base -4.0-IA32: Base-4.0-Noarch: Core-4.0-IA32: Core-4.0-Noarch: Graphics-4.0-IA32: Identyfikator dystrybutora: Centos Opis: Centos Wydanie 6.3 (ostateczne) Wydanie: 6.3 Codename: Final
Notatka: Opcja '-A', pokazuje wszystkie dostępne informacje w odniesieniu do wersja, ID, opis, uwolnienie I kryptonim.
43. NC -ZV Localhost 80
Sprawdź, czy port 80 jest otwarty czy nie. Możemy wymienić '80„Z dowolnym innym numerem portu, aby sprawdzić, czy jest otwarty lub zamknięty.
$ nc -zv LocalHost 80 Połączenie z portem Localhost 80 [TCP/HTTP]!
Sprawdź, czy port 8080 jest otwarty czy nie.
$ NC -ZV LocalHost 8080 NC: Połącz się z portem Localhost 8080 (TCP):
44. Curl ipinfo.io
Poniższe polecenie wyświetli ''Położenie geograficzne' adres IP, pod warunkiem, że.
$ curl ipinfo.IO „IP”: „xx.xx.xx.XX ”,„ nazwa hosta ”:„ Triband-Del-AA.BBB.CC.DDD.bol.internet.W „,„ City ”: Null,„ Region ”: Null,„ Country ”:„ in ”,„ loc ”:„ 20,77 ”,„ org ”:„ AS17813 Mahanagar Telefon Nigam Ltd."
45. znajdować . -root użytkownika
Poniższe polecenie wyświetlają pliki w odniesieniu do użytkownika (źródło) Plik. Wszystkie pliki należące do użytkownika „root” w bieżącym katalogu.
# znajdować . -root użytkownika ./.Niedawno używane.Xbel ./.mysql_history ./.uzdolnienie ./.Aptitude/Config ./.Aptitude/pamięć podręczna ./.Bluefish ./.Bluefish/Session-2.0 ./.Bluefish/Autosave ./.bash_history
Wszystkie pliki należące do użytkownika 'Avi„W obecnym katalogu.
# znajdować . -AVI użytkownika ./.Cache/Chromium/Cache/F_002B66 ./.pamięć podręczna/chrom/cache/f_001719 ./.Cache/Chromium/Cache/F_001262 ./.Cache/Chromium/Cache/F_000544 ./.Cache/Chromium/Cache/F_002E40 ./.pamięć podręczna/chrom/pamięć podręczna/f_00119a ./.Cache/Chromium/Cache/F_0014fc ./.Cache/Chromium/Cache/F_001B52 ./.Cache/Chromium/Cache/F_00198D ./.Cache/Chromium/Cache/F_003680
46. sudo apt-get ffmpeg
Poniższe polecenie zbuduje zależność, automatycznie podczas odpowiedniej instalacji pakietu. Stąd proces instalacji opakowań jest bardzo płynny i łatwy.
# apt-gget kompilacja ffmpeg libxinerama-dev libxml-namespacesupport-perl libxml-sax-expat-perl libxml-sax-perl libxml-simple-perl libxrandr-dev libxrend-dev x11proto-render-dev x11proto-xinerama -Dev zostaną zaktualizowane następujące pakiety: LibPixman-1-0 1 Uaktualniono, 143 nowo zainstalowane, 0 do usunięcia i 6 nie zaktualizowanych. Musisz uzyskać 205 MB archiwum. Po tej operacji zostanie użyty 448 MB dodatkowej przestrzeni dysku. Chcesz kontynuować [T/N]?
47. LSOF -itcp: 80 -Stcp: Słuchaj
Poniższe wyniki polecenia, nazwa proces/praca Korzystanie z określonego portu 80. Aby lepiej zrozumieć uruchom następujące polecenie w porcie 80, Wymieści wszystko usługi/procesy działający na porcie.
[e -mail chroniony]:/home/avi# lsof -itcp: 80 -stcp: słuchaj polecenia PID użytkownik FD Typ rozmiar urządzenia/Nazwa węzła OFF Apache2 1566 root 5U IPv6 5805 0T0 TCP *: www (słuchaj) apache2 1664 www -data 5u 5U IPv6 5805 0T0 TCP *: www (słuchaj) apache2 1665 www-data 5U IPv6 5805 0T0 TCP *: www (słuchaj) apache2 1666 www-data 5u IPv6 5805 0t0 tcp *: www (słuchaj) apache2 1667 www-data 5U ipv6 5805 0T0 TCP *: www (słuchaj) Apache2 1668 www-Data 5U IPv6 5805 0T0 TCP *: www (słuchaj)
W tym samym sensie możesz również sprawdzić uruchomione usługi/procesy portu 22.
[e -mail chroniony]:/home/avi# lsof -itcp: 22 -Stcp: słuchaj polecenia PID użytkownik FD Typ typu urządzenia/Nazwa węzła OFF SSHD 2261 root 3U IPv4 8366 0T0 TCP *: SSH (słuchaj) Sshd 2261 root 4u IPv6 8369 8369 0t0 TCP *: SSH (słuchaj)
48. Znajdź -Size +100m
Polecenie Znajdź zawiera wszystkie pliki w bieżącym katalogu powyżej określonego rozmiaru (tutaj 100 MB), rekurencyjnie.
# Znajdź -Size +100m ./.lokalny/share/trash/files/LinuxMint-15-Cinnamon-DVD-32bit.ISO ./Plaints/Fedora-Live-Desktop-I686-19-1.ISO ./Pobieranie/filmy mrówek/Shakira 2.Avi ./Pobieranie/deewar.Avi ./Desktop/101msdcf/mov02224.Avi ./Desktop/101MSDCF/MOV02020.Avi ./Desktop/101MSDCF/MOV00406.MP4 ./Desktop/Squeeze.ISO
Wymień wszystkie pliki, których rozmiar, jeśli więcej niż 1000 MB, W obecnym katalogu rekurencyjnie.
[chroniony e -mail]:/home/avi# Znajdź -Size +1000m ./Plaints/The Dark Knight 2008 Hindi Brrip 720p/The Dark Knight.MKV.część ./Downloads/Saudagar - (1991) - DVDrip - x264 - AAC 5.1 - Rozdziały - ESubs - [DDR]/Saudagar - (1991) - DVDRip - x264 - AAC 5.1 - Rozdziały - esubs - [DDR].MKV ./Pobieranie/deewar.Avi ./Desktop/Squeeze.ISO
49. pdftk
pdftk Polecenie łączy kilka plików PDF w jeden. Musiałeś zainstalować pdftk program. Jeśli nie, zrób apt lub mniam, aby uzyskać wymagany pakiet.
$ pdftk 1.PDF 2.PDF 3.PDF… . 10.PDF CAT Scalped Conged.PDF
50. Ps -lf -u User_name
Poniższe polecenie wysyła procesy i wątki użytkownika. Opcja "L”(Lista wątków) i„-F”(Pełna lista formatów).
$ ps -lf -u avi avi 21645 3717 21766 0 5 66168 117164 1 18:58 ? 00:00:00 / usr / avi 21645 3717 21768 0 5 66168 117164 1 18:58 ? 00:00:00 / usr / avi 22314 3717 22314 0 2 42797 50332 0 19:00 ? 00:00:40 / usr / avi 22314 3717 22316 0 2 42797 50332 1 19:00 ? 00:00:00/usr/avi 22678 24621 22678 0 1 969 1060 1 21:05 PTS/1 00:00:00 Ps -l 23051 3717 23051 0 2 375883 45444 1 19:03 ? 00:00:52 / usr / avi 23051 3717 23053 0 2 37583 45444 0 19:03 ? 00:00:03 / usr / avi 23652 1 23652 0 2 22092 12520 0 19:06 ? 00:00:22 Gnome AVI 23652 1 23655 0 2 22092 12520 0 19:06 ? 00:00:00 Gnome
51. Startx -: 1
Dzielenie się X sesja oznacza często logowanie się i wychodzenie, tutaj tutaj Startx Dowództwo przychodzi na ratowanie. Polecenie tworzy nową sesję, dlatego nie ma potrzeby logowania i logowania często z sesji. Aby przełączyć się między nimi X sesja, musimy przełączyć się między 'ctrl+alt+f7' I 'ctrl+alt+f8'.
Notatka: Klucze "ctrl+alt+f1„”ctrl+alt+f6”Jest na sesję konsoli i„ctrl+alt+f7„”ctrl+alt+f12”Jest na sesję X. Stąd 6 sesja konsoli i 6 Sesja x, bez częstego logowania i wychodzenia. Powyższa sekwencja działa na większości dystrybucji, jednak różne dystrybucje mogło ją wdrożyć inaczej. Sprawdziłem to w Debian i działa idealnie dobrze.
To wszystko na teraz. Będziemy nadal wymyślać inne mniejsze polecenia i jeden skrypt liniowy w razie potrzeby, w przyszłych artykułach. Nie zapomnij przekazać swojej wartościowej opinii na temat naszego artykułu i serii „Mniej znane polecenia Linuksa'. Przyjeżdżam z następnym artykułem bardzo wkrótce, do tego czasu, bądź zdrowy, dostrojony i połączony z Tecmint.