„Bash“ apvalkalas „Unity“ darbalaukio koncepcijoje

Fatmawati Achmad Zaenuri / Shutterstock.com

Jei Linux ką nors reiškia, tai reiškia pasirinkimą. Galite atlikti net paprastą užduotį, pavyzdžiui, identifikuoti dabartinį vartotoją įvairiais būdais. Ši pamoka parodys, kaip naudotis kai kuriais greičiausiais ir paprasčiausiais būdais.



Kodėl jums reikia rasti dabartinio vartotojo tapatybę? Daugeliu atvejų kompiuterio savininkas yra vienintelis vartotojas ir, nebūdami pernelyg egzistenciniai, tikriausiai pažįsta save. Galbūt, bet taip pat dažnai žmonės susikuria papildomų vartotojų abonementų, kad šeimos nariai galėtų prieiti prie kompiuterio. Ir jei kažkuriame serveryje esate prisijungę prie nuotolinio apvalkalo, gali prireikti greito priminimo apie vartotojo vardą, su kuriuo esate prisijungę. Jei matote prisijungusį seansą, kuriame niekas nedalyvauja, kaip komandinėje eilutėje atpažinti dabartinį vartotoją?

Pirmiausia pabandykime lengviausią variantą. Viskas, ką turime padaryti, tai pažvelgti į komandų eilutę. Pagal numatytuosius nustatymus „Linux“ paskirstymuose yra vartotojo vardas. Paprasta. Mums net nereikėjo nieko įvesti.

Vartotojo vardas rodomas komandinėje eilutėje

Jei vartotojas pakeitė raginimą į kitą formatą, turime išbandyti ką nors kita. |_+_| komanda suteiks mums informaciją, kurios ieškome.

kaip atsiminti gmail el
who

Išvestis iš komandos who

Išvestis iš |_+_| pateikia dabartinio vartotojo vardą, terminalą, prie kurio jie yra prisijungę, prisijungimo datą ir laiką. Jei tai nuotolinė sesija, ji taip pat nurodo, iš kur jie yra prisijungę.

Skelbimas

Palyginimui, |_+_| komanda pateikia labai aštrų atsakymą:

who

Whoami komandos išvestis

Tą patį vieno žodžio atsakymą galite gauti pakartoję |_+_| ekrano aplinkos kintamasis.

whoami

Echo naudojimas vartotojo aplinkos kintamajam rodyti

Vienos raidės komanda |_+_| reikia mažiau spausdinti ir suteikia daugiau informacijos.

$USER

Išvestis iš komandos w

„Windows 10“ užduočių juosta nebus automatiškai paslėpta

|_+_| komanda suteikia mums vartotojo vardą, kurio mes norėjome, ir papildomą duomenų rinkinį tam vartotojui. Atminkite, kad jei prie „Linux“ sistemos yra prisijungę keli vartotojai, |_+_| komanda išvardins juos visus. Turėtumėte žinoti, prie kurio terminalo buvo prisijungęs jus dominantis vartotojas. Jei jie prisijungė tiesiai prie paties Linux kompiuterio, tai bus pts/o, todėl ieškokite :0 išvestyje iš |_+_| .

|_+_| komanda pateikia įkrovos laiką, veikimo laiką ir vidutinę apkrovą per pastarąsias penkias, dešimt ir penkiolika minučių bei šią informaciją apie dabartinį vartotoją.

    VARTOTOJAS: vartotojo vardas. TTY: terminalo tipas, prie kurio jie yra prisijungę. Paprastai tai bus taškai (pseudoteletipas). :0 reiškia fizinę klaviatūrą ir ekraną, prijungtą prie šio kompiuterio. NUO: nuotolinio pagrindinio kompiuterio pavadinimas, jei tai nuotolinis ryšys. PRISIJUNGTI@: laikas, kai vartotojas prisijungė. TUŠTINGA: Prastova. Tai rodo ?xdm? ekrano kopijoje, nes veikiame naudojant „X-windows“ ekrano tvarkyklę, kuri nepateikia šios informacijos. JCPU: bendras procesoriaus laikas, tai yra procesoriaus laikas, naudojamas visiems procesams, kurie buvo prijungti prie šio tty. Kitaip tariant, bendras šio vartotojo CPU laikas šioje prisijungusio sesijoje. PCPU: Proceso procesoriaus laikas, tai yra procesoriaus laikas, naudojamas dabartiniam procesui. Dabartinis procesas yra pavadintas stulpelyje KAS. KĄ: šio vartotojo dabartinio proceso komandų eilutė.

