您的位置:首页 > 运维架构 > Linux

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

2015-11-18 17:36 309 查看

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可进入可视模式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: