ls是系統(tǒng)命令, 存在/bin下。
紅橋網(wǎng)站建設公司創(chuàng)新互聯(lián),紅橋網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為紅橋成百上千提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\成都外貿網(wǎng)站制作要多少錢,請找那個售后服務好的紅橋做網(wǎng)站的公司定做!
ll是ls的別名,要支持需要添加alias
常見的三種ls簡寫
alias?l='ls?-CF'
alias?la='ls?-A'
alias?ll='ls?-alF'
ll=ls -alF
在linux系統(tǒng)下我們經(jīng)常使用ll、la命令。但在mac系統(tǒng)時缺沒有。
提示:-bash: ll: command not found。
這是因為ll、la不是真的命令,而是一些常用命令和參數(shù)搭配的別名。所以我們在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
我也有類似的疑惑,就去看了manual page
ll 是 ls -l 的別名
man ls 首先表示 ls - list directory contents 列出目錄的內容,我們知道目錄本身也是文件,所謂目錄的內容就是直接放在目錄下的條目(entries)即文件和子目錄,每個目錄本身都是父目錄下的一個entry (root 沒有父目錄)
我們來看參數(shù)
-d, --directory
list directory entries instead of contents, and do not derefer-
ence symbolic links
意思就是列出目錄條目本身而不是列出他的內容,并且如果它是符號鏈接的話不會是不會去查看鏈接指向的真正目錄的,比如它會告訴你這個符號鏈接是色很么時候創(chuàng)建的但不會去查真正的目錄是什么時候建立的
-l use a long listing format
表示使用長列表的格式來提供更多的信息
linux下命令“l(fā)l”是“l(fā)s -l"的別名。
別名就相當于是windows里的快捷方式。 所以"ll"和“l(fā)s -l”的功能是相同的。 所以"ll"和"ls"的區(qū)別其實是“l(fā)s”和"ls -l"的區(qū)別。 ”ls“是顯示當前目錄下文件,”ls -l“是顯示當前目錄下文件詳細信息
對計算機軟件的維護主要有以下幾點:
1、對所有的系統(tǒng)軟件要做備份。當遇到異常情況或某種偶然原因,可能會破壞系統(tǒng)軟件,此時就需要重新安裝軟件系統(tǒng),如果沒有備份的系統(tǒng)軟件,將使計算機難以恢復工作。
2、對重要的應用程序和數(shù)據(jù)也應該做備份。
3、經(jīng)常注意清理磁盤上無用的文件,以有效地利用磁盤空間。
4、避免進行非法的軟件復制。
5、經(jīng)常檢測,防止計算機傳染上病毒。
6、為保證計算機正常工作,在必要時利用軟件工具對系統(tǒng)區(qū)進行保護。
你的ll定義用的是相對路徑 bin/ls
所以根目錄下找的是/bin/ls
你到/bin下執(zhí)行,就成了/bin/bin/ls
重新定義:
alias ll='/bin/ls -l'
進入/后,
1. 先用 /bin/ls -l 看看是否正常
1.1 一般來說,都應該正常,如果異常,說明 /bin/ls 這個命令出問題了。
1.2 如果正常,再用 ls -l 看看是否正常
1.2.1 一般來說也應該正常,如果異常,用 which ls 看看 到底用的是哪個 ls 命令,可以考慮修改PATH變量來確保使用 /bin/ls
1.2.2 如果也正常,則可以使用 alias ll 看看 ll 是什么命令的別名,一般來說, ll 應該是 ls -l 的別名。 另外再用 which ll 看看是否存在 ll 命令。
把上述操作的結果都貼出來,或者告訴你的管理員,即可修復問題。