GNU/Linux >> Znalost Linux >  >> Linux

Linux which and whoami Command Tutorial pro začátečníky (s příklady)

Existují určité nástroje systému Linux, které jsou zaměřeny na provádění jednoho úkolu, a proto nabízejí velmi málo nebo žádné možnosti příkazového řádku. Dva takové nástroje jsou which a whoami. V tomto tutoriálu probereme tyto příkazy pomocí několika snadno pochopitelných příkladů.

Ale než to uděláme, stojí za zmínku, že všechny příklady v tomto článku byly testovány na počítači Ubuntu 16.04 LTS.

Příkaz Linuxu

Příkaz which v Linuxu dává uživatelům vědět o absolutní cestě nástrojů příkazového řádku. Následuje syntaxe tohoto příkazu:

which [-a] filename ...

A zde je návod, jak to popisuje manuálová stránka nástroje:

which returns the pathnames of the files (or links) which would be executed in the current environment, had its arguments been given as commands in a strictly POSIX-conformant shell. It does this bysearching the PATH for executable files matching the names of the arguments. It does not follow symbolic links.

Následuje několik příkladů ve stylu otázek a odpovědí, které by vám měly poskytnout dobrou představu o tom, jak příkaz 'který' funguje.

O1. Jak použít který příkaz?

Nejjednodušším příkladem by mohlo být něco takového:

which ls

A výstup na mém systému je:

/bin/ls

Samozřejmě můžete jako vstup předat více názvů příkazů. Například:

which ls echo rm mv

A výstup na mém systému je:

/bin/ls
/bin/echo
/bin/rm
/bin/mv

Q2. Jak vytvořit který seznam všech cest?

Někdy může být nástroj příkazového řádku přítomen na více než jednom místě v systému. Takže v tom případě můžete použít volbu -a příkazového řádku k vynucení 'které' k vytvoření všech cest ve výstupu.

which -a [command-name]

Příkaz whoami pro Linux

Už jsme mluvili o příkazu kdo. V zásadě poskytuje informace o všech uživatelích, kteří jsou aktuálně přihlášeni. Co když vás však zajímá pouze uživatel, který je právě přihlášen? K tomu můžete použít whoami příkaz.

Následuje syntaxe tohoto příkazu:

whoami [OPTION]...

A zde je návod, jak to popisuje manuálová stránka nástroje:

Print the user name associated with the current effective user ID.  Same as id -un.

Níže je uvedeno, jak můžete použít příkaz whoami.

Q1. Jak funguje whoami?

Příkaz whoami je pravděpodobně nejsnáze použitelný příkaz pro Linux. Vše, co musíte udělat, je spustit příkaz následujícím způsobem:

whoami

A ve výstupu uvidíte aktuální uživatelské jméno. V mém systému byl například vytvořen následující výstup:

A je to. Neexistují žádné specifické možnosti příkazového řádku, samozřejmě kromě standardních možností --help a --version.

Závěr

Oba, které i whoami jsou extrémně jednoduché příkazy, pokud jde o pochopení a použití. Možná je nebudete vyžadovat každý den, ale přesto byste si jich měli být vědomi. Chcete-li získat přístup k jejich manuálovým stránkám, přejděte sem a sem.


Linux
  1. Výukový program příkazů Linux factor pro začátečníky (s příklady)

  2. Linux ano Příkazový kurz pro začátečníky (s příklady)

  3. Linux nproc Command Tutorial pro začátečníky (s příklady)

  1. Rozšíření Linuxu Command Tutorial pro začátečníky (s příklady)

  2. Výukový program pro Linux tac Command pro začátečníky (s příklady)

  3. Výukový program příkazů se základním názvem Linuxu pro začátečníky (s příklady)

  1. Uživatelé Linuxu Výukový program příkazů pro začátečníky (s příklady)

  2. Výukový program příkazu Linux sum pro začátečníky (s příklady)

  3. Výukový program příkazu spánku pro Linux pro začátečníky (s příklady)