本篇文章對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
版權聲明:本文爲博主原創文章,轉載請附上博文連接!java