文章目錄
cd home返回到家目錄
cd /返回到根目錄
cd ..目錄向上一級(jí)
pwd顯示當(dāng)前目錄
ll顯示當(dāng)前目錄下所有文件
vim 文件名 使用vim工具編輯文本
一進(jìn)來(lái)是命令模式,除了方向鍵之外,H J K L四個(gè)鍵也可以進(jìn)行光標(biāo)的移動(dòng)(H左J下K上L右)
按I進(jìn)入編輯模式,自由編輯,按Esc退出編輯模式。編輯完后輸入:wq(即write and quit)保存退出。輸入:e! 撤銷當(dāng)前編輯的所有內(nèi)容
行號(hào)+G:移動(dòng)光標(biāo)至某行行首 0:光標(biāo)移動(dòng)到行首 $:光標(biāo)移動(dòng)到行尾
gg:回到文檔首 G:來(lái)到最后一行行首
w:前移一個(gè)單詞(=ctrl+→) b:后移一個(gè)單詞(=ctrl+←)
若顯示root@主機(jī)名:~#字樣,root表示正以管理員身份登錄,~表示現(xiàn)在正處于家目錄(一般用戶為home,管理員用戶為root),/表示正處于根目錄
2.如果安裝文件時(shí)一次提示多個(gè)dll文件沒(méi)有權(quán)限,可以批量獲取權(quán)限,選擇多個(gè)需要獲取權(quán)限的文件,然后右擊選擇"管理員取得所有權(quán)"。請(qǐng)記住,能用shell命令獲取文件、文件夾信息或者操作文件、文件夾最好用shell命令獲取或者操作,而不要用各種api獲取或者操作,因?yàn)楫?dāng)遇到非法文件夾名或非法文件名或非法文件長(zhǎng)度、非法文件日期、壓縮文件、鏈接文件、稀疏文件……等各種意料之外的情況時(shí),api會(huì)處理的不全面或陷入死循環(huán),而shell命令不會(huì)。ditto 比 cp 命令稍顯高級(jí)和方便主要是基于以下幾點(diǎn):首先,它在復(fù)制過(guò)程中不僅能保留源文件(夾)的屬性與權(quán)限,還能保留源文件的資源分支結(jié)構(gòu)和文件夾的源結(jié)構(gòu)。
sudo su可以進(jìn)入超級(jí)用戶,通過(guò)su 用戶名 命令回到普通用戶
touch 1.py 新建一個(gè)文件
輸入cd后連按Tab鍵可以顯示當(dāng)前目錄下的文件夾
rm 文件名:刪除文件
使用虛擬機(jī)運(yùn)行Ubuntu時(shí),有的時(shí)候切出去了再回來(lái)的時(shí)候,發(fā)現(xiàn)輸入不了了,這是要按下Ctrl+Alt鍵,再點(diǎn)擊要輸入的位置,就會(huì)恢復(fù)正常。
查看系統(tǒng)版本:sudo lsb_release -a
查看內(nèi)核版本:cat /proc/version
i386就是指32位的Ubuntu,AMD64就是指64位的Ubuntu.
Linux中查看系統(tǒng)資源占用情況的命令
du命令用來(lái)查看文件的大小,詳情請(qǐng)看原文
du -sh .[!.]* # 查看隱藏文件的大小
# .[!.]* 是正則式, 意思是第一位是點(diǎn), 第二位是除了點(diǎn)以外的字符, 第三位是任意字符或者不存在
# 后面可以再加一個(gè)" *"來(lái)包括非隱藏文件
# 后面還可以接 sort -h來(lái)對(duì)占用空間進(jìn)行排序(sort 的 -k2 可以指明根據(jù)第二列來(lái)排序)
du -sh .[!.]* * | sort -hr # 顯示所有隱藏文件和非隱藏文件的大小并根據(jù)占用空間排序
echo .[!.]* # 查看所有隱藏文件
df -lh查看占用的硬盤資源
Linux統(tǒng)計(jì)某文件夾下文件、文件夾的個(gè)數(shù):
ls -l dirname|grep "^-"| wc -l # 統(tǒng)計(jì)某文件夾下文件的個(gè)數(shù)
ls -l dirname|grep "^d"| wc -l # 統(tǒng)計(jì)某文件夾下目錄的個(gè)數(shù)
ls -d */ | wc -l # 也是統(tǒng)計(jì)某文件夾下目錄的個(gè)數(shù)
ls -l dirname|grep "^d"| wc -l # 查看某個(gè)文件夾下文件夾的個(gè)數(shù)。
ls -lR dirname|grep "^d"| wc -l # 查看某個(gè)文件夾下文件夾的個(gè)數(shù),包括子文件夾下的文件夾個(gè)數(shù)。
ls -l dirname| wc -l # 查看文件夾下所有的文件和文件夾。也就是統(tǒng)計(jì)ls -l命令所輸出的行數(shù)。