Linux命令基本格式:命令 [選項] [參數]
1、查詢目錄內容
命令格式:ls [選項] [文件或目錄]
選項:
-a 所有文件
-l 查看詳情 文件大小以byte為單位
-d 查看目錄屬性
-lh 查看詳情 文件大小根據實際大小調整
2、文件和目錄操作
2.1、建立目錄
mkdir -p [目錄名]
-p 遞歸建立文件夾
示例:
mkdir china
mkdir -p china/beijing
2.2、切換目錄
cd [目錄]
示例:
cd china 進入china目錄
cd .. 進入上一級目錄
pwd 查看當前目錄所在位置
2.3、刪除文件或目錄
rm [文件]
rm -rf [目錄]
2.4、複製文件或目錄
cp [選項] [源文件或源目錄] [目標目錄]
-r 複製目錄
示例:
cp hello.txt china/ 複製文件
cp -r beijing china/ 複製目錄
2.5、文件移動或重命名
mv [源文件] [目標目錄]
mv hello.txt china/ 移動文件
mv hello.txt world.txt 重命名文件
2.6、常見目錄說明
/ 根目錄
/bin 命令保存目錄
/boot 啟動目錄
/dev 設備文件目錄
/etc 配置文件目錄
/home 用戶目錄
/lib 系統庫目錄
/mnt 系統掛載目錄
3、文件搜索
find [搜索範圍] [選項] [參數]
示例:
find . -name hello.txt 在當前目錄下查找名字為hello.txt的文件
find . -size +10M 在當前目錄下查找文件大小大於10M的文件
4、壓縮和解壓縮
常見壓縮格式:.zip、.tar.gz
4.1、.zip格式
壓縮文件:zip [壓縮文件名] [源文件]
壓縮目錄:zip -r [壓縮文件名] [源文件]
解壓縮:unzip [壓縮文件名]
示例:
zip hello.txt.zip hello.txt 壓縮hello.txt
unzip hello.txt.zip 解壓縮hello.txt.zip
4.2、.tar.gz格式
打包:tar -zcvf 壓縮包名.tar.gz 源文件或目錄
解壓:tar -zxvf 壓縮包名.tar.gz
5、查看歷史命令
history 10 查看最近的10個命令
history -c 清空歷史
6、網絡相關
ifconfig | grep inet 查看ip地址
ping www.baidu.com 查看域名與本機的網絡狀態
7、關機和重啟
關機:sudo shutdown 0
重啟:sudo reboot