Linux 常用命令

一、Linux命令格式

一个完整的Linux命令包括命令字、命令选项和命令参数组成。

Command[Option][Arguments]

例如以下的一个Linux命令

$ ls -l  /home

其中$为命令提示符,表示当前用户为普通用户,如果为管理员root用户则命令提示符为#

ls为命令字,-l为命令选项,/home为命令参数

注意:各命令的各组成部分之间用空格隔开,命令的输入以回车结束。

二、常用的命令有:

ls
显示指定目录和文件的信息
pwd
显示当前目录名称
cd
进入指定的目录
mkdir
创建指定名称的目录

rmdir

删除指定名称的目录

file    

显示指定文件的类型
touch

新建指定名称的文件或更新文件时间戳
cp     

复制文件或目录
rm    

删除文件或目录

rm -rf

强制删除文件或目录包括子目录
mv   

移动文件或目录,文件或目录重命名

三、vi编辑指令

vi编辑器中有三种状态模式

1、命令模式

2、输入模式

3、末行模式

通过输入“I”可以进入输入模式,“ESC”键可以退出到命令模式,“:”可以进入末行模式。

$ vi myfile

进入编辑环境并打开(新建)文件

:e filename

打开新文件打开新的文件到vi编辑器中

:e! filename

打开新的文件到vi编辑器中,并放弃对当前文件的修改
:r filename

读取文件内容到当前vi编辑器中

:w

保存对vi编辑器中已打开文件的修改

:w myfile

另存为文件将vi编辑器中的内容另存为制定文件名
:q

 未修改退出没有对vi编辑器中打开的文件进行修改,或已对修改进行了保存,直接退出vi编辑器

:wq
保存并退出对vi编辑器中的文件进行保存并退出vi编辑器

:q!
不保存退出放弃对文件内容的修改,并退出vi编辑器

:set nu
在编辑器中显示行号

:set nonu
取消编辑器中的行号显示

nG
跳转到文件中的第n行(命令模式下)

dd

删除光标所在行(命令模式下)

ndd

从光标所在行开始向下删除n行(命令模式下)

u
取消最近一次的操作,并恢复操作结果,可以多次使用u命令恢复已进行的多步操作(命令模式下)

yy
复制当前行整行的内容到vi缓冲区(命令模式下)
ynyor nyy
复制从当前行开始的n行内容到vi缓冲区(命令模式下)

p
读取vi缓冲区中的内容,并粘贴到光标当前的位置(不覆盖文件已有的内容)(命令模式下)

/word
从上而下在文件中查找字符串“word”(命令模式下)
?word
从下而上在文件中查找字符串“word”(命令模式下)
n
定位下一个匹配的被查找字符串(命令模式下)

:%s/old/new/g
在整个文件范围内替换所有的字符串“old”为“new”(命令模式下)

 

 

posted on 2013-09-17 16:34  时空漫步  阅读(201)  评论(0)    收藏  举报

导航