常用命令:
(一)輸出、查看命令
echo ?顯示輸入的內(nèi)容
cat ? ? 顯示文本文件內(nèi)容,不分頁
head ?顯示文件的頭幾行(默認10行) -n 指定顯示行數(shù)
tail ? ? 顯示文件的末尾幾行(默認10行)-n 指定顯示行數(shù) -f 追蹤顯示更新库北,經(jīng)常用于查看日志
more ?翻頁顯示文件內(nèi)容廉羔,只能向后翻頁
less ? ?翻頁顯示文件內(nèi)容 ?可上下移動
(二)關(guān)機、重啟命令
shutdown -h 關(guān)閉計算機 ?-r 重新啟動
poweroff ?立即關(guān)閉計算機
reboot ? ? ?立即重啟計算機
(三)歸檔荆永、壓縮命令
zip ? ? ? 壓縮
unzip ? 解壓縮
gzip ? ? 壓縮文件
tar -cvf 歸檔文件
tar-xvf ?釋放歸檔文件
tar -cvzf 歸檔并壓縮(Linux下常用壓縮命令) ?
(三)查找
locate +關(guān)鍵詞 快速查找文件朝捆、文件夾
此命令需要預(yù)先建立數(shù)據(jù)庫仑性,數(shù)據(jù)庫默認每天更新一次,可用update db命令手工更新數(shù)據(jù)庫右蹦。
find ?用以高級查找文件诊杆、文件夾
find .-name *關(guān)鍵字* .表示當前目錄,-name表示以文件名檢索何陆,*表示一個或多個字符
find / -name *.conf ?在整個計算機 以文件名查看 后綴名為.conf的文件
find /-perm 777 查找所有權(quán)限為777的文件
find /-type d 查找所有目錄
find . -name "a*" -exec ls-l {}(有個空格) \; 將查找到的結(jié)果作為參數(shù)傳遞給ls-l這個命令晨汹,查看其詳細信息
find -group -ctime(修改時間)-size 等等
(四)文件基本操作
ls -a ?顯示目錄下所有文件,包含隱藏文件
ls -l ? 顯示詳細信息
ls -ld 顯示目錄信息
ls -R ?遞歸顯示子目錄結(jié)構(gòu)
file + 文件名 ?查看文件類型
cp -r 復(fù)制文件夾
cp -v 顯示復(fù)制的詳細信息
mv 移動或重命名文件
rm -i 交互式刪除
rm -r 遞歸刪除目錄中的全部內(nèi)容
rm -f 強制刪除
mkdir 創(chuàng)建目錄
rmdir 刪除目錄贷盲,不能刪除非空文件夾淘这,要刪除空的,還是使用rm-r命令
(五)vim操作
i ?在光標前插入文本
o 在當前行的下面插入新行
dd 刪除整行
yy 將當前行的內(nèi)容放入緩沖區(qū)(復(fù)制當前行)
n+yy 將n行的內(nèi)容放入緩沖區(qū)
p 粘貼
u 撤銷
r 替換當前字符
/查找關(guān)鍵字