shell零基礎教程 複製貼上 剪下 重新命名

2021-10-21 14:02:20 字數 1942 閱讀 9450

這篇文章主要介紹,如何建立乙個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?成...