在我們剛使用Linux指令時 我們會對這些指令不熟悉。這時Linux就提供了幫助指令來幫助我們了解這些指令(不熟也可百度)
man [命令或者配置文件]
獲得幫助信息 告訴你這些指令的作用
help [命令或者配置文件]
獲得shell內(nèi)置命令的幫助信息
pwd
顯示當前工作目錄的絕對路徑
ls [選項] [目錄或者文件]
常用選項
-a : 顯示當前目錄所有的文件和目錄,包括隱藏的。
-l : 以列表的方式顯示信息
cd [參數(shù)]
切換到指定目錄
常用參數(shù)
絕對路徑
從根目錄開始定位
相對路徑
從當前目錄開始定位到目標目錄
cd/cd ~ 回到自己目錄
cd …回到當前目錄的·上一個目錄
mkdir [選項] 要創(chuàng)建的目錄
用于創(chuàng)建目錄
常見選項
-p:創(chuàng)建多級目錄
rmdir [選項]要 刪除的空目錄
rmdir指令刪除空目錄.
注意點
rmdir刪除的是空目錄,如果目錄下有內(nèi)容時無法刪除的。
如果需要刪除非空目錄,需要使用:rm-rf要刪除的目錄
touch 文件名稱
創(chuàng)建空文件
可以一次創(chuàng)多個
cp [選項] source(源) dest(目的文件)
拷貝文件到指令目錄
常用選項
-r:遞歸復制整個文件夾
強制覆蓋不提示的方法: \cp
rm [選項] 要刪除的文件或目錄
指令移除[刪除]文件或目錄
常用選項
-r:遞歸刪除整個文件夾
-f:強制刪除不提示
mv oldNameFile newNameFile
重命名
mv /temp/movefile /targetFolder
移動文件
cat [選項]要查看的文件
查看文件內(nèi)容,是以只讀的方式打開。
常用選項
-n :顯示行號
cat只能瀏覽文件,而不能修改文件,為了瀏覽方便,一般會帶上管道命令 | more
cat文件名|more[分頁瀏覽]
more 要查看的文件
more指令是一個基于VI編輯器的文本過濾器,它以全屏幕的方式按頁顯示文本文件的內(nèi)容。more令中內(nèi)置了若干快捷鍵。
快捷鍵
操作 | 功能說明 |
---|---|
空白鍵(space) | 代表向下翻一頁 |
Enter | 代表向下翻【一行】 |
q | 代碼立即離開more ,不再顯示該文件內(nèi)容 |
Ctrl + F | 向下滾動一屏 |
Ctrl + B | 返回上一屏 |
= | 輸出當前的行號 |
:f | 輸出文件名和當前行的行號 |
less 要查看的文件
用來分屏查看文件內(nèi)容 功能和more差不多 但比more功能強大
快捷鍵
操作 | 功能說明 |
---|---|
空白鍵 | 向下翻動一頁 |
【pagedown】 | 向下翻動一頁 |
【pageup】 | 向上翻動一頁 |
/字串 | 向上搜尋【字串】的功能:n:向下查找;N:向上查找 |
?字串 | 向上搜尋【字串】的功能:n:向上查找;N:向下查找 |
q | 離開less這個程序 |
> 輸出重定向
會將原來的文件的內(nèi)容覆蓋
>> 追加
不會覆蓋原來文件內(nèi)容,而是追加到文件的尾部
1、ls -l > 文件
列表的內(nèi)容寫入文件a.txt文件中
說明: ls-l>a.txt, 將ls-l的顯示的內(nèi)容覆蓋寫入到a.txt文件,如果該文件不存在,就創(chuàng)建該文件
2、ls -l >> 文件
列表的內(nèi)容追加到文件的末尾;
3、cat 文件1>文件2
功能描述:將文件1的內(nèi)容覆蓋到文件2
echo [選項] [輸出內(nèi)容]
輸出內(nèi)容到控制臺
head 文件
查看文件頭10行內(nèi)容
head-n 5文件
查看文件頭5行內(nèi)容,5可以是任意行數(shù)
tail 文件
查看文件后10行內(nèi)容
tail -n 5 文件
查看文件后5行內(nèi)容,5可以是任意行數(shù)
tail -f 文件
實時追蹤該文檔的所有更新,工作經(jīng)常使用
ln -s [原文件或目錄] [軟鏈接名]
給原文件創(chuàng)建一個軟鏈接
類似于windows里面的快捷方式
ln -s /root linkToRoot
刪除軟鏈接 linkToRoot
rm -rf linkToRoot
history
查看已經(jīng)執(zhí)行過的歷史命令
date
顯示當前時間
date + %Y
顯示當前年份
date + %m
顯示當前月份
date + %d
顯示當前是哪一天
date '+%Y-%m %d %H:%M:%S'
顯示年月日時分秒
date -s 字符串時間
可以自己設(shè)置系統(tǒng)當前時間
cal [選項]
不加選項,顯示本月日歷
find [搜索范圍] [選項]
選項 | 功能 |
---|---|
-name<查詢方式> | 按照指定的文件名查找模式查找文件 |
-user<用戶名> | 查找屬于指定用戶名所有文件 |
-size<文件大小> | 按照指定的文件大小查找文件 |
locate 搜索文件
查詢速度快
locate指令基于數(shù)據(jù)庫進行查詢,所以第一次運行前,必須使用updatedb指令創(chuàng)建locate 數(shù)據(jù)庫
grep [選項] 查找內(nèi)容 源文件
過濾查找
| 將前-一個命令的處理結(jié)果輸出傳遞給后面的命令處理。
選項 | 功能 |
---|---|
-n | 顯示匹配行及行號 |
-i | 忽略字母大小寫 |
gzip 文件
壓縮文件,只能將文件壓縮為*.gz文件
gunzip 文件.gz
解壓縮文件命令
zip [選項] XXX.zip將要壓縮的內(nèi)容
壓縮文件和目錄的命令
-r: 遞歸壓縮,即壓縮目錄
unzip [選項] XXX.zip
解壓縮文件
-d<目錄> :指定解壓后文件的存放目錄
tar [選項] XXX.tar.gz打包的內(nèi)容
打包目錄,壓縮后的文件格式.tar.gz
選項 | 功能 |
---|---|
-c | 產(chǎn)生.tar打包文件 |
-v | 顯示詳細信息 |
-f | 指定壓縮后的文件名 |
-z | 打包同時壓縮 |
-x | 解壓.tar文件 |
聯(lián)系客服