av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

常用UNIX命令

瀏覽:50日期:2024-06-19 14:07:02

vi全屏幕編輯器

vi(Visual)是以視覺為導(dǎo)向的全屏幕編輯器、共分為三種方式(mode):

command方式:

任何輸入都會(huì)作為編輯命令,而不會(huì)出現(xiàn)在屏幕上,若輸入錯(cuò)誤則有“岬的聲音;任何輸入

都引起立即反映

insert方式:

任何輸入的數(shù)據(jù)都置于編輯寄存器。在command方式下輸入(I,a,A等),可進(jìn)入insert方式,insert方式下按ESC,可跳回command方式。

escape方式:

以“:或者“/為前導(dǎo)的指令,出現(xiàn)在屏幕的最下一行,任何輸入都被當(dāng)成特別指令。

進(jìn)入vi(在系統(tǒng)提示符下面輸入以下指令):

vi  進(jìn)入vi而不讀入任何文件

vi filename 進(jìn)入vi并讀入指定名稱的文件(新、舊文件均可)。

vi +n filename進(jìn)入vi并且由文件的第幾行開始。

vi +filename  進(jìn)入vi并且由文件的最后一行開始。

vi + /Word filename 進(jìn)入vi并且由文件的word這個(gè)字開始。

vi filename(s)  進(jìn)入vi并且將各指定文件列入名單內(nèi),第一個(gè)文件先讀入。

vedit 進(jìn)入vi并且在輸入方式時(shí)會(huì)在狀態(tài)行顯示“INSERT MODE"。

編輯數(shù)個(gè)文件(利用vi filename(s))進(jìn)入vi后)

:args 顯示編輯名單中的各個(gè)文件名

:n讀入編輯名單中的下一個(gè)文件

:rew讀入編輯名單中的第一個(gè)文件

:e# 讀入編輯名單內(nèi)的前一個(gè)文件

:e file 讀入另一個(gè)文件進(jìn)vi(此文件可不在編輯名單內(nèi)),若原文件經(jīng)修改還沒有存檔,則?wèi)?yīng)先以: w 存檔。

:e! file強(qiáng)迫讀入另一個(gè)文件進(jìn)入vi,原文件不作存檔動(dòng)作。

存儲(chǔ)及退出vi

:w filename 存入指定文件,但未退出vi(若未指定文件名則為當(dāng)前工作的文件名)。

:wq 或者 :x或者zz 存文件,并且退出vi.

:q不作任何修改并退出vi。

:q! 放棄任何修改并退出vi。

:!command 暫時(shí)退出vi并執(zhí)行shell指令,執(zhí)行完畢后再回到vi。

:sh 暫時(shí)退出vi到系統(tǒng)下,結(jié)束時(shí)按Ctrl + d則回到vi。

加數(shù)據(jù)指令

i 在關(guān)標(biāo)位置開始插入字符,結(jié)束時(shí)候按ESC鍵。

I 在光標(biāo)所在行的最前面開始加字,結(jié)束時(shí)按ESC鍵。

a 在光標(biāo)位置后開始加字,結(jié)束時(shí)按ESC鍵。

A 在光標(biāo)所在行的最后面開始加字,結(jié)束時(shí)按ESC鍵。

o 在光標(biāo)下加一空白行并開始加字,結(jié)束時(shí)按ESC鍵。

O 在光標(biāo)上加一空白行并開始加字,結(jié)束時(shí)按ESC鍵。

!command執(zhí)行shell指令,并把結(jié)果加在光標(biāo)所在行的下一行。

刪除指令

nx刪除由光標(biāo)位置起始的n個(gè)字符(含光標(biāo)位置,按一個(gè)x表示刪除光標(biāo)所在的字符)

nX  刪除由光標(biāo)位置起始的n個(gè)字符(不含光標(biāo)位置)。

ndw 刪除光標(biāo)位置其實(shí)的n個(gè)字符組(Word)。

