pyuser@deyu:~/zzz$ type python python is hashed (/usr/bin/python)
#! 組成的字元組是 shebang (hashbang),其後面接的內容是直譯器指令。
pyuser@deyu:~/zzz$ vi abc.py pyuser@deyu:~/zzz$ cat abc.py #!/usr/bin/python a=4 b=3 print(a+b)
$PATH 變數中的路徑中。
pyuser@deyu:~/zzz$ abc.py bash: abc.py: command not found...
$PATH 變數中的路徑中。
pyuser@deyu:~/zzz$ pwd
/home/pyuser/zzz
pyuser@deyu:~/zzz$ /home/pyuser/zzz/abc.py -bash: /home/pyuser/zzz/abc.py: Permission denied
pyuser@deyu:~/zzz$ ll abc.py -rw-r--r--. 1 pyuser pyuser 37 Mar 23 10:49 abc.py
pyuser@deyu:~/zzz$ chmod +x abc.py pyuser@deyu:~/zzz$ ll abc.py -rwxr-xr-x. 1 pyuser pyuser 37 Mar 23 10:49 abc.py
pyuser@deyu:~/zzz$ /home/pyuser/zzz/abc.py 7 pyuser@deyu:~/zzz$ ./abc.py 7