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”(命令模式下)
浙公网安备 33010602011771号