Hur ser jag all användarhistorik i Linux?
Hur ser jag all användarhistorik i Linux?
Anonim

Skriva ut Historia

I sin enklaste form kan du köra ' historia ' kommandot av sig självt och det kommer helt enkelt att skriva ut bashen historia av strömmen användare till skärmen. Kommandon är numrerade, med äldre kommandon överst och nyare kommandon längst ner. De historia lagras i ~/. bash_history-fil som standard.

Med tanke på detta, hur ser jag andra användares historia i Linux?

På Debian-baserade operativsystem, gör tail /var/log/auth. logga | grep användarnamn bör ge dig en användarens sudo historia . Jag tror inte att det finns ett sätt att få ett enhetligt kommando historia av en användarens normal + sudo-kommandon. På RHEL-baserade operativsystem skulle du behöva kontrollera /var/log/secure istället för /var/log/auth.

Förutom ovan, hur hittar jag tidigare kommandon i Linux? Följande är de 4 olika sätten att upprepa det senast körda kommandot.

  1. Använd uppåtpilen för att visa föregående kommando och tryck på enter för att utföra det.
  2. Typ!! och tryck på enter från kommandoraden.
  3. Skriv !-1 och tryck enter från kommandoraden.
  4. Tryck på Ctrl+P för att visa föregående kommando, tryck på enter för att utföra det.

På motsvarande sätt, hur kontrollerar du historik i Linux?

Ett annat sätt att komma till detta Sök funktionalitet är genom att skriva Ctrl-R för att anropa en rekursiv Sök av ditt kommando historia . När du har skrivit detta ändras prompten till: (reverse-i- Sök )`': Nu kan du börja skriva ett kommando och matchande kommandon kommer att visas som du kan utföra genom att trycka på Retur eller Enter.

Hur kontrollerar jag kommandohistorik?

Öppna CMD från startmenyn och skriv doskey / Historia ”. När du skrev, alla kommandon som du skrev senast visas för dig i ditt CMD-fönster. Använd upp- och nedpilarna för att välja kommando . Eller så kan du också kopiera och klistra in kommandon från historia som har dykt upp på din skärm, i fönstret i CMD.

Rekommenderad: