日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

前后端同学,必会的Linux常用基础命令

發布時間:2025/7/14 linux 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 前后端同学,必会的Linux常用基础命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

無論是前端還是后端同學,一些常用的linux命令還是必須要掌握的。發布版本、查看日志等等都會用到。
以下是我簡單的總結了一些簡單又常用的命令,歡迎大家補充。希望能幫助到大家

本文首發于公眾號 程序員共成長 公眾號內回復 [禮包] 即可領取優質資源,包括但不限于Java、Python、Linux、數據庫、大數據、架構、測試、前端、ui以及各方向電子書

基礎篇

1、進入目錄

cd?目錄名

2、顯示當前路徑

pwd

3、顯示路徑下的文件

ls
ls?-a??顯示隱藏文件。隱藏文件以?.?開頭命名

4、查看創建文本

touch?abc.txt?查看abc.txt?如果不存在則自動創建

5、創建文件夾

mkdir?文件名?????????????????????????當前目錄創建一個文件夾
mkdir?-p?name1/name2??????????????當期目錄遞歸創建name1/name2文件
如?提示?mkdir:?xxx:?Permission?denied
則需要admin賬號??sudo?-i?輸入密碼?即可

6、重命名操作

mv?test?test1????????????????????????把test文件的名字修改為test1
mv?test1?/home/wechat/??????????????將test1文件?移動到/home/wechat?目錄下

7、刪除操作

rm?file????????????????????????刪除file文件(存在子文件時不可刪除)
rm?-r?/file????????????????????刪除file文件下的所有目錄文件
rm?-rf?./*?????????????????????刪庫跑路專用命令

8、復制

cp?file?/home??????????????????復制file命令至home目錄下
cp?-r?test?/home/wechat????????復制test文件夾和其所有子文件?至?/home/wechat目錄下
cp?-r?test?/home/wechat/test2??復制test文件夾和其所有子文件?至?/home/wechat目錄下并重命名為test2

9、壓縮、解壓

解壓tar
tar?xvf?test.tar
壓縮tar
tar?cvf?test1.tar?name???????????將name文件夾壓縮為test1.tar

解壓tar.gz
tar?zxvf?test.tar.gz
壓縮
tar?zxvf?test.tar.gz?name

查找 && 日志

1、cat、more、less命令

cat?test.log????????????????查看test.log?的文件內容
cat?-n?test.log?????????????查看test.log的文件內容并顯示行號

more、less和cat作用基本相同,只不過more可以按頁碼來查看。?都是按q退出查看
使用命令時,空格鍵翻頁(顯示下一屏內容)
回車:顯示下一行內容

2、find命令

.代表當前目錄
find?.?-name?'*.txt'?????????查找當前目錄及其子目錄下擴展名為txt的文件
find?.?-mtime?-2?????????????列出兩天內修改過的文件
find?.?-atime?-3?????????????列出三天內被存取的文件
find?.?-mmin?+30?????????????半個小時內被修改過的文件
find?.?-amin?+40?????????????四十分鐘內被存取過的文件
find?.?-size?+1M?????????????查找當前目錄超過1M的文件
find?.??-size?-1M?????????? 查找當前目錄小于1M的文件
find?.??-size???+512k?????? 超過512k的文件
find?.?-empty?????????????? 查找當前目錄為空的文件或者文件夾

3、whereis命令

whereis?name/??搜索name文件的路徑

4、grep命令

ps?-ef|grep?nginx?????????????? 查看nginx的進程
ps?-ef|grep?nginx?-c????????????查看nginx的進程個數
cat?test.log?|?grep?^a??????????查找test.log?中以o開頭的內容
cat?test.log?|?grep?$k??????????查找test.log中以K結尾的內容
cat?test.log?|?grep?'bd4f63cc918611e8a14f7c04d0d7fdcc'?--color?????在test.log中搜索bd4f63cc918611e8a14f7c04d0d7fdcc并高亮
等同于?grep?'bd4f63cc918611e8a14f7c04d0d7fdcc'?test.log?--color

grep?-n?'abc'?test.log??????????搜索結果顯示行數
grep?'abc'?test1.log?test2.log??????從多個文件中查找abc

5、tail命令

tail?-f??xxx.log???查看xxx.log?默認顯示最后10行
tail?-f?100?xx.log?/tail?-100f?xx.log??查看100行

6、vim命令

vim
vim?file?查看文本
vim?file1?file2?...?查看多個文本
正常模式/vim模式?通過ESC進行切換
vim模式下
i:在當前位置插入
dd:?刪除光標所在行
D:刪除光標所在行
2dd:?刪除光標之后的2行
G:切換光標至末尾
w!?強制寫入
wq?保存并退出
q!?強制退出?不保存
/abc??在文本中查找abc
set?nu?顯示文本行數
移動光標?k(上)、j(下)、h(左)、l(右)
yy?復制光標所在行
p粘貼復制的
o:另起一行??

其他常用操作

1、查看用戶信息

w
who

2、修改文件權限

chmod?777?file1?????????每個人都可以對file文件進行讀寫和執行的權限
chmod?666?file1?????????每個人都可以對file文件進行讀寫操作

3、系統級別

top?實時顯示系統資源使用情況
dh?-h?查看當前那磁盤使用情況
du?-sh?/usr?計算usr文件大小

netstat?–a?列出?tcp,?udp?和?unix?協議下所有套接字的所有連接

kill?端口號?終止該端口
kill?-9?端口?立即強制終止端口
rz?lz?上傳?和下載文件

轉載于:https://www.cnblogs.com/wyl-0120/p/10079379.html

總結

以上是生活随笔為你收集整理的前后端同学,必会的Linux常用基础命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。