linux學習——基礎命令
$代表是linux下普通用戶,#為root用戶,使用su -root命令並正確輸入root用戶的密碼後,可以切換到root用戶。
rm 刪除;創建目錄 mkdir 目錄名;mkdir -p 目錄名/目錄名,-p 父目錄不存在時創建父目錄
pwd 顯示當前目錄絕對路徑
clear 清屏
復制:cp 文件名 目錄名,普通復制文件;cp 文件名 目錄名/文件名,移動文件並重命名;cp -r 目錄名 目錄名,復制目錄
查看:ll 目錄名,查看其下文件,ll -a 目錄名,可以查看到隱藏文件;ll -h 目錄名,友好展示內容,可以顯示文件大小為多少kb,ll展示文件大小為多少字節
查看小文件可用 cat 文件名,more 文件名 加載部分文件,回車鍵加載下一行,空格鍵加載下一頁,b返回上一頁,q退出 ,less -mN 文件名 同more的使用,tail -數字 文件名,查看文件最後的幾行
查找命令:find 目錄名 -name ‘需查找的字符串‘
刪除 rm -cf 目錄名,c代表叠代,f代表force,不會再詢問是否刪除而直接進行刪除, 禁止使用rm -cf/* 刪除根目錄下所有文件
記事本功能vim命名,vim 文件名,可以簡單的單行、多行復制刪除(一般模式);按i鍵進入插入模式,可以進行編輯操作;按esc鍵返回一般模式,按:鍵進入底行模式,可以強制退出不保存(q!)和保存後退出操作(wq);可以對項目的配置文件進行修改。
管道 | ,用來連接命令;grep 需要搜索的字符串 搜索的文件,可以把文件中搜索內容所在行返回;ll |grep test命令,搜索當前目錄下,含有test標記的文件名和目錄名。
grep -i命令,-i參數代表忽略大小寫。
*.tar,打包但不會壓縮大小;*.tar.gz打包並進行壓縮;tar -zcvf 壓縮包名稱.tar.gz,壓縮參數 -zcvf 依次是否需要用gizp壓縮、建立壓縮文件的參數指令create、壓縮過程顯示文件、創建壓縮文件名稱 。tar -zxvf 壓縮包名稱 -C 指定路徑,解壓到指定路徑目錄下。
查看系統進程命令:ps -ef;ps -ef | gerp -i test 表示查詢所有系統進程中,帶有test標識的進程。
強制殺死進程命令: kill -9 pid,pid為進程號。
ifconfig相當於windows下的ipconfig命令,查詢ip信息;ping IP地址,測試與目標地址連通性,ctrl+c退出連通測試。
centos 重啟命令:reboot; 關機命令:halt
網絡設置 setup命令。
權限相關:w寫入權限,r讀取權限,x運行權限,-沒有權限;chmod 權限設置 需更改的文件名,chmod u=rwx test.java 表示將test.java文件對於所屬用戶具有全部權限,u代表所屬用戶權限,g代表所屬組權限,o代表其他用戶權限,a代表所有用戶權限;chmod -R 修改文件夾的權限。
linux學習——基礎命令