d0  將行的開始到光標(biāo)位置的字符全部刪除。

d$ 或D  將光標(biāo)位置起始到行尾的字符全部刪除。

ndd 將光標(biāo)位置起始的n行(整行)刪除(dd表示刪除光標(biāo)所在行)。

:start,endd 刪除文件的第start到end行。

關(guān)標(biāo)移動(dòng)

0 移到一行的開始

$ 移到一行的最后

[ 移到文件開始位置

] 移到文件結(jié)束位置

nh往左移n位

nl或者spacebar  往右移n位

nk向上移n行

n+向上移n行,光標(biāo)在該行的起始

ni  向下移n行

n-向下移n行,光標(biāo)在該行的起始

H 移到屏幕的左上角

M 移到屏幕的中間行開頭

L 移到屏幕的最后一行

G 移到文件的最后一行

nG或者:n移到文件的第n行

nw右移n個(gè)字組,標(biāo)點(diǎn)符號(hào)屬于字組

nW右移n個(gè)字組,標(biāo)點(diǎn)符號(hào)不屬于字組

nb左移n個(gè)字組,標(biāo)點(diǎn)符號(hào)屬于字組

nB左移n個(gè)字組,標(biāo)點(diǎn)符號(hào)不屬于字組

Ctrl + u屏幕上卷半個(gè)菜單

Ctrl + d  屏幕下卷半個(gè)菜單

Ctrl + b  屏幕上卷一個(gè)菜單

Ctrl + F  屏幕下卷一個(gè)菜單

修改指令

r 修改光標(biāo)文件的字符

R 從光標(biāo)位置開始修改,結(jié)束時(shí)按ESC鍵

new 更改n組字符,結(jié)束時(shí)按ESC鍵

ncc 從光標(biāo)所在位置開始更改n行,結(jié)束時(shí)按ESC鍵

重排各行長度

i 并按Enter將該行由光標(biāo)所在處斷開,并進(jìn)入insert方式

J 把下一行的數(shù)據(jù)連接到本行之后

尋找指令

/text 從光標(biāo)位置往下找字串text

?text 從光標(biāo)位置往上找字串text

n 繼續(xù)找下一個(gè)字串(在輸入上面的尋找指令之后使用)

尋找并且取代指令

:getxt1/s/ /text2/options 將各行的text1替換為text2

option=g表示文件中所有的text1均被取代,若未輸入任何option,則只有各行中的第一個(gè)出現(xiàn)的text1被取代

option=go 在屏幕顯示各取代的行

option=gc 在每個(gè)字串取代之前要求確認(rèn)

Start,endgtext1/s/ / text2/options 同上,只尋找并取代第start~end行。

或:Start,ends/text1/text2/options

復(fù)制及移動(dòng)文件

:first,last co dest 將first 到last行的數(shù)據(jù)復(fù)制到目標(biāo)行(dest)下面

:Start,endm dest將start 到 end行的數(shù)據(jù)移動(dòng)到目標(biāo)行(dest)下。

:r filename 將指定文件的內(nèi)容讀入光標(biāo)所在行下。

nY  將光標(biāo)所在位置開始的n行數(shù)據(jù)暫存

p 復(fù)制暫存數(shù)據(jù)在光標(biāo)的下一行

P 復(fù)制暫存數(shù)據(jù)在光標(biāo)的上一行

其他命令

. 重復(fù)前一指令

u 取消前一指令

Ctrl + l刷新屏幕顯示

:set number 顯示文件的行號(hào),但不會(huì)存文件

:set nonumber 解除行號(hào)顯示

:set ai 設(shè)置每行起始位置(以光標(biāo)當(dāng)前位置為起始)

:set noai 取消行起始位置設(shè)定

:f 或<Ctrl> + g 告訴用戶有關(guān)現(xiàn)行編輯文件的數(shù)據(jù)。

quit 退出bc

附錄 Unix 常用命令簡單說明

