1. 程式人生 > >linux命令分割、if語句、mv&cp、rm、export

linux命令分割、if語句、mv&cp、rm、export

1、linux命令之間的分號、&&、||

分號: 順序地獨立執行各條命令, 彼此之間不關心是否失敗, 所有命令都會執行(注:換行也能達到效果
&&: 順序執行各條命令, 只有當前一個執行成功時候, 才執行後面的
||: 順序執行各條命令, 只有當前面一個執行失敗的時候, 才執行後面的

2、輸入、if判斷是目錄還是檔案

#!/bin/bash
read -p "input your file name" file_name  #-p會列印後面提示語句
if [ -d $file_name ]  #注意空格!!!!!否則語法錯誤!!
then
echo "this file is directory!" elif [ -f $file_name ] then echo "this file is file" fi

3、export命令
export liup=88 定義環境變數並賦值
export -n 刪除指定的變數
export -p 列出所有Shell賦予程式的環境變數

4、rm命令
刪除一個檔案或目錄
刪除檔案可以直接使用rm命令,若刪除目錄則必須配合選項”-r”

5、mv與cp區別
mv:使用者可以使用該命令為檔案或目錄重新命名或將檔案由一個目錄移入另一個目錄中
cp: 該命令的功能是將給出的檔案或目錄拷貝到另一檔案或目錄中