整理下linux基礎(chǔ)命令,對于各種命令,僅僅列出常用的選項,如果想知道更詳細(xì),建議用<cmd> -h或者man <cmd>查看。
第一部分 文件和目錄操作命令
pwd
不帶參數(shù), 顯示當(dāng)前目錄
cd [path]
切換當(dāng)前工作目錄
范例
cd 不帶參數(shù),切換到用戶的home目錄
cd ~ 和不帶參數(shù)一樣,切換到用戶的home目錄
cd - 退回到切換前的目錄
cd .. 切換到上一級目錄
ls [-alh] [path]
顯示目錄文件列表;不帶path參數(shù),顯示當(dāng)前目錄文件列表
選項
-a 顯示所有文件及目錄,包括隱藏文件和目錄
-l 輸出結(jié)果用單列格式顯示,包含更詳細(xì)的信息(默認(rèn)輸出為多列)
-h 將文件和目錄大小以便于人類閱讀的方式顯示(eg, 21K, 15M, 3.2G)
mkdir [OPTIONS] DIRECTORY...
如果目錄不存在,則創(chuàng)建目錄(可以)
選項
-p 一次創(chuàng)建多級目錄,如mkdir -p a/b/c/d
-v 對每個創(chuàng)建的目錄輸出一條消息
rmdir [OPTIONS] DIRECTORY...
刪除空目錄(只能刪除空目錄)
選項
-p 一次刪除多級空目錄,如rmdir -p a/b/c/d
-v 對每個刪除的目錄輸出一條消息
rm [OPTIONS] FILE...
刪除文件或目錄(這個比rmdir更常用)
選項
-f 忽略不存在的文件或參數(shù)而不提示
-r -R 遞歸刪除目錄
-i 每一次刪除前提示選擇是否刪除
-v 解釋命令過程中的細(xì)節(jié)
touch [OPTIONS] FILE...
如果FILE存在,更新FILE的訪問和修改時間到當(dāng)前時間
如果文件不存在并且-c沒有指定,則創(chuàng)建一個空文件
選項
-a 僅僅更新文件訪問時間
-m 僅僅更新文件修改時間
-c 不創(chuàng)建任何文件
cp [OPTIONS] SOURCE DEST
cp [OPTIONS] SOURCE... DIRECTORY
cp [OPTIONS] -t DIRECTORY SOURCE...
第一種格式是單文件拷貝;后面兩種是將多文件拷貝到指定目錄中
選項
-n 不覆蓋已經(jīng)存在的文件
-i 碰到已存在的文件時提示選擇是否覆蓋
-f 碰到已存在的文件直接覆蓋
如果-n和-i都存在,只有后面一個生效;如果-n存在,則忽略-f
-l 生成硬鏈接而不實際發(fā)生拷貝
-s 生成軟連接(符號鏈接)而不實際發(fā)生拷貝
-v 解釋命令過程中的細(xì)節(jié)
mv [OPTIONS] SOURCE DEST
mv [OPTIONS] SOURCE... DIRECTORY
mv [OPTIONS] -t DIRECTORY SOURCE...
第一種格式是單文件移動并/或重命名;后面兩種是將多文件移動到指定目錄中
選項
-n 不覆蓋已經(jīng)存在的文件
-i 碰到已存在的文件時提示選擇是否覆蓋
-f 碰到已存在的文件直接覆蓋
如果-n,-i,-f存在不止一個,只有最后一個生效
-u 僅當(dāng)目標(biāo)文件不存在或者SOURCE文件較新時移動文件
-v 解釋命令過程中的細(xì)節(jié)
cat [OPTIONS] FILE...
1. 顯示整個文件內(nèi)容 cat file
下面給出幾個利用vbscript訪問外部文件的例子:1.創(chuàng)建一個新的文本文件,如果文件已經(jīng)存在則報告錯誤:rem 在當(dāng)前盤根目錄下創(chuàng)建"測試.txt"并寫入一個字符串vbs dim fso,file,filenamevbs filename="\測試.txt"vbs const forwriting=2vbs set fso=createobject("scripting.filesystemobject")ifexpression fso.fileexists(filename)=-1vbscall call messagebox("發(fā)現(xiàn)錯誤。