UNIX 命令大多數(shù)可用聯(lián)機(jī)幫助手冊(cè) man 獲得幫助,下面是常用命令及簡單說明,可供用戶快速查找使用。

命令 功能簡述

acctcom 等于進(jìn)程記帳文件

accton 啟動(dòng)或中止記帳進(jìn)程

adb 匯編語言調(diào)試工具

admin 創(chuàng)建和管理SCCS文件

ar 檔案文件和庫文件管理程序

as 匯編器

asa 回車控制

at 在指定時(shí)間執(zhí)行程序

awk 模式搜索和處理語言

banner 制作標(biāo)題

basename 生成文件基本名(無前。后綴)

batch 命令的延遲執(zhí)行

bc 計(jì)算器

bdiff 大型文件比較

bfs 大文件搜索

break 退出循環(huán)

cal 打印日歷表

calendar 打印日歷表

cancel 取消打印任務(wù)

case 分支語句

cb C語言整理程序

cd 改變當(dāng)前目錄

cc C語言編譯器

cdc SCCS實(shí)用程序

cflow 生成C語言流程圖

checkeq 數(shù)學(xué)公式排版命令

chgrp 改變文件組

chmod 改變文件存取模式

chown 改變文件主

chroot 改變根目錄

cksum 顯示校驗(yàn)和

clri 清除指定的I節(jié)點(diǎn)

cmp 文件比較

col 過濾反向換行

comb SCCS實(shí)用程序

comm 顯示兩個(gè)排序文件的公共行

command 執(zhí)行簡單命令

continue 進(jìn)入下一循環(huán)

cp 復(fù)制文件

cpio 復(fù)制文件檔案

cpp C語言預(yù)處理程序

crash 檢查系統(tǒng)內(nèi)存映象

create 建立臨時(shí)文件

cref 生成交叉引用表

cron 在指定時(shí)間執(zhí)行一組命令

crontab 為命令cron 準(zhǔn)備crontab文件

crypt 加密/解密

csplit 將一個(gè)文件分解

ct 遠(yuǎn)程終端注冊(cè)

ctags 創(chuàng)建供vi使用的標(biāo)識(shí)符

cu 呼叫另一Unix系統(tǒng)

cut 斷開一文件中所選擇的字段

cxref 生成C程序交叉訪問表

date 打印和設(shè)置時(shí)間

dc 桌面計(jì)算器

dd 轉(zhuǎn)換和復(fù)制文件

delta SCCS實(shí)用程序

deroff 去掉排版格式

devnm 標(biāo)識(shí)設(shè)備名

df 顯示可用磁盤空間

diff 顯示兩個(gè)文件的差異

diff3 顯示三個(gè)文件的差異

dircmp 目錄比較

dis 反匯編程序

du 顯示對(duì)磁盤的占用情況

dump 對(duì)指定文件備份

echo 回顯指定參數(shù)

ed 行編輯器

edit 文本編輯器

egrep 在文件中查找指定模式

env 設(shè)置命令執(zhí)行環(huán)境

eqn 數(shù)學(xué)公式排版命令

eval 執(zhí)行指定命令

ex 行編輯器

exec 執(zhí)行指定命令

exit 進(jìn)程中止

expand 使表格占滿行寬

export 將變量傳遞給子程序

expr 計(jì)算表達(dá)式值

factor 因式分解

false 返回FALSE

fgrep 在文件中查找指定模式

file 確定文件類型

find 查找符號(hào)條件的文件

fmt 安排簡單的文本格式

fold 折行

for 循環(huán)語句

fsck 文件系統(tǒng)檢查和修復(fù)

fsdb 文件系統(tǒng)調(diào)試程序

fumount 強(qiáng)制性拆協(xié)指定資源

function 函數(shù)說明

fuser 列出使用文件的進(jìn)程

fwtmp 產(chǎn)生記帳記錄

get SCCS實(shí)用程序

