国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

常用UNIX命令

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

vi全屏幕編輯器

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

command方式:

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

都引起立即反映

insert方式:

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

escape方式:

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

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

vi  進入vi而不讀入任何文件

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

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

vi +filename  進入vi并且由文件的最后一行開始。

vi + /Word filename 進入vi并且由文件的word這個字開始。

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

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

編輯數(shù)個文件(利用vi filename(s))進入vi后)

:args 顯示編輯名單中的各個文件名

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

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

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

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

:e! file強迫讀入另一個文件進入vi,原文件不作存檔動作。

存儲及退出vi

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

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

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

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

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

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

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

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

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

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

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

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

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

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

刪除指令

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

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

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

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

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

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

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

關(guān)標(biāo)移動

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個字組,標(biāo)點符號屬于字組

nW右移n個字組,標(biāo)點符號不屬于字組

nb左移n個字組,標(biāo)點符號屬于字組

nB左移n個字組,標(biāo)點符號不屬于字組

Ctrl + u屏幕上卷半個菜單

Ctrl + d  屏幕下卷半個菜單

Ctrl + b  屏幕上卷一個菜單

Ctrl + F  屏幕下卷一個菜單

修改指令

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

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

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

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

重排各行長度

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

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

尋找指令

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

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

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

尋找并且取代指令

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

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

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

option=gc 在每個字串取代之前要求確認

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

或:Start,ends/text1/text2/options

復(fù)制及移動文件

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

:Start,endm dest將start 到 end行的數(shù)據(jù)移動到目標(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 顯示文件的行號,但不會存文件

:set nonumber 解除行號顯示

: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)機幫助手冊 man 獲得幫助,下面是常用命令及簡單說明,可供用戶快速查找使用。

命令 功能簡述

acctcom 等于進程記帳文件

accton 啟動或中止記帳進程

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

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

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

as 匯編器

asa 回車控制

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

awk 模式搜索和處理語言

banner 制作標(biāo)題

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

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

bc 計算器

bdiff 大型文件比較

bfs 大文件搜索

break 退出循環(huán)

cal 打印日歷表

calendar 打印日歷表

cancel 取消打印任務(wù)

case 分支語句

cb C語言整理程序

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

cc C語言編譯器

cdc SCCS實用程序

cflow 生成C語言流程圖

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

chgrp 改變文件組

chmod 改變文件存取模式

chown 改變文件主

chroot 改變根目錄

cksum 顯示校驗和

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

cmp 文件比較

col 過濾反向換行

comb SCCS實用程序

comm 顯示兩個排序文件的公共行

command 執(zhí)行簡單命令

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

cp 復(fù)制文件

cpio 復(fù)制文件檔案

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

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

create 建立臨時文件

cref 生成交叉引用表

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

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

crypt 加密/解密

csplit 將一個文件分解

ct 遠程終端注冊

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

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

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

cxref 生成C程序交叉訪問表

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

dc 桌面計算器

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

delta SCCS實用程序

deroff 去掉排版格式

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

df 顯示可用磁盤空間

diff 顯示兩個文件的差異

diff3 顯示三個文件的差異

dircmp 目錄比較

dis 反匯編程序

du 顯示對磁盤的占用情況

dump 對指定文件備份

echo 回顯指定參數(shù)

ed 行編輯器

edit 文本編輯器

egrep 在文件中查找指定模式

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

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

eval 執(zhí)行指定命令

ex 行編輯器

exec 執(zhí)行指定命令

exit 進程中止

expand 使表格占滿行寬

export 將變量傳遞給子程序

expr 計算表達式值

factor 因式分解

false 返回FALSE

fgrep 在文件中查找指定模式

file 確定文件類型

find 查找符號條件的文件

fmt 安排簡單的文本格式

fold 折行

for 循環(huán)語句

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

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

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

function 函數(shù)說明

fuser 列出使用文件的進程

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

get SCCS實用程序

getconf 查找配置參數(shù)

getopt 獲得命令中的選擇項

getopts 獲得命令中的選擇項

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

grep 在文件中查找指定模式

head 打印文件的頭若干行

hexdump 按十六進制轉(zhuǎn)儲文件

id 顯示用戶號

if 條件語句

init Unix 初啟進程

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

ipcrm 刪除IPC隊列

ipcs 顯示IPC狀態(tài)

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

kill 中止指定進程

killall 中止所有活動進程

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

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

