Linux 學習「學習shell script」

2021-08-21 09:15:26 字數 682 閱讀 6393

linux系統服務啟動的介面在/etc/init.d/這個目錄下,目錄下所有的檔案都是script;

shell script在系統管理上面是很好的一項工具,但是在處理大量數值運算上就不夠好了,因為shell script速度較慢,使用cpu資源較多,造成主機資源分配不良;

#!/bin/bash,放在第一行宣告檔案內的語法使用bash;

整個script,除了第一行的#!來宣告shell之外,其他的#都是批註也就是注釋;

使用sh就是在子程序中執行,使用source就是在父程序中執行;

test可以測試檔案是什麼型別的;

是判斷符號;

if[條件判斷];then   else  fi結束,elif為多個if但是後面必須接個then,只有最後乙個沒有了才用else;

case $變數名稱 in每個型別結尾用連續兩個;;用esac反向結束;

function函式功能,function fname ();

迴圈類似其他語言,while [判斷]do 程式段落 done表示迴圈結束;

until [判斷] do 程式段落 done,反向,滿足結束;

for var in con1 con2 con3.... do 程式段 done;

for sitenu in $(seq 1 100) do done;

for((;;))也可以類似程式語言;

學習筆記 Linux學習

echo i am whoami 反引號裡的內容會被當做命令執行 echo the cpu in my pc has cat proc cpuinfo grep c processor cores 等價於反引號 a 10 定義乙個變數,等號兩邊不能有空格 echo a的值為 a a的值為10 ech...

linux學習 指令學習1

linux基本指令 什麼是指令 在linux終端輸入的內容就稱之為指令。指令的標準格式 linux通用的格式 指令 選項 操作物件 注 乙個指令可包含多個選項 操作物件可以是多個 基礎指令 1.ls list 用法1 ls 列出當前路徑下所有的檔案和資料夾名稱 用法2 ls 路徑 列出指定路徑下的所...

linux學習筆記 linux學習之軟體安裝

環境為vmware12下安裝的centos7系統。軟體安裝包 rpm軟體 rpm 安裝簡單 裝完之後資料找不到 安裝路徑不可修改 原始碼軟體 tar.gz tar.bz2 可配置安裝引數以發揮最大效能 安裝較慢 麻煩?rpm軟體安裝包格式 軟體名 軟體版本 軟體系統平台 軟體系統架構 zip 3.0...