getconf 查找配置參數(shù)

getopt 獲得命令中的選擇項(xiàng)

getopts 獲得命令中的選擇項(xiàng)

getty 設(shè)置終端類型、模式、行律等

grep 在文件中查找指定模式

head 打印文件的頭若干行

hexdump 按十六進(jìn)制轉(zhuǎn)儲(chǔ)文件

id 顯示用戶號(hào)

if 條件語句

init Unix 初啟進(jìn)程

install 安裝一個(gè)文件到文件系統(tǒng)

ipcrm 刪除IPC隊(duì)列

ipcs 顯示IPC狀態(tài)

join 連接兩個(gè)文件(關(guān)系操作〕

kill 中止指定進(jìn)程

killall 中止所有活動(dòng)進(jìn)程

labelit 給文件系統(tǒng)提供標(biāo)號(hào)

ld 目標(biāo)文件鏈接編輯器

lex 詞法分析程序

line 讀一行

link 連接文件

lint C程序檢查程序

ln 鏈接文件

local 建立局部變量

logger 顯示注冊(cè)信息

login 注冊(cè)

logname 獲取注冊(cè)名

look 在排序文件中查找某行

lorder 查找目標(biāo)庫的次序關(guān)系

lp 打印文件

lpr 打印文件

lpstat 顯示打印隊(duì)列狀態(tài)

ls 目錄列表

mail 發(fā)送或接收電子郵件

mailx 發(fā)送、接收或處理電子郵件

make 執(zhí)行有選擇的編譯

makekey 生成加密碼

man 顯示命令用法

mesg 接收或取消對(duì)話方式

mkdir 建立目錄

mkfifo 建立FIFO文件

mkfs 建立文件系統(tǒng)

mknod 建立文件系統(tǒng)的I節(jié)點(diǎn)

mount 安裝文件系統(tǒng)

mv 移動(dòng)文件

mvdir 移動(dòng)目錄

ncheck 按節(jié)點(diǎn)號(hào)生成節(jié)點(diǎn)名清單

neqn 數(shù)學(xué)公式排版命令

newgrp 把用戶加入到新組

news 打印消息

nice 改變命令執(zhí)行優(yōu)先級(jí)

nl 給文件加行號(hào)

nm 顯示目標(biāo)文件符號(hào)表

nohup 忽略掛起或退出執(zhí)行命令

nroff 文本文件排版

od 按八進(jìn)制轉(zhuǎn)儲(chǔ)文件

pack 壓縮文件

passwd 改變口令

paste 文件合并

pax 可移植檔案管理程序

pcat 顯示壓縮格式文件

pg 分屏顯示

pr 按打印格式顯示文件

pstat 報(bào)告系統(tǒng)信息

pwck 口令文件校驗(yàn)程序

pwd 顯示當(dāng)前工作目錄

quot 檢查文件系統(tǒng)所有權(quán)

ratfor 轉(zhuǎn)換成標(biāo)準(zhǔn)FORTRANC程序

read 從標(biāo)準(zhǔn)輸入讀一行

readonly 標(biāo)記變量為只讀

red 文本編輯器

regcmp 正規(guī)表達(dá)式編輯

restor 文件系統(tǒng)恢復(fù)程序

restore 文件系統(tǒng)恢復(fù)程序

return 返回語句

rev 顛倒文件中每行字符次序

rm 刪除文件

rmdel SCCS使用程序

rmdir 刪除目錄

rsh(net) 遠(yuǎn)程SHELL

rsh(sec) 受限SHELL

runacct 運(yùn)行日常記帳程序

sact SCCS實(shí)用程序

sag 打印系統(tǒng)活動(dòng)圖

sar 報(bào)告系統(tǒng)活動(dòng)

sccsdiff SCCS實(shí)用程序

sdb 符號(hào)調(diào)試器

sdiff 并列顯示兩個(gè)文件的差別

sed 流編輯器

sendto 發(fā)送郵件

set 設(shè)置選項(xiàng)或參數(shù)

setmnt 建立文件系統(tǒng)安裝表

sh SHELL解釋器

shift 命令行參數(shù)移位

shl SHELL層(layer)管理程序

shutdown 關(guān)機(jī)

size 顯示目標(biāo)文件長度

sleep 掛起進(jìn)程一段時(shí)間

sort 文件排序和合并

spell 拼寫錯(cuò)誤檢查程序

spellin 拼寫錯(cuò)誤檢查

spellout 拼寫錯(cuò)誤檢查

spline 按平滑曲線輸出數(shù)據(jù)

split 分解一個(gè)文件

strings 在目標(biāo)文件中尋找可打印字符

strip 刪除符號(hào)表

stty 設(shè)置終端模式

su 改變用戶

sum 顯示文件校驗(yàn)和及塊數(shù)

sync 更新磁盤

tabs 設(shè)置制表符

tbl 表格排版

tee 在管道上建立多通路

tic 終端數(shù)據(jù)庫編譯程序

time 打印執(zhí)行命令所花時(shí)間

tIEmx 報(bào)告命令所花時(shí)間及活動(dòng)

touch 更新文件時(shí)間

tput 恢復(fù)終端或查詢數(shù)據(jù)庫

tr 轉(zhuǎn)換字符

trap 捕獲信號(hào)

troff 文本文件排版

true 返回TRUE

tsort 拓?fù)渑判?/p>

