Linux Shell語法記錄

2022-08-28 10:00:10 字數 1387 閱讀 7320

路徑操作獲取當前路徑:pwd

把當前路徑存入某一變數:path=dirname pwd

查詢檔案所在位置:

find path type name

"""path表示要查詢的路徑;

type表示要查詢的準則

name表示要查詢的目標

例如:find / -name ifgame

"""查詢根目錄下所有名稱為ifgame的檔案

檔案操作檔案的移動:mv

mv path1 path2

"""從path1移動到path2

此處path1和path2為檔案的絕對路徑

例如:mv /usr/local/ifgame/script /usr/script

"""

檔案的刪除:rm

rm filename

"""刪除當前路徑下名稱為filename的檔案

如果filename為某一絕對路徑,則刪除對應檔案

""""""

據說有一句rm -rf/*非常好用,可以有效釋放硬碟空間

"""

檔案的重新命名:mv/rename

"""

mv也可用於檔案的重新命名

"""mv path1 path2

"""path1和path2為同一目錄不同檔名時可以實現重新命名

例如:mv /usr/local/ifgame/script /usr/local/ifgame/newscript

""""""

rename有兩個版本,c和perl版本

我的電腦上是c版本的

c版本輸入rename --help會顯示 rename from to file

也就是說需要三個引數:原名,新名,要修改的檔案

例如:rename runme newrunme runme*

"""

資料夾操作建立資料夾:

mkdir filelist

"""例如:

mkdir newlist

在當前目錄下建立名稱為newlist的新資料夾

"""

刪除資料夾:

rmdir filelist

"""例如:

rmdir newlist

刪除當前目錄下的newlist資料夾

"""

shell輸出:

echo you can see this sentence.

word=you can also see this sentence.

echo $word

順便吐槽一下,shell和windows下面cmd命令的語法用起來好像啊。。。

linux shell 基本語法

從程式設計師的角度來看,shell本身是一種用c語言編寫的程式,從使用者的角度來看,shell是使用者與linux作業系統溝通的橋梁。使用者既可以輸入命令執行,又可以利用 shell指令碼程式設計,完成更加複雜的操作。在linux gui日益完善的今天,在系統管理等領域,shell程式設計仍然起著不...

Linux shell基本語法

1.shell變數 一般shell的變數賦值的時候不用帶 而使用或者輸出的時候要帶 加減乘除的時候要加兩層小括號。括號外面要有乙個 括號裡面的變數可以不用 需要注意的是,變數賦值,變數使用的時候不能有空格,否則會被解析成命令,報錯無此命令。bin bash a 1b 2 c a b echo c e...

linux shell腳步記錄

1.獲取當前檔案所在目錄 src dirname 0 文字處理 cat file1 file2 command file1 in.txt or file1 out.txt general syntax for text manipulation using pipe,stdin and stdout...