Linux常用命令和工具
目錄
一、基礎(chǔ)操作命令
二、vim的使用
三、grep搜索命令
四、find查找命令
五、wc統(tǒng)計(jì)命令
六、mv移動(dòng) / 重命名 文件(夾)
一、基礎(chǔ)操作命令
1、echo命令用于在終端顯示字符串或變量,格式為:“echo [字符串 | 變量]”
查看主機(jī)名如下:
2、reboot命令用于重啟系統(tǒng)(僅root用戶可以使用),格式為:”reboot”
3、ifconfig用于獲取網(wǎng)卡配置與網(wǎng)絡(luò)狀態(tài)等信息:格式為”ifconfig [網(wǎng)絡(luò)設(shè)備] [參數(shù)]”
4、pwd命令用于顯示當(dāng)前的工作路徑
5、ls查看當(dāng)前目錄下的可見文件
6、touch創(chuàng)建文件
7、rm 刪除文件
8、mkdir創(chuàng)建文件夾??
9、rmdir刪除文件夾
10、cp復(fù)制文件
11、cat 顯示文件內(nèi)容
二、vim的使用
vim 或者vim xxx(文件名)即可進(jìn)入編輯界面,剛進(jìn)入時(shí)是命令模式,下面一些操作作介紹:
命令模式下:(按下對(duì)應(yīng)按鍵,對(duì)應(yīng)不同功能)
i?? ?切換到輸入模式,以輸入字符
x?? ?刪除當(dāng)前光標(biāo)所處的字符
:?? ?切換到底線命令模式,以在最低一行輸入命令
home? ? 光標(biāo)跳到當(dāng)前行的開頭
end? ? ? ?光標(biāo)跳到當(dāng)前行的結(jié)尾
按小v和方向鍵,可以選擇要復(fù)制的內(nèi)容,然后按y建,復(fù)制成功,跳到目標(biāo)位置,按p鍵,就粘貼過(guò)來(lái)了。按大V,是按行復(fù)制。
dd 刪除光標(biāo)當(dāng)前行
shift+g 光標(biāo)跳到最后一行的頭部
gg? ? ? ?光標(biāo)跳到第一行的頭部
u? ? ?恢復(fù)到上一個(gè)步驟
底線命令模式下:(在命令模式下按下:(英文冒號(hào))就進(jìn)入了底線命令模式)
底線命令模式可以輸入單個(gè)或多個(gè)字符的命令,可用的命令非常多。
在底線命令模式中,基本的命令有:(末尾加一個(gè)英文感嘆號(hào)就會(huì)強(qiáng)制執(zhí)行)
:q? ? 退出程序
:w? ?保存文件
:wq 保存并退出
:set nu 設(shè)置顯示行號(hào)
:set nonu? 設(shè)置關(guān)閉行號(hào)顯示
:file? /home/txt? hello.txt? 將文件按保存為hellotxt到/home/txt路徑下,路徑省略默認(rèn)當(dāng)前路徑
按ESC鍵可隨時(shí)退出底線命令模式,進(jìn)入命令模式。
三、grep搜索命令
grep 命令用于在文件中執(zhí)行關(guān)鍵詞搜索,并顯示匹配的效果。部分常用選項(xiàng)如下:
我在當(dāng)前目錄下創(chuàng)建了1.cpp和2.cpp,如下,我們使用grep搜索命令:(只舉例了常用的參數(shù))
在1.cpp中搜索include:
在多個(gè)問(wèn)價(jià)中搜索include:
在多個(gè)文件中搜索時(shí),可以使用通配符*:
?
找出1.cpp問(wèn)價(jià)中包含cin的行:
四、find查找命令
按文件名查找
find? .? -name? ?xxx
?如上圖,1.cpp在/zhenyu/目錄下
按時(shí)間查找
find? /zhenyu/? -cmin? 10? ? ? 查找/zhenyu/目錄下十分鐘左右修改的文件
find? /zhenyu/? -cmin? +10? ? 查找/zhenyu/目錄下十分鐘以上修改的文件
find? /zhenyu/? -cmin? -10? ?? 查找/zhenyu/目錄下十分鐘一下修改的文件
按類型查找
find? /zhenyu/? -type? d? ?查找/zhenyu/目錄下的文件夾? ? ??
find? /zhenyu/? -type? f? ? 查找/zhenyu/目錄下的文件? ?? ?
五、wc統(tǒng)計(jì)命令
wc命令用于計(jì)算字?jǐn)?shù)。 利用wc指令我們可以計(jì)算文件的Byte數(shù)、字?jǐn)?shù)、或是列數(shù),若不指定文件名稱、或是所給予的文件名為"-",則wc指令會(huì)從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù)。
語(yǔ)法:
wc [-clw] [--help] [--version] [文件]
參數(shù)
-c或--bytes或--chars只顯示Bytes數(shù)
-l或--line只顯示行數(shù)
-w或--words只顯示字?jǐn)?shù)
--help在線幫助
--version顯示版本信息
# tcpserver1.c文件有199行、488單詞、4324字節(jié)數(shù)?
六、mv移動(dòng) / 重命名 文件(夾)
mv [參數(shù)] 源文件 目標(biāo)文件
?
源文件和目標(biāo)文件可以是文件和文件夾,可以帶目錄。
總結(jié)
以上是生活随笔為你收集整理的Linux常用命令和工具的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 出动了全球的黑客 GeekPwn2016
- 下一篇: linux 防火墙arp问题