Dabar, kai žinome, kas yra šis vartotojas, galime gauti daugiau informacijos apie jį. |_+_| komanda yra gera vieta pradėti. Įveskite |_+_|, tarpą, vartotojo vardą ir paspauskite Enter.

w

Išvestis iš komandos id

Skelbimas

Tai suteikia mums jų vartotojo ID (uid), grupės ID (gid) ir grupes, kurioms jie priklauso. Mažiau netvarkingą grupių rodymą galima gauti naudojant |_+_| komandą.

w

Grupių komandos išvestis

Gražią santrauką pateikia |_+_| komandą. Naudokite |_+_| Norėdami įdiegti šį paketą savo sistemoje, jei naudojate Ubuntu ar kitą Debian pagrindu sukurtą platinimą. Kituose „Linux“ platinimuose naudokite „Linux“ platinimo paketų valdymo įrankį.

kas yra .dat
w

Kai turėsite |_+_| įdiegtas, galite jį naudoti norėdami parodyti tam tikrą informaciją apie atitinkamą vartotoją.

pirštu Dave

Išvestis iš piršto komandos

Daugumoje „Linux“ sistemų kai kurie iš šių laukų bus tušti. Pagal numatytuosius nustatymus biuras, vardas ir pavardė ir telefonų numeriai neįvedami. Laukas Nr. Jei redaguojate .plan failą savo namų aplanke, to failo turinys pridedamas prie išvesties iš |_+_| .

Norėdami greitai atskleisti prisijungusio vartotojo vardą iš GNOME darbalaukio, naudojamo Ubuntu ir daugelyje kitų Linux platinimų, spustelėkite sistemos meniu viršutiniame dešiniajame ekrano kampe. Apatinis išskleidžiamojo meniu įrašas yra vartotojo vardas. Kitose „Linux“ darbalaukio aplinkose jūsų vartotojo vardas turėtų būti rodomas panašiai lengvai randamame meniu.

Sistemos meniu, kuriame rodomas vartotojo vardas

Skelbimas

Tai buvo lengva, tik vienu paspaudimu. Bet kur tame smagumas?

įrašyti stereo mix windows 10

Jūs negalite jaustis kaip skaitmeninis detektyvas taip pat, kaip tai darote, kai naudojate „Bash“ apvalkalą.

Linux komandos
Failai deguto · pv · katė · tac · chmod · sukibimas · skirt · sed · Su · vyras · pastūmėtas · popd · fsck · testinis diskas · sek · fd · pandoc · CD · $PATH · awk · prisijungti · jq · sulankstyti · unikalus · Journalctl · uodega · valstybė · ls · fstab · išmetė · mažiau · chgrp · chown · rev · žiūrėk · stygos · tipo · pervadinti · užtrauktukas · išpakuokite · kalnas · umount · diegti · fdisk · mkfs · rm · rmdir · rsync · df · gpg · mes · nano · mkdir · · ln · pleistras · Paversti · rclone · susmulkinti · SRM
Procesai slapyvardis · ekranas · viršuje · malonu · renicija · progresas · trasa · sistema · tmux · chsh · istorija · adresu · partija · Laisvas · kurios · dmesg · usermod · ps · chroot · xargs · tty · rausvas · lsof · vmstat · laikas baigėsi · siena · taip · nužudyti · miegoti · sudo · jo · laikas · sugrupuoti · usermod · grupėse · lshw · išjungti · paleisti iš naujo · sustabdyti · išjungti · passwd · lscpu · crontab · data · bg · fg
Tinklo kūrimas netstat · ping · traceroute · ip · ss · Kas yra · fail2ban · bmon · tu · pirštu · nmap · ftp · garbanoti · wget · PSO · kas aš esu · Į · iptables · ssh-keygen · ufw

SUSIJĘS: Geriausi Linux nešiojamieji kompiuteriai kūrėjams ir entuziastams

SKAITYTI KITAS