日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux创建zip+函数,linux+shell基础知识

發布時間:2023/12/10 linux 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux创建zip+函数,linux+shell基础知识 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄:

1.路徑:

2.進程:

3.清屏和退出當前命令操作:

4.ls 參數:

5.創建目錄\文件\復制文件:

6.查看文件內容:

7.linux通配符:

8.grep:

9.終止命令:

10.搜索文件:

11.查看網絡:

12.查看ip等信息:

13.打包壓縮文件tar:

14.解壓文件tar:

15.壓縮zip和解壓zip文件:

16.常用工具:

17.sudo:

18.權限命令:

1.什么是shell:

2.shell腳本格式:

3.執行shell腳本方式:

4.常用系統變量:

5.自定義變量:$ A=B

6.特殊變量:

7.運算符: expr

8.條件判斷:$[]

9.流程控制:if

10.流程控制: case

11.流程控制:for

12.流程控制:while

13.函數

一、linux

1.路徑:

1.絕對路徑: 從根目錄開始到當前目錄

2.當前目錄: ./

3.上層目錄: ../

4.主目錄: /

5.切換目錄: cd

2.進程:

1.查看當前進程: ps

2.執行退出: exit

3.查看當前路徑: pwd

3.清屏和退出當前命令操作:

清屏: clear

退出當前命令: ctrl+c

4.ls 參數:

ls: 列出當前目錄的文件和目錄

a 所有文件, l 詳細信息 ,

5.創建目錄\文件\復制文件:

創建文件: mkdir

創建文件: touch 、 vi

復制文件: cp (參數 -r 復制目錄中所有)

移動文件: mv

6.查看文件內容:

vi:編輯方式查看。

cat: 顯示文件內容。

7.linux通配符:

?:代替單個字符

* : 代替任意多個字符

8.grep:

grep查找文件中符合條件的字符串。

9.終止命令:

kill

10.搜索文件:

find

whereis

11.查看網絡:

netstat

12.查看ip等信息:

ifconfig

13.打包壓縮文件tar:

tar -zcvf 文件1 文件2 文件3

14.解壓文件tar:

tar -xvf 文件

15.壓縮zip和解壓zip文件:

zip

unzip

16.常用工具:

xshell:連接linux,執行命令工具

xftp:連接linux,傳輸文件

17.sudo:

sudo + 指令 :以管理員身份運行。

18.權限命令:

shmod命令

二、shell

1.什么是shell:

shell是一個命令行解釋器,主要負責將外部應用的操作解釋給linux內核。

2.shell腳本格式:

腳本以 #!/bin/bash 開頭

3.執行shell腳本方式:

1. 以 ./方式: ./+shell腳本名.sh

2. 以絕對路徑的方式 :? 絕對路徑+shell腳本名.sh

3.以sh或者bash方式: sh + shell腳本.sh 或者 bash + shell腳本名.sh

注意: 第一種和第二種需要執行權限。

4.常用系統變量:

1. $HOME:當前用戶的家目錄

2. $PWD: 當前目錄

3. $SHELL: 默認的解析器

4. $USER: 當前用戶

5.自定義變量:$ A=B

1.shell腳本的自定義變量不需要任何的聲明,直接賦值即可,(賦值的時候=兩端不能加空格)例如:

$ A=1

echo $A

2.撤銷變量: unset 變量

例如: unset A

3.靜態變量: readonly 變量,設置后不能unset:

例如 readonly B=1

4.聲明變量規則:建議大寫字母,不能數字開頭,=兩邊不能有空格,默認變量都是字符串,無法進行運算,定義的變量有空格,需要使用雙引號。

6.特殊變量:

1. $n: (n是數字)傳遞給shell腳本的參數。

2. $#: 獲取輸入參數的個數,常用于循環。

3. $*和$@: 都可以獲取輸入的所有參數,但$*把輸入的參數當成整體,$@把輸入的每個參數區分。

4. $?: 前一次命令的執行狀態。

7.運算符: expr

1. $((運算符))、$[運算符]

2.expr : 注意:expr運算符之間需要空格

例如: expr 2 + 3

8.條件判斷:$[]

$ [ 23 lt 22 ]? ;

注意: 中括號里面需要有空格。

9.流程控制:if

if [ command ];then

符合該條件執行的語句

elif [ command ];then

符合該條件執行的語句

else

符合該條件執行的語句

fi

10.流程控制: case

11.流程控制:for

12.流程控制:while

13.函數

總結

以上是生活随笔為你收集整理的linux创建zip+函数,linux+shell基础知识的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。