【WAY TO PYTHON 1】Linux基礎

Linux基礎

應用程序 依賴於 標準庫 依賴於 Linux系統內核 依賴於 硬件

Linux命令

命令名 [選項] [參數]
ls // 顯示當前文件夾下的所有文件和文件夾
ls / -al // 列表顯示根目錄所有文件 (drwxrwxrwt. [文件or文件夾][用戶權限][用戶組權限][其他權限])
pwd // 顯示當前路徑
cd ~ // 切換到用戶主目錄
cd // 也是切換到用戶主目錄
clear // 清屏
mkdir -p a/b/c/d // 創建一個或多個文件夾,-p表示如果不存在 逐級創建
rmdir -p a/b/c/d // 刪除一個或多個文件夾,-p表示如果中間文件夾也爲空,則逐級刪除
tree 文件夾名 // 顯示目錄樹,文件文件夾名帶空格的時候 用"名稱"
touch 文件名 // 創建新的文件,如果文件已經存在 則更新文件的修改時間
rm 文件文件夾 // 刪除文件或文件夾 -r遞歸刪除 -i刪除前給出提示 -f強制刪除
ls --help // 查看用法,有哪些選項
man 命令名 // 查看命令所對應的幫助文檔
cat 文件名 // 將文件內容作爲標準輸出打印到終端
more 文件名 // 分頁顯示文本文件的內容,q退出,空格翻頁
cp [選項] src taget // 複製文件或文件夾,-a複製文件夾中全部內容
mv src target // 文件搬移或更名
find 路徑 -name “文件名” // 根據文件名等信息查找指定的文件
grep “內容” [選項] 文件名或路徑 // 查找文件中的內容及文本信息,-n顯示行號,-r/-R 遞歸搜索文件夾內文件
gzip 文件名 // 用zip壓縮算法對文件進行壓縮,生成壓縮後的文件 .gz
gunzip 文件名 // 用gzip對壓縮過的文件進行解壓
tar [選項] 文件名 [路徑] // 進行打包和解包,-c創建包 -x解包 -v顯示操作細節 -z用gzip/gunzip -f文件名,czvf打包 xzvf解包
sudo 命令 [選項] [參數] // 用超級用戶權限來執行這些命令
poweroff // 關機
reboot // 重啓
exit // 退出用戶登錄
chmod u+r // 修改用戶權限 u用戶 g同組用戶 o其他用戶 a所有用戶 +添加權限 -刪除權限

通配符

*匹配0個 1個或多個字符
?匹配1個任意字符
ls a? // 匹配以a開頭只有兩個字符的文件
ls a* // 匹配以a開頭的文件

重定向

標準輸出重定向
> 將一個命令的標準輸出重定向到指定文件
>> 將一個命令的標準輸出重定向追加到指定文件
標準錯誤輸出重定向
2> 將一個命令的標準錯誤輸出重定向到指定文件
2>> 將一個命令的標準錯誤輸出重定向追加到指定文件
全部輸出
&> 將一個命令的全部輸出重定向到指定文件
&>> 將一個命令的全部輸出重定向追加到指定文件

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