一切都是文件(掌握)
在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