本篇文章對linux常用的一些命令做一下總結,如有需要補充以及不懂得地方,請在下方留言 適合于linux初學者,以及對命令掌握不牢的用來備忘
一,磁盤管理
1.顯示當前目錄位置 pwd
2.切換目錄 cd 目錄名
3.列出當前目錄下目錄和文件
詳細內容ll
只顯示文件名ls
二,文件管理
1.創建文件夾 mkdir 文件夾名
2.刪除文件
rm 文件名 刪除文件(需要輸入y或n再次確認)
rm -f 文件名 直接刪除不需要確認
文件名可以使用通配符 如*.txt就是刪除當前文件夾中所有的文本文件
3.刪除文件夾
rm -r 文件名 刪除文件夾,文件夾和文件中文件需要逐個確認刪除
rm -rf 文件名 刪除文件夾,不需要確認,直接干掉
4.復制命令
cp 被復制的文件 新文件名 若當前文件夾中有同名文件,需要輸入y或n確認覆蓋
cp -rf 同上不需確認直接覆蓋
5.查看文件當中的內容 cat 文件路徑
6.分頁查看文件內容
more 文件路徑 逐屏輸出(
space 往下翻一頁
enter 一行一行展示
)
7.文件搜索
grep [參數] 搜索的字符串內容 文件名1…文件名n
參數 -i 不區分大小寫
搜索的字符串內容若有空格 必須加""
三,系統命令
1.顯示系統時間 date
2.清除屏幕 clear
3.重新啟動系統 reboot
4.關機 shutdown
命令例子 shutdown -h now
5.查看系統進程
ps -ef 顯示當前所有進程以及pid等信息
6.關閉進程(殺死進程)kill
kill pid 殺掉進程
kill -9 pid 強制殺掉進程
安全提示:(練習的小伙伴慎用)
四,壓縮/解壓縮
1.壓縮
tar -zvcf 壓縮文件名 文件名1…文件名n
壓縮文件名:需要自己命名,在當前文件夾中創建
后需要加 (.tar.gz)
文件名可以使用通配符例如(*.txt)
2.解壓縮
tar -zxvf 壓縮文件名
五,網絡通訊
8.查看ip信息 ifconfig
9.測試網絡連通 ping
ping www.baidu.com
退出恢復到命令輸入按 ctrl+c
六,管道和重定向(重點難點內容)
1.重定向輸出覆蓋
echo “寫入到文件的字符串” > 文件名
文件不存在新建文件寫入,文件存在清空文件內容將信息寫入
2.重定向輸出追加
echo “寫入到文件的字符串” >> 文件名
文件不存在新建文件寫入,文件存在在文件末尾追加
3.管道(難點)
命令1 | 命令2 | 命令n
例如查看所有進程中,篩選出進程名字中包含java的進程
ps -ef | grep java
相當于前一個命令執行后所得到的結果,后一個命令在此結果上執行
七,vi和vim編輯器
1.vi是普通的文本編輯器
vim是在vi的基礎上增加了一些功能,比如文本著色
vi/vim 文件名 如果文件存在打開文件,不存在新建文件
2.vi常用操作
vi分為命令模式和編輯模式
命令模式下按a或i進入編輯模式,通過方向鍵進行光標移動可以修改文件
編輯模式下按esc進入命令模式
在命令模式中輸入:wq保存退出 :q!直接退出不保存
3.命令模式下對文件進行操作的快捷鍵:
dd 刪除當前光標位置的一行數據
yy 復制光標到緩沖區
p 粘貼緩沖區內容
gg 光標回到文件第一行
GG 光標回到文件最后一行
/關鍵字 在當前文件中進行查找,按n是下一個
八,安裝軟件的命令
1.查找軟件命令 yum search 關鍵字
2.安裝軟件命令 yum install 安裝包名稱
3.列出所有已安裝的軟件包命令 yum list installed
4.刪除軟件命令 yum remove 安裝包名稱
5.清除已安裝的軟件包指令 yum clean all
九,快捷鍵
shift+insert 粘貼相當于windows的ctrl v
tab 代碼自動補全
訪問歷史 上下方向鍵
---------------------
作者:é??é??é??
來源:CSDN
原文:https://blog.csdn.net/weixin_43445099/article/details/84453895
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
浙公網安備 33010602011771號