路徑操作獲取當前路徑: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...