這篇文章主要介紹,如何建立乙個shell檔案,並對檔案和資料夾如何進行複製貼上,剪下還有重新命名的操作。
一:建立shell檔案
1.開啟乙個終端
control + alt + t
在終端中輸入 vi shell.sh
此時檔名為 shell.sh 的指令碼檔案建立完成進入終端介面
在終端介面:
步驟一:按esc
步驟二:按住 shift:
3. shell 指令碼第一行,預設輸入
#!/bin/bash
4. 另起一行,寫入輸出一句話,代表進入shell學習。
echo "hello world"
5. 在終端執行shell.s**件
5.1 給指令碼檔案可讀可寫可執行許可權
chmod 777 shell.sh
5.2 執行即可看見剛才的寫入輸出資訊
./shell.sh
二:資料夾操作(主要內容:複製貼上,剪下,重新命名)
注:資料夾操作過程主要涉及三個指令:cd,cp以及mv,兩個路徑:絕對路徑和相對路徑
1.cd 命令的作用是讓終端進入指定目錄下。有兩種方式:cd + 絕對路徑 or cd + 相對路徑
1.1 cd + 絕對路徑 (絕對路徑以 『/』開頭)如:
cd /home/work
1.2 cd + 相對路徑 (相對路徑以 『.』開頭) 如:
cd./work 注:其中 乙個點『.』代表當前路徑 兩個點代表往上反一層,以此類推。
2.cp 命令的作用是複製貼上。分為兩種:複製資料夾 or 複製檔案
2.1 複製資料夾及其子檔案(將a資料夾複製到b資料夾當中)
cp -r 資料夾a的路徑 資料夾b的路徑
2.2 複製檔案(將a資料夾裡面的所有檔案複製到b資料夾當中)
cp -r 資料夾a的路徑/* 資料夾b的路徑
3.mv命令的作用是剪下以及重新命名。也分為兩種:對資料夾進行操作 or 對檔案進行操作
3.1 對檔案進行操作
mv 檔名a檔名b注:將檔案a,重新命名為檔案b
mv 檔名a路徑b注:將檔案a剪下到路徑b中(絕對路徑,相對路徑皆可)
3.2 對資料夾進行操作
mv 資料夾a 路徑 資料夾b路徑 若資料夾b路徑存在,則進行剪下操作,將資料夾a剪下到資料夾b當中
mv 資料夾a 路徑 資料夾b路徑 若資料夾b路徑不存在,則進行重新命名操作,將資料夾a重新命名為資料夾b
補充:補充一:建立資料夾
mkdir 路徑
補充二:刪除檔案或資料夾
rm a.sh rm後面直接跟檔名進行刪除操作
若想刪除資料夾,則需要新增引數
-r 表示 將目錄及以下所有檔案刪除。
-i 表示 刪除前逐一確認。 輸入y代表刪除,輸入n代表不刪除
python零基礎教程之Python練習例項1
題目 有四個數字 1 2 3 4,能組成多少個互不相同且無重複數字的三位數?各是多少?程式分析 可填在百位 十位 個位的數字都是1 2 3 4。組成所有的排列後再去 掉不滿足條件的排列。程式源 usr bin python coding utf 8 for i in range 1,5 for j ...
Git零基礎教程 (2)基本命令
本章主要介紹git的基本結構和基本指令。如下圖 記為圖1 所示,乙個git工程可以分為三個區域 工作目錄,快取區域,git倉庫。工作目錄就是你的所有檔案,快取區域是暫存下一次commit要更改的內容的區域,git倉庫則存著所有的commits。在上圖介於working directory 和 sta...
喜大普奔!python零基礎教程來了!
python語言是一種典型的指令碼語言,簡潔,語法約束少,接近人類語言。有豐富的資料結構,例如列表 字典 集合等。具有可移植性,支援面向過程和物件導向程式設計,並且開源。最近兩年python的關注度上公升得非常快,越來越多的人想要學習python,這裡向大家介紹一下,如何才能快速入門python?成...