基本Linux命令总结

常用基本Linux命令总结

       学习linux/unix之初,你可能会被上百条的各种命令搞的头昏脑涨,虽然可用的命令有很多,但是日常使用的不过那么几条,如果仅仅是DBA角色而非系统管理员,那么就来一起学习一下我总结的日常命令吧,总结的比较仓促,但是该有的还是有的,一起来学习吧!

命令

说明

例子

基础命令

 

 

date

显示时间和日期

 

echo

在屏幕上打印出文本

 

grep

是一个查找命令

grep aa test.txt

history

给出你或其他用户前面输入的命令

History -3 显示最近三条命令

password

修改密码

 

uname

机器名以及机器信息

 

whereis

询问使用程序的可执行文件所在的位置

Whereis who

which

帮助检查是否正确使用了命令的版本

 

who

列举所有在线用户

 

whoami

当前用户是谁

 

env

显示所有环境变量

 

man

帮助命令

Man date

目录管理

 

 

cd

切换目录

 

ls

列出目录

 

pwd

显示当前所在目录

 

mkdir

新建目录

 

rmdir

删除目录

 

重要的linux目录

 

 

/etc

保存系统配置文件的目录

 

/dev

设备信息文件

 

/tmp

临时文件,日志等

 

home

创建用户时给你自动分配的目录,你拥有此目录的所有权限

 

root

系统管理员所有,位于树形最顶端

 

阅读文本

 

 

more

命令显示,按屏显示,按enter显示下一屏

适合较大文本

cat

显示当前文本所有内容

小文本

head

默认显示前10行

Head -5 /etc/group.txt

tail

默认显示后10行

Tail -5 /etc/group.txt

管理文件

 

 

Diff

比较文本

Diff t1.txt t2.txt

touch

创建一个空文件

touch test.sh

mv

移动文件,或更改文件名字

mv a.txt b.txt

cp

拷贝文件

Cp a.txt  /home

rm

删除文件

 

chmod

更改文件权限

Chmod –g –rw test.txt

chgrp

更改某个文件所属的组

Chgrp groupname filename

umask

当前服务器上默认的文件和目录权限

它是一个环境变量

编辑文本

 

 

vi

编辑文档

 

光标导航

 

 

h

移动一个字符到左边

 

l

移动一个字符到右边

 

j

向下移动一行

 

k

向上移动一行

 

w

到下一个词的开始

 

b

到前一个词的开始

 

$

到当前行的结尾

 

^

到当前行的开始

 

:G

到文件尾

 

:l

到文件头

 

gg

光标移动到首行

 

G

光标移动到尾行

 

nG

光标移动到第n行

 

处理命令

 

 

i

从当前字符开始插入

 

a

从下一个字符开始插入

 

o

从下面的一个新行开始插入

 

O

从上边的一个新行开始插入

 

x

删除光标所在位置的字符

 

dd

删除光标所在的向下行

 

ndd

删除光标所在的向下n行

 

r

替换光标所在处的字符

 

(n)yy

复制逛遍所在的(n)行

 

p

在当前光标后粘贴复制的行

 

P(大写)

在当前光标上黏贴复制的行

 

:q

退出并放弃更改

 

:wq!

保存并退出

 

posted @ 2016-08-24 12:02  syforacle  阅读(364)  评论(0编辑  收藏  举报