关键词不能为空

当前您在: 主页 > 英语 >

Unix_Command详解

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-14 02:59
tags:

-

2021年2月14日发(作者:中线)


ls


命令选项详解



时间:


2006-09-23 17:29:25


来源:


Linux


联盟收集


作者:


Linux


联盟收




ls


命令可 以说是


Linux


下最常用的命令之一。它有众多的选项,其中 有很


多是很有用的,你是否熟悉呢?下面列出了



ls


命令的绝大多数选项。






-a


列出目录下的所有文件,包括以


.


开头的隐含文件。




-b


把文件名中不可输出的字符用反斜杠加字符编号


(


就象在


C


语言里一样


)


的形式列出。




-c


输出文件的



i


节点的修改时间,并以此排序。




-d


将目录象文件一样显示,而不是显示其下的文件。




-e


输出时间的全部信息,而不是输出简略信息。




-f -U


对输出的文件不排序。




-g


无用。




-i


输出文件的



i


节点的索引信息。




-k




k


字节的形式表示文件的大小。




-l


列出文件的详细信息。




-m


横向输出文件名,并以





作分格符。< /p>




-n


用数字的



UID,GID


代替名称。




-o


显示文件的除组信息外的详细信息。




-p -F


在每个文件名后附上一个字符以说明该文件的类型 ,


“*”


表示可执行的普通




文件;


“/”


表示目录;


“@”


表示符号链接;


“ |”


表示


FIFOs



“=”


表示套



< p>
接字


(sockets)





-q



?


代替不可输出的字符。




-r


对目录反向排序。




-s


在每个文件名后输出该文件的大小。




-t


以时间排序。




-u


以文件上次被访问的时间排序。




-x


按列输出,横向排序。




-A


显示除



“.”



“..”


外的所有文件。




-B


不输出以



“~”


结尾的备份文件。




-C


按列输出,纵向排序。




-G


输出文件的组的信息。




-L


列出链接文件名而不是链接到的文件。




-N


不限制文件长度。




-Q


把输出的文件名用双引号括起来。




-R


列出所有子目录下的文件。




-S


以文件大小排序。




-X


以文件的扩展名


(


最后一个


.


后的字符


)


排序。




-1


一行只输出一个文件。




--color=no


不显示彩色文件名




--help


在标准输出上显示帮助信息。




--version


在标准输出上输出版本信息并退出。



Vi


指令大全



目录



[


隐藏


]




1


进入


v i


的命令



2


移动光标类命令



3


屏幕翻滚类命令



4


插入文本类命令



5


删除命令



6


搜索及替换命令



7


选项设置



8


最后行方式命令



9


寄存器操作



[


编辑


]


进 入


vi


的命令



vi filename:


打开或新建文件,并将光标置于第一行首




vi +n filename:


打开文件,并将光标置于第


n


行首




vi + filename:


打开文件,并将光标置于最后一行首




vi +/pattern filename:


打开文件,


并将光标置于第一个与


pattern


匹配的串处




vi -r filename:


在上次正用


vi


编辑时发生系统崩溃,恢复


filename



vi filename....filename:


打开多个文件,依次进行编辑




[


编辑


]


移动光标类命令



h:


光标左移一个字符




l:


光标右移一个字符




space:


光标右移一个字符




Backspace:


光标左移一个字符




k



Ctrl+p:


光标上移一行




j



Ctrl+n:


光标下移一行




Enter:


光标下移一行




w



W :


光标右移一个字至字首




b



B :


光标左移一个字至字首




e



E :


光标右移一个字至字尾




):


光标移至句尾




(:


光标移至句首




}:


光标移至段落开头




{:


光标移至段落结尾




nG:


光标移至第


n


行首




n+:


光标下移


n





n-:


光标上移


n





n$$:


光标移至第


n


行尾




H:


光标移至屏幕顶行




M:


光标移至屏幕中间行




L:


光标移至屏幕最后行




0:


光标移至当前行首




$$:


光标移至当前行尾




[


编辑


]


屏幕翻滚类命令



Ctrl+u:


向文件首翻半屏




Ctrl+d:


向文件尾翻半屏




Ctrl+f:


向文件尾翻一屏




Ctrl



b:


向文件首翻一屏




nz:


将第


n


行滚至屏幕顶部,不指定


n


时将当前行滚至屏幕顶部。




[


编辑


]


插入文本类命令



i:


在光标前




I:


在当前行首




a:


光标后




A:


在当前行尾




o:


在当前行之下新开一行




O:


在当前行之上新开一行




r:


替换当前字符




R:


替换当前字符及其后的字符,直至按

ESC





s:


从当前光标位置处开始,以输入的文本替代指定数目的字符




S:


删除指定数目的行,并以所输入文本代替之




ncw



nCW:


修改指定数目的字




nCC:


修改指定数目的行




[


编辑


]


删除命令



ndw



ndW:

< br>删除光标处开始及其后的


n-1


个字



do:


删至行首




d$$:


删至行尾




ndd:


删除当前行及其后


n-1





x



X:


删 除一个字符,


x


删除光标后的,而


X< /p>


删除光标前的




Ctrl+u:


删除输入方式下所输入的文本




[


编辑


]


搜索及替换命令



/pattern:


从光标开始处向文件尾搜索


pattern


?pattern:


从光标开始处向文件首搜索


pattern


n:


在同一方向重复上一次搜索命令



N:


在反方向上重复上一次搜索命令



:s/p1/p2/g:


将当前行中所有

p1


均用


p2


替代



:n1,n2s/p1/p2/g:


将第


n1



n2


行中所有< /p>


p1


均用


p2


替 代



:g/p1/s//p2/g:


将文件中所有


p1


均用


p2

< p>
替换



[


编辑


]


选项设置



all:


列出所有选项设置情况




term:


设置终端类型




ignorance:


在搜索中忽略大小写




list:


显示制表位


(Ctrl+ I)


和行尾标志


($$)



number:


显示行号




report:


显示由面向行的命令修改过的数目




terse:


显示简短的警告信息




warn:


在转到别的文件时若没保存当前文件则显示


NO write


信息




nomagic:


允许在搜索模式中,使用前面不带





的特殊字符




nowrapscan:


禁止


vi


在搜索到达文件两端时,又从另一端开始< /p>




mesg:


允许


vi


显示其他用户用


write


写到自己终端上的信息




[


编辑


]


最后行方式命令



:n1,n2 co n3:



n1


行到

< br>n2


行之间的内容拷贝到第


n3


行下



:n1,n2 m n3:


将< /p>


n1


行到


n2


行 之间的内容移至到第


n3


行下



:n1,n2 d:



n1


行到


n2


行之间的内容删除

< br>


:w:


保存当前文件



:e filename:


打开文件


filename


进行编辑



:x:


保存当前文件并退出



:q:


退出


vi


:q!:


不保存文件并退出


vi


:!command:


执行


shel l


命令


command


:n1,n2


w!command:


将文件中


n1


行至


n2


行的内容作为


command


的输入并执行之,




若不指定


n1



n2


,则表示将整个文件内容作为


command


的输入



:r!command:


将命令


co mmand


的输出结果放到当前行


-


-


-


-


-


-


-


-



本文更新与2021-02-14 02:59,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/654281.html

Unix_Command详解的相关文章