你的ll定義用的是相對路徑 bin/ls
10年積累的成都網站設計、網站制作經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站制作后付款的網站建設流程,更有昌邑免費網站建設讓你可以放心的選擇與我們合作。
所以根目錄下找的是/bin/ls
你到/bin下執(zhí)行,就成了/bin/bin/ls
重新定義:
alias ll='/bin/ls -l'
Linux命令大小寫敏感,一般命令都是小寫
在 Linux 系統(tǒng)中,“l(fā)l”命令并不是它的標準命令,“l(fā)s”才是 Linux 系統(tǒng)的標準命令,其功能是列出當前子目錄下的文件(不包括隱藏文件)。
之所以有“l(fā)l”命令,是因為在 Linux 系統(tǒng)中有一個定義別名命令(alias)的功勞。即:
alias ll 'ls -al'
其中:
-a 選項表示列出所有文件(包括隱藏文件)
--all的縮寫,顯示所有的文件,包括隱藏文件(以.開頭的文件)。
l 選項表示按照長格式(long)列出文件名,包括:文件的權限、文件類型(是文件還是子目錄)、文件的建立日期、文件大小,等等。而這些信息是 ls 命令不能夠顯示出來的。
所以只要定義好了“l(fā)l”,以后輸入該命令后,即可顯示文件的很多信息。
-A --almost-all的縮寫,顯示所有的文件,包括隱藏文件,但不包括表示當前目錄.和上級目錄..這兩個文件。
在linux系統(tǒng)下我們經常使用ll、la命令。但在mac系統(tǒng)時缺沒有。
提示:-bash: ll: command not found。
這是因為ll、la不是真的命令,而是一些常用命令和參數搭配的別名。所以我們在Mac OS下配置下就好了。
1、跳到個人目錄下面
lunadeMacBook-Air:~ luna$ cd
lunadeMacBook-Air:~ luna$ pwd
/Users/luna
2、打開.bash_profile
lunadeMacBook-Air:~ luna$ vi .bash_profile
3、在最后面添加下面兩個別名
alias ll='ls -alF'
alias la='ls -A'
4、啟用新配置
lunadeMacBook-Air:~ luna$ source .bash_profile