GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was ist der Unterschied zwischen ls und l?

KURZE ANTWORT: Um zu verstehen, was genau dieser Alias ​​tut, können Sie sich den ~/.bashrc ansehen Datei und suchen Sie nach dem Begriff „alias l= ". Es ist nichts als ls -CF

LANGE ANTWORT Ein guter Weg, um zu überprüfen, was ein Befehl ist:

type l

Wenn es sich um ein Programm oder ein Skript handelt, gibt es Ihnen seinen Speicherort an, wenn es sich um einen Alias ​​handelt, wird es Ihnen sagen, was es als Alias ​​hat, wenn es sich um eine Funktion handelt, wird es die Funktion ausgeben; Andernfalls wird Ihnen mitgeteilt, ob es sich um ein integriertes oder ein Schlüsselwort handelt.

Beispiele:

$ type l
l is aliased to `ls -CF'
$ type find
find is /usr/bin/find
$ type connecthome
connecthome is hashed (/usr/local/bin/connecthome)
$ type grep
grep is aliased to `grep --color=auto --binary-files=without-match --devices=skip'
$ type hello_se
hello_se is a function
hello_se () 
{ 
  echo 'Hello, Stack Exchangers!'
}
$ type type
type is a shell builtin
$ type for
for is a shell keyword
$ type nosuchthing
-bash: type: nosuchthing: not found

$ l --help
l: command not found

Sieht so aus, als hätten Sie in Ihrer Umgebung einen Alias ​​eingerichtet. Vielleicht haben Sie eine .profile geerbt , .bashrc oder ähnliches, das so etwas wie alias l='ls -F' enthält .

-F, --classify
              append indicator (one of */=>@|) to entries

Versuchen Sie es mit which l und alias um seine Definition aufzuspüren.


BEHOBEN:l ist ein alias für ls -CF ( Ich bin mir nicht sicher ) in der Voreinstellung .bashrc unter Ubuntu

Sie können einfach alias eingeben um alle Aliase zu überprüfen. Es würde dort erwähnt werden.


Linux
  1. Der Unterschied zwischen [[ $a ==Z* ]] und [ $a ==Z* ]?

  2. Was ist der Unterschied zwischen Redhat und CentOS?

  3. Was ist der Unterschied zwischen insmod und modprobe

  4. Was ist der Unterschied zwischen fsck und e2fsck?

  5. Was ist der Unterschied zwischen adduser und useradd?

Was ist der Unterschied zwischen Linux und Unix?

Was ist der Unterschied zwischen Login- und Non-Login-Shell

Was ist der Unterschied zwischen apt und dem Befehl apt-get?

Was ist der Unterschied zwischen Git Switch und Checkout?

Was ist ein Hypervisor? Was ist der Unterschied zwischen Typ 1 und 2?

Was ist der Unterschied zwischen Curl und Wget?