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