日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Solaris 基本命令( 二 )



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 :后翻頁

ctrl b:前翻頁

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! 存盤退出


(二) 增強(qiáng)命令

1. ln 文檔連結(jié)

命令格式:ln -s oldname newname ( Hard link )

同一文檔 , 可擁有一個(gè)以上之名稱 , 可將文檔做數(shù)個(gè)連結(jié).

例子 :

ln -s file1 file2 將名稱 file2 , 連結(jié)至文檔 file1.



2.grep 搜索字符串

命令格式:

grep string filename


尋找字串的方法很多 , 比如說我想找所有以M開頭的行.此時(shí)必須引進(jìn)pattern的觀

念.以下是一些簡(jiǎn)單的□例 , 以及說明:


^M 以M開頭的行 , ^表示開始的意思

M$ 以M結(jié)尾的行 , $表示結(jié)束的意思

^[0-9] 以數(shù)字開始的行 , []內(nèi)可列舉字母

^[124ab] 以1,2,4,a,或b開頭的行

^b.503 句點(diǎn)表示任一字母

* 星號(hào)表示0個(gè)以上的字母(可以沒有)

加號(hào)表示1個(gè)以上的字母

. 斜線可以去掉特殊意義


cat passwd | grep ^b 列出大學(xué)部有申請(qǐng)帳號(hào)者名單

cat passwd | grep ^s 列出交換學(xué)生申請(qǐng)帳號(hào)者名單

cat passwd | grep "^b.503" 列出電機(jī)系各年級(jí)...

grep "^." myfile.txt 列出所有以句點(diǎn)開頭的行



3.fgrep 搜索字符串

命令格式:fgrep string file

4.file 顯示文件類型

命令格式:file fileall

文件類型為shell script,ELF 32bit,ASCII text,data or tar file

5.diff 比較文檔或目錄之不同內(nèi)容

命令格式:diff [-r] name1 name2 ( name1 name2 可同時(shí)為檔名 , 或目錄名稱.)

例子 :

%diff file1 file2

比較文檔 file1 與 file2 內(nèi) , 各行之不同處.

%diff -r dir1 dir2

比較目錄 dir1 與 dir2 內(nèi) , 各文檔之不同處.

6.cmp 比較文檔相同部分

命令格式:cmp file1 file2




7.ftp 遠(yuǎn)程文件傳輸

命令格式: ftp [hostname|IP address]


在進(jìn)入 ftp 之後 , 如果與 remote host 連接上了 , 它將會(huì)詢問你 username

與密碼 , 如果輸入對(duì)了就可以開始進(jìn)行文檔傳輸.

注意:如用戶無密碼 , 無法注冊(cè)

(1) ftp 命令

ascii 將傳輸模式設(shè)為 ascii 模式.通常用於傳送文字檔.

binary 將傳輸模式設(shè)為 binary 模式 , 通常用於傳送執(zhí)行檔 , 壓縮檔與影像

檔等.

cd remote-directory 將遠(yuǎn)程主機(jī)上的工作目錄改變.

lcd [ directory ] 更改本地主機(jī)的工作目錄.

ls [ remote-directory ] [ local-file ] 列出遠(yuǎn)程主機(jī)上的文檔.

get remote-file [ local-file ] 取得遠(yuǎn)方的文檔.

mget remote-files 可使用通用字元一次取得多個(gè)文檔.

put local-file [ remote-file] 將本地主機(jī)的文檔送到遠(yuǎn)程主機(jī).

mput local-files 可使用通用字元一次將多個(gè)文檔放到遠(yuǎn)程主機(jī)上.

help [ command ] 線上輔助指令.

mkdir directory-name 在遠(yuǎn)程主機(jī)創(chuàng)建一個(gè)目錄.

推薦閱讀