tty 顯示終端設(shè)備名

umask 設(shè)置文件掩碼

umount 拆卸文件系統(tǒng)

uname 顯示系統(tǒng)名

unget SCCS實(shí)用程序

uniq 刪除文件中重復(fù)行

units 度量單位轉(zhuǎn)換

unlink 刪除文件

unpack 將壓縮文件還原

until 循環(huán)語句

update 更新磁盤

val SCCS實(shí)用程序

vc SCCS實(shí)用程序

vi 全屏幕編輯器

volcopy 文件系統(tǒng)的文字拷貝

wait 等待所有字進(jìn)程結(jié)束

while 循環(huán)語句

who 顯示誰在使用系統(tǒng)

whodo 顯示哪些用戶在做什么

write 和另一用戶直接對(duì)話

xargs 建立參數(shù)表并執(zhí)行命令

yacc 語法分析程序生成器

vmstat iostat sar topas glance

標(biāo)簽: Unix系統(tǒng)
主站蜘蛛池模板: 成人午夜性成交 | 欧美视频精品 | 亚洲成人自拍网 | 国产高清在线观看 | 综合久久色 | 欧美videosex性极品hd | 国产中文视频 | 精品久久久久久亚洲国产800 | 国产成人综合一区二区三区 | 国产视频导航 | 亚洲成年影院 | 日韩欧美在线视频一区 | 亚洲高清一区二区三区 | 亚洲成人免费观看 | 91一区二区三区在线观看 | 亚洲一区二区黄 | 97久久精品午夜一区二区 | 国产农村妇女精品一二区 | 一级黄色绿像片 | 羞羞网站在线免费观看 | 精品久久久久久亚洲综合网 | 不卡一区二区三区四区 | 日韩在线精品强乱中文字幕 | 精品在线一区二区 | 91精品国产91久久久久久三级 | 亚洲国产成人精品女人久久久 | 亚洲欧美激情精品一区二区 | 久久中文字幕一区 | 国产色爽 | 久久噜噜噜精品国产亚洲综合 | 免费观看一级黄色录像 | 国产偷录视频叫床高潮对白 | 黄 色 毛片免费 | 国产精品五月天 | 成年免费大片黄在线观看岛国 | 精品久久一区 | 91麻豆精品国产91久久久久久 | 亚洲人在线观看视频 | 五月天综合网 | 欧美一区二区视频 | 日本三级电影在线免费观看 |