Linux常用命令和Vi编辑器操作

原创 2015年11月18日 17:36:07

Linux常用命令

命令基本格式:
cmd [option] [arguement]
命令名称 [选项/操作] [参数]

man以及info帮助命令
用法:man [参数选择] [节号] 命令
例:man man;man ls;
info和man用法相同,作用也差不多,进入man或info命令后,可按如下命令操作:
q 退出
m 跳到指定菜单
up 光标上移一行
down 光标下移一行
etc;
补充:ls - -help 显示帮助信息

ls命令:显示文件信息命令
用法:ls [选项] [文件名/目录名]
几种常用用法
ls -l 显示详细信息
ls -a 显示所有文件所有信息
ls -l c* 显示所有以“c”开头的文件信息
ls -1 竖着显示
ll 竖着显示文件信息(包括权限)

pwd命令:显示当前工作目录

cd命令:切换目录
用法:cd 目录名称
cd 回到用户主目录
cd 回到用户主目录
cd - 回到上次更改之前的目录
(cd.. 回到上一层目录,但好像已经没用了)
cd ..(中间有空格) 回到根目录

创建目录
mkdir [参数] 目录名称
例:mkdir abc
删除目录
rmdir [参数] 目录名称
例:rmdir abc
创建或删除多级目录,加参数-p,例:mkdir -p abc/ab/a
注意:使用rmdir,不加参数时目录内必须要没有任何文件或者目录,不然不成功。

删除文件:rm
例:rm a.txt
创建文件:touch
例:touch a.txt,b.txt
参数:
-f 不显示警告和确认信息直接删除
-i 显示警告信息,提示是否删除
-r/R 递归删除所有目录文件

文件名修改命令:mv
mv 原文件名或目录名 新文件名或目录名
例:mv a.txt b.txt (将a.txt修改为b.txt)

文件复制命令:cp
cp [参数] 源文件或目录 目标文件或目录
参数:
-f 覆盖已经存在的目标文件
-i 给出警告提示

显示文件内容:
cat:显示和连接文件内容
例: cat a.txt (显示a.txt内容)
例:cat file1 file2 > file3 (将file1和file2的内容输入到file3中)
tac:倒序显示文件内容
more:分页显示文件内容,输入q可退出
less:分页显示,但是可以翻查已经看过的内容,比more有更多的控制命令

查找文件:find
例:find . -name “c*” (查找所有以c开头的文件)

查找指定字符串:grep
grep [参数] 模式匹配符 文件名
例:grep hello a.txt (在a.txt中查找hello字符串所在的行)
参数:
-n 显示所在行行号
-v 查找与所指定模式不匹配的行

关机命令:shutdown
参数:
-r 关机后重启
-h 关闭系统后或者暂停或者关机
-c 取消关机
其他关机命令:init 0(感觉这个比较实用)

who:查看当前在线用户

文件权限修改:chmod(change mode)
例:chmod a+w a.txt
a->s所有用户,u->文件的拥有者,g->与拥有者同一组的用户,o->其他用户
+、-分别表示增加和删除权限
权限类型:读(r)、写(w)、执行(x)
文件权限也可以用三位二进制抓换为8进制表示
如:111表示具有读、写、执行权限,相对于的8进制表示就是7

修改文件拥有者:chown(change own)
例:chown root a.txt (root表示新的所有者的用户账号)

磁盘管理命令:
du:查看目录占用空间大小命令
df:显示磁盘使用率及剩余空间

进程管理:
ps [可选参数]
a 显示所有用户的所有进程
u 按用户名和启动时间顺序显示
x 显示用户控制的进程
kill:相正在执行的进程发送指令的信号
pstree:以树的形式显示进程间的父子关系

通配符
* 匹配任何数目的任何字符
匹配单一数目的任一字符
[] 匹配中括号内的任意一个字符
例:ls [abc]* (显示以a,b,c开头的所有文件信息)

VI编辑器

三种模式:
命令模式,插入模式,可视模式
当处于可视或插入模式时可按Esc建切换到命令模式

输入vi/vim [文件名]进入vi编辑器,初始模式为插入或可视模式,可对文件进行编辑,退出或保存时切换到命令模式,输入”:”后再输入相对应的命令
:w 保存文件
:w filename 将文件另存为filename
:wq! 保存并退出
:wq! filename 保存为filename并退出
:q! 不保存退出
:x 保存并退出
:q 退出,如果有修改,vi提示需要保存退出

命令模式下输入插入命令切换为插入模式,如 i(在光标之前输入),相应的,按v可进入可视模式

版权声明:欢迎转载,转载请注明出处:http://blog.csdn.net/suzi1203

10分钟掌握Linux vi编辑器常见命令的使用,最简单的vi编辑器教程

Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配。注意,vi 仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但是不像 Windows 下的 word 有排版功能。 ...
  • softn
  • softn
  • 2016年06月05日 08:01
  • 1316

vi编辑器常用命令

vi编辑器有3种模式:命令模式、输入模式、末行模式。掌握这三种模式十分重要: 1.命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一...
  • xhhjin
  • xhhjin
  • 2013年04月08日 16:11
  • 6825

vim编辑器操作命令大全-绝对全

学习链接: vim命令大全 http://blog.csdn.net/scaleqiao/article/details/45153379 vim命令小技巧 http://www.codeceo.co...
  • xuesnowce
  • xuesnowce
  • 2016年11月10日 16:50
  • 4400

常用vi编辑器命令行

游标控制 h 游标向左移 j 游标向下移 k 游标向上移 l (or spacebar) 游标向右移 w 向前移动一个单词 ...
  • DDVAL
  • DDVAL
  • 2016年03月30日 11:16
  • 818

linux vi常用命令详解

1、vi的基本概念   基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:...
  • miketom155
  • miketom155
  • 2015年04月03日 12:55
  • 5312

VIM总结之一:VIM编辑器常用命令详解

VIM编辑器常用命令详解(基础篇)                                                                                   ...
  • mountzf
  • mountzf
  • 2016年06月23日 11:12
  • 4176

Linux成神第一步——VI编辑器的使用

都说Linux会不会,就看VI会不会,可见VI编辑器在Linux操作系统使用过程中的重要性!下面来学学这高大上的玩意儿。据说,如果你在VI编辑器下编辑文本如行云流水一般轻松自如的话,你会有龙入大海的感...
  • Tendency_Yang
  • Tendency_Yang
  • 2016年04月24日 19:22
  • 2229

Vi编辑器的基本使用方法!

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相...
  • liuligui5200
  • liuligui5200
  • 2016年09月13日 11:34
  • 12676

Linux基础之Vi编辑器快捷键

移动光标: h或左方向键:光标向左移动一个字符 j或下方向键:光标移到下一行 k或者上方向键:光标向上移动一行 l或者右方向键:光标向右移动一个字符 (h:左,l:右,k:上,j:下) ...
  • firstblh
  • firstblh
  • 2016年03月09日 15:30
  • 1333

vi vim编辑器常用快捷键,快捷键查询

vi编辑器的键盘操作着实多啊,这让想用他的人望尘莫及,我这里进行了一下实测,记录一些平常能满足我需求的vi编辑相关的快捷键,待这些基本的入门以后,再进阶!这里做备份,也分享给大家。 Lee出品,转载请...
  • hnulwt
  • hnulwt
  • 2015年01月24日 18:21
  • 4058
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux常用命令和Vi编辑器操作
举报原因:
原因补充:

(最多只允许输入30个字)