unix常用命令

1、ls:顯示文件名,等同于dos下dir命令

命令格式:ls [option] file
option:
-l:顯示詳細(xì)列表
-a:顯示所有文件,包含隱藏文件(以. 起頭的文件名)
-R:顯示文件及所有子目錄
-F:顯示文件(后跟*)和目錄(后跟/)
-d:與l選項(xiàng)合用,顯示目錄名而非其內(nèi)容

2、cd:目錄轉(zhuǎn)換,等同于dos下cd命令

注意目錄分隔符為“/”,與dos相反
命令格式:cd dirname

3、pwd:顯示當(dāng)前路徑

4、cat:顯示文件內(nèi)容,等同于dos下type命令

命令格式:cat filename

5、more:以分頁(yè)方式查看文件內(nèi)容

命令格式:more filename

6、touch:新建文件

命令格式:touch filename

7、rm:刪除文件

命令格式: rm [-r] filename (filename 可為檔名,或檔名縮寫符號(hào).)

rm file1 刪除檔名為 file1 之文檔.
rm file? 刪除檔名中有五個(gè)字元,前四個(gè)字元為file 之所有文檔.
rm f* 刪除檔名中,以 f 為字首之所有文檔.
rm -r dir1 刪除目錄 dir1,及其下所有文檔及子目錄.

8、mkdir:創(chuàng)建目錄

命令格式: mkdir [-p] directory-name

mkdir dir1 建立一新目錄 dir1.
mkdir -p dir/subdir 直接創(chuàng)建多級(jí)目錄

9、rmdir:刪除目錄

目錄必須首先為空
命令格式: rmdir directory

10、cp:文檔復(fù)制

命令格式: cp [-r] source destination

cp file1 file2 將文檔 file1 復(fù)制成 file2
cp file1 dir1 將文檔 file1 復(fù)制到目錄 dir1 下,文件名仍為 file1.
cp /tmp/file1 . 將目錄 /tmp 下的文檔 file1復(fù)制到現(xiàn)行目錄下,檔名仍為 file1.
cp /tmp/file1 file2 將目錄 /tmp 下的文檔 file1現(xiàn)行目錄下,檔名為file2
cp -r dir1 dir2 (recursive copy) 復(fù)制整個(gè)目錄.若目錄 dir2 存在,則將目錄dir1,及其所有文檔和子目錄,復(fù)制到目錄 dir2 下,新目錄名稱為dir1.若目錄dir2不存在,則將dir1,及其所有文檔和子目錄,復(fù)制為目錄 dir2.

11、mv:文件移動(dòng)

命令格式: mv source destination

mv file1 file2 將文檔 file1,更改檔名為 file2.
mv file1 dir1 將文檔 file1,移到目錄 dir1 下,檔名仍為 file1.
mv dir1 dir2 若目錄 dir2 不存在,則將目錄 dir1,及其所有檔案和子目錄,移到目錄 dir2 下,新目錄名稱為 dir1.若目錄 dir2 不存在,則將dir1,及其所有文檔和子目錄,更改為目錄 dir2.

12、du 查看目錄所占磁碟容量

命令格式: du [-sk] directory

du dir1 顯示目錄 dir1 的總?cè)萘考捌浯文夸浀娜萘?du -sk dir1 顯示目錄 dir1 的總?cè)萘?以k bytes為計(jì)量

13、find 文件查找

命令格式: find dir -name filename command

find . -name hello -print 尋找目前目錄及所有的子目錄內(nèi)叫hello的文檔.
find . -ctime +7 -print 找出七天內(nèi)未被更動(dòng)的文檔
find . -size +2000m -print 找出大小超過2000 bytes的文檔
find /tmp -user b1234567 -print 在/tmp下屬於b1234567的文檔
find . -name '*.c' -exec rm {} 刪除所有的.c檔
find . -name test\* -print 顯示當(dāng)前目錄及其子目錄文件名前4位為test的文件名

14、vi 編輯器

命令狀態(tài):
j,k,h,l:上下左右
0: 行首
$: 行尾
i,I :插入命令,i 在當(dāng)前光標(biāo)處插入 I 行首插入
a,A:追加命令,a 在當(dāng)前光標(biāo)后追加,A 在行末追加
o,O:打開命令,o 在當(dāng)前行下打開一行,O在當(dāng)前行上插入一行
r,R :替換命令,r 替換當(dāng)前光標(biāo)處字符,R從光標(biāo)處開始替換
數(shù)字s: 替換指定數(shù)量字符
x: 刪除光標(biāo)處字符
dd: 刪除當(dāng)前行
d0: 刪除光標(biāo)前半行
d$: 刪除光標(biāo)后半行
ctrl+f :后翻頁(yè)
ctrl+b:前翻頁(yè)
G : 文件尾
數(shù)字G: 數(shù)字所指定行
/string 查找字符串
n 繼續(xù)查找
N 反向繼續(xù)查找
% 查找對(duì)應(yīng)括號(hào)
u 取消上次操作
ex命令狀態(tài)
:set number 顯示行號(hào)
:set smd 顯示顯示狀態(tài)
:0 文件首
:1,5 copy 7 塊拷貝
:1,5 del 塊刪除
:1,5 move 7 塊移動(dòng)
:1,$s/string1/string2/g 全文件查找string1并替換為string2
:wq! 存盤退出

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • (一)基本命令 命令格式: 命令 參數(shù) 1.ls 顯示文件名,等同于dos下dir命令 命令格式:ls [opti...
    飛羽孟德閱讀 2,078評(píng)論 0 3
  • UNIX操作指引 目錄 1 Shell常用命令.....................................
    WY長(zhǎng)河閱讀 3,837評(píng)論 0 1
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,712評(píng)論 0 5
  • 1.rm (刪除文件或目錄) 用法 rm+命令 touch (創(chuàng)建一個(gè)文件夾)i.e touch 1.txt $r...
    海曼閱讀 471評(píng)論 0 1
  • 介紹UNIX系統(tǒng)中常用的系統(tǒng)命令,在這里長(zhǎng)期更新。 文件相關(guān) ls -l:可查看當(dāng)前目錄所有文件信息 chmod使...
    zealscott閱讀 297評(píng)論 0 0

友情鏈接更多精彩內(nèi)容