lex 詞法分析程序

line 讀一行

link 連接文件

lint C程序檢查程序

ln 鏈接文件

local 建立局部變量

logger 顯示注冊信息

login 注冊

logname 獲取注冊名

look 在排序文件中查找某行

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

lp 打印文件

lpr 打印文件

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

ls 目錄列表

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

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

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

makekey 生成加密碼

man 顯示命令用法

mesg 接收或取消對話方式

mkdir 建立目錄

mkfifo 建立FIFO文件

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

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

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

mv 移動文件

mvdir 移動目錄

ncheck 按節(jié)點號生成節(jié)點名清單

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

newgrp 把用戶加入到新組

news 打印消息

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

nl 給文件加行號

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

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

nroff 文本文件排版

od 按八進制轉(zhuǎn)儲文件

pack 壓縮文件

passwd 改變口令

paste 文件合并

pax 可移植檔案管理程序

pcat 顯示壓縮格式文件

pg 分屏顯示

pr 按打印格式顯示文件

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

pwck 口令文件校驗程序

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ī)表達式編輯

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

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

return 返回語句

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

rm 刪除文件

rmdel SCCS使用程序

rmdir 刪除目錄

rsh(net) 遠程SHELL

rsh(sec) 受限SHELL

runacct 運行日常記帳程序

sact SCCS實用程序

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

sar 報告系統(tǒng)活動

sccsdiff SCCS實用程序

sdb 符號調(diào)試器

sdiff 并列顯示兩個文件的差別

sed 流編輯器

sendto 發(fā)送郵件

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

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

sh SHELL解釋器

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

shl SHELL層(layer)管理程序

shutdown 關(guān)機

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

sleep 掛起進程一段時間

sort 文件排序和合并

spell 拼寫錯誤檢查程序

spellin 拼寫錯誤檢查

spellout 拼寫錯誤檢查

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

split 分解一個文件

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

strip 刪除符號表

stty 設(shè)置終端模式

su 改變用戶

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

sync 更新磁盤

tabs 設(shè)置制表符

tbl 表格排版

tee 在管道上建立多通路

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

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

tIEmx 報告命令所花時間及活動

touch 更新文件時間

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

tr 轉(zhuǎn)換字符

trap 捕獲信號

troff 文本文件排版

true 返回TRUE

tsort 拓撲排序

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

umask 設(shè)置文件掩碼

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

uname 顯示系統(tǒng)名

unget SCCS實用程序

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

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

unlink 刪除文件

unpack 將壓縮文件還原

until 循環(huán)語句

update 更新磁盤

val SCCS實用程序

vc SCCS實用程序

vi 全屏幕編輯器

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

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

while 循環(huán)語句

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

whodo 顯示哪些用戶在做什么

write 和另一用戶直接對話

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

yacc 語法分析程序生成器

vmstat iostat sar topas glance

標(biāo)簽: Unix系統(tǒng)
主站蜘蛛池模板: 中国japanesevideo乱 | 久久99热精品免费观看欧美 | 在线观看一区 | 9191精品国产免费不久久 | 亚洲视频免费在线看 | 特级毛片全部免费播放a一级 | 欧美.亚洲.日本一区二区三区 | 亚洲男人天堂久久 | 亚洲高清在线观看 | 一级毛片不卡片免费观看 | 亚洲国产老鸭窝一区二区三区 | 九九色网 | 一区二区三区在线播放视频 | 九九51精品国产免费看 | 毛片高清一区二区三区 | 欧美成人亚洲高清在线观看 | 欧美国产一区二区三区 | 99re伊人| 99久久精品国产片 | 国产一区二区三区视频 | 国产免费一区二区三区免费视频 | 99热久久国产精品免费看 | 国产免费成人在线视频 | 草草影院www色欧美极品 | 成人免费毛片一区二区三区 | 亚洲精品久久玖玖玖玖 | 日韩a毛片免费全部播放完整 | 日本aaa毛片 | 国产在线精品一区二区 | 日韩黄色免费观看 | 亚洲精品一区亚洲精品 | 黄色美女毛片 | 久草在线青青草 | 一级特黄aaa免费 | 亚洲精品视频免费在线观看 | 国产一区二区三区成人久久片 | 亚洲欧美另类日本久久影院 | 欧美日韩亚洲国内综合网俺 | 亚洲自拍中文 | 国产一级视频在线观看 | 激情午夜天 |