Linux的基本命令

cd .. // 返回上一級目錄
cd
- // 返回上一次目錄
cd或cd ~
// 返回家目錄
cd ~/指定位置 // 去到指定位置目錄
cd
/ // 進入根目錄

pwd
// 顯示當前目錄
ls
// 顯示當前目錄文件
ls localrepo
/ // 顯示指定目錄下的文件,不會對文件夾進行遞歸
ll
// 查看目錄文件的的詳細信息
la
// 查看全部包括隱藏的目錄文件
tree
// 查看當前目錄文件樹 (初次運行可能會提示‘tree’沒有install,需要執行 sudo apt install tree
命令

tree mydir
// 查看指定目錄的文件樹
touch hello
.py // 創建空文件
touch hello{1..10}.py // 一次性創建hello1.py~hello10.py等多個空文件

mkdir mydir
// 創建文件夾
mkdir
-p a/b/c // 創建層級目錄 -p 表示同時創建父級目錄(如果該父級不存在的話)
mkdir -p a
/{b,c}/{d,e} // 同一級創建多個文件夾a/b/d a/b/e a/c/d a/c/e

cp hello.py a/b // 將hello.py文件直接拷貝到當前目錄下的文件夾a下面的文件夾b中去
cp hello
.py ~/hello2.py // 拷貝文件 將hello.py拷貝到家目錄下並命名爲hello2.py
cp hello
.py -i hello2.py // 拷貝文件,如果有同名文件詢問是否覆蓋(hello2.py的默認拷貝位置與hello.py的位置相同,同一級目錄)
cp hello.py -i ~/Desktop/mydir/hello2.py // 將hello.py拷貝到指定位置並命名未hello2.py,若該位置有同名文件則詢問是否覆蓋;下面兩個命令相同
cp hello
.py -f hello2.py // 拷貝文件,如果有同名文件強制覆蓋
cp hello
.py -n hello2.py // 拷貝文件,如果有同名文件不覆蓋
cp -r mydir a/b // 遞歸複製一個文件夾到指定目錄(文件夾必須用遞歸,否則會出錯)

mv hello2
.py hellocp.py // 重命名文件
mv hello
.py ~/Desktop // 移動文件 將hello.py移動到Desktop目錄下
rm hellocp
.py // 刪除文件,此操作不能刪除文件夾
rm -r dir //必須用-r遞歸的方式才能刪除文件夾
rm
-rf localrepo/ // 遞歸強制刪除目錄 -f 強制force

find ~/Desktop
/ -name '*.py' // 在指定目錄及其下屬目錄中查找指定格式的文件
ln
-s /usr/bin/python ./mypylink // 創建可執行程序的軟鏈接
alias rrm
='rm -rf' // 給命令起別名,需要root權限
history
// 查看命令歷史
clear
// 清屏 Linux命令
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章