【面試必備】Linux操作系統相關

 一切都是文件(掌握)

 

在Linux操作系統中,所有被管理的資源都是文件,例如網絡接口卡,打印機,硬盤驅動器,輸入輸出設備,普通文件,目錄,都被看做是文件。

 

Linux五種文件類型(掌握)

 

 

Linux目錄結構(瞭解)

 

 

 

 常用命令

 

切換到該目錄下usr目錄

cd usr

 切換到上一層目錄

cd ..

切換至根目錄

cd / 

切換至家目錄

cd ~ 

返回最近使用的一個目錄

cd - 

 

增加目錄

mkdir 路徑

查看目錄信息

ls -alh

 尋找目錄(查)

#在/home目錄下查找以.txt結尾的文件名

find /home -name "*.txt"

#在/home目錄下查找以.txt結尾的文件名, 忽略大小寫

find /home -iname "*.txt"

#當前目錄及子目錄下查找所有以.txt和.pdf結尾的文件

find . -name "*.txt" -o -name "*.pdf"

文件重複名或移動

mv 目錄名稱 新目錄名稱 

文件複製

cp -r 目錄名稱 目錄拷貝的目標位置 

文件或目錄刪除

rm -rf 目錄/文件/壓縮包 

 

 新建文件

touch 文件名稱

文件的查看

cat 查看顯示文件內容

more 可以顯示百分比,回車可以向下一行, 空格可以向下一頁,q可以退出查看

less 可以使用鍵盤上的PgUp和PgDn向上 和向下翻頁,q結束查看

tail-10 : 查看文件的後10行,Ctrl+C結束

文件編輯

vim 文件名

使用 i 進入編輯模式

使用esc進入命令模式

輸入:wq保存退出

輸入:q!強制退出,不保存

文件打包壓縮

tar -zcvf 打包壓縮後的文件名 要打包壓縮的文件 

tar -zcvf test.tar.gz aaa.txt bbb.txt ccc.txt

文件解壓

tar [-xvf] 壓縮文件 -C 解壓路徑

tar -xvf xxx.tar.gz -C /usr

 修改文件權限

chmod 權限 文件名

chmod u=rwx,g=rw,o=r aaa.txt

chmod 764 aaa.txt

用戶管理

  • useradd 選項 用戶名:添加用戶賬號
  • userdel 選項 用戶名:刪除用戶帳號
  • usermod 選項 用戶名:修改帳號
  • passwd 用戶名:更改或創建用戶的密碼
  • passwd -S 用戶名 :顯示用戶賬號密碼信息
  • passwd -d 用戶名: 清除用戶密碼

組管理

  • groupadd 選項 用戶組 :增加一個新的用戶組
  • groupdel 用戶組:要刪除一個已有的用戶組
  • groupmod 選項 用戶組 : 修改用戶組的屬性

 文件搜索

grep 要搜索的字符串 要搜索的文件 --color

查看當前進程

ps -aux

#過濾redis進程

ps aux|grep redis

殺死進程

kill -9 進程pid

 網絡相關

  • 查看當前系統的網卡信息:ifconfig
  • 查看與某臺機器的連接情況:ping
  • 查看當前系統的端口使用:netstat -an

關機

#指定現在立即關機

shutdown -h now

#5分鐘後關機並提示

shutdown +5 "System will shutdown after 5 minutes"

重啓

reboot 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章