面試 Linux 常考命令
1.檔案操作:
cd
ls 顯示全部檔案列表
ll -ls 顯示全部檔案列表
pwd 顯示當前目錄
touch filename 建立檔案
rm filename 刪除檔案
mv filename 移動檔案
cp 拷貝檔案
mkdir 建立目錄
rmdir 刪除目錄
cat >>filename 往某個檔案中寫內容
vim filename 編輯檔案
find . -name "*.log" 在當前目錄下查詢以.log結尾的檔案
tar -cvf file.tar file 壓縮file為tar格式
tar -xvf file.tar file 解壓縮tar格式
unzip file.zip 解壓縮zip資料夾
more 翻頁
less 翻頁,可向前翻頁
head -n 10 filename顯示前10行內容
tail -fn 100 filename 展示後100行內容
ln filename 顯示出行號
【cat filename | grep co | wc -l 】 統計含有co 的 行數
【grep -o co filename | wc -l】 可以用這個來統計與co匹配的單詞數
grep -C 5 foo filename 顯示匹配foo字串的行以及上下5行內容
grep -A 5 foo filename 顯示foo及前5行
grep -B 5 foo filename 顯示foo及後5行
cat tomcat.log | grep "success" 搜尋tomcat.log檔案中success字串
2.許可權:
sudo su admin 切換到admin使用者
chmod 777 filename 給某個檔案賦予777許可權
chown yuehan:staff filename 給某個檔案的所屬使用者組設定為:yuehan:staff
3.網路操作:
curl www.baidu.com --get請求baidu
curl -XPOST "www.baidu.com" -d "{json}" -H "Content-type:application/json" --POST請求baidu
4.遠端拷貝
scp /home/yuehan/a.txt yuehan@100.11.11.11:/home/yuehan/b.txt --將本地a.txt拷貝到遠端伺服器上命名為b.txt
scp yuehan@100.11.11.11:/home/yuehan/b.txt /home/yuehan/a.txt --將遠端伺服器上b.txt 拷貝到本地命名為:a.txt
5.git命令:
git clone git@.... 拷貝程式碼到本地
git pull 拉取程式碼
git push origin master將程式碼上傳到master分支
git commit -m "beizhu" 提交程式碼前寫備註資訊
git checkout dev/xxx 切換到某個分支
git stash 儲存未提交的程式碼
git branch -a 列出所有分支
git add * 將所有新增到棧中
git fetch origin master獲取master程式碼
git merge origin/master 將遠端程式碼與本地合併
git reset --hard origin/master 放棄本地修改,強制更新
6.系統管理命令:
stat 展示指定檔案的詳細資訊
who 當前登入使用者
whoami 當前操作使用者
history 展示歷史操作命令
7.sed:
sed -i "s/old/new/g" filename 將old字串替換成new
8.awk
相關文章
- linux面試常問命令Linux面試
- Linux面試常問命令及求職心得Linux面試求職
- golang 面試常考問題Golang面試
- Java常考面試題(五)Java面試題
- Java常考面試題(一)Java面試題
- Java常考面試題(二)Java面試題
- Java常考面試題(三)Java面試題
- Java常考面試題(四)Java面試題
- Linux面試題,淺析常見Linux命令面試題及答案Linux面試題
- Linux命令常見面試題!Linux基礎教程Linux面試題
- 聊聊Autowired的常考面試題面試題
- Vue | 路由守衛面試常考Vue路由面試
- 阿里面試Redis常考問題阿里面試Redis
- linux/unix命令參考Linux
- 大前端常見面試題:HTML常考知識點前端面試題HTML
- 大廠常考的Spring面試題Spring面試題
- 計算機網路之面試常考計算機網路面試
- linux常見命令Linux
- C++連結串列常見面試考點C++面試
- 計算機網路之面試常考題計算機網路面試
- linux命令集及vim命令參考Linux
- Linux常見命令(系統命令)Linux
- Linux 運維工程師面試真題-5-常考題目彙總Linux運維工程師面試
- PHP面試常考內容之物件導向(3)PHP面試物件
- iOS常見基礎面試題(附參考答案)iOS面試題
- 常見的linux命令Linux
- linux vnc常見命令LinuxVNC
- 一文詳解面試常考的TopK問題面試TopK
- 京東前端二面常考手寫面試題(必備)前端面試題
- Linux 下 常見操作命令Linux
- linux常見命令說明Linux
- Linux 常見命令示例【一】Linux
- 【Linux基礎】工作中常用的linux命令,經常會被面試官問到Linux面試
- 面試常考演算法題之並查集問題面試演算法並查集
- 面試考題面試
- LINUX 網路管理常見命令Linux
- linux一些命令(常更新)Linux
- Linux常見命令(許可權)Linux