当前位置:首页 > 开发 > 操作系统 > 正文

linux 常用命令

发表于: 2015-07-16   作者:BlueSkator   来源:转载   浏览:
摘要: 1.grep 相信这个命令可以说是大家最常用的命令之一了。尤其是查询生产环境的日志,这个命令绝对是必不可少的。 但之前总是习惯于使用 (grep -n 关键字 文件名 )查出关键字以及该关键字所在的行数,然后再用 (sed -n  '100,200p' 文件名),去查出该关键字之后的日志内容。 但其实还有更简便的办法,就是用(grep  -B n、-A n、-C n 关键

1.grep

相信这个命令可以说是大家最常用的命令之一了。尤其是查询生产环境的日志,这个命令绝对是必不可少的。

但之前总是习惯于使用 (grep -n 关键字 文件名 )查出关键字以及该关键字所在的行数,然后再用 (sed -n  '100,200p' 文件名),去查出该关键字之后的日志内容。

但其实还有更简便的办法,就是用(grep  -B n、-A n、-C n 关键字 文件名)即可查出关键字以及关键字上、下、上下的n行日志。

2. free

free -b                 以Byte为单位显示内存使用情况。

free -k                 以KB为单位显示内存使用情况。

free -m               以MB为单位显示内存使用情况。

3.df

df -h                   以更易读的方式显示目前磁盘空间和使用情况。

4.du

du -sh 目录      显示该目录的总合。

5.uniq

 uniq –c 文件名                 显示输出中,在每行行首加上本行在文件中出现的次数。

 uniq –d 文件名                 只显示重复行。

 uniq –u 文件名                 只显示文件中不重复的各行。

6.diff

diff -c file1 file2                显示全部内容,并标出不同之处。

7.uname

uname -a                        显示机器名,操作系统和内核的详细信息。

8.ps 

ps -ef                              全格式显示所有进程,环境变量。

9.iostat

Linux系统中的 iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。

 iostat 2 3                        每隔 2秒刷新显示,且显示3次。

10.wc

Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。

wc -l   文件名                 统计行数。

wc -w 文件名                 统计字数。

wc -c  文件名                统计字节数。

 

移动光标
h 或向左方向键
光标向左移动一个字符
j 或者向下方向键
光标向下移动一个字符
K 或者向上方向键
光标向上移动一个字符
l 或者向右方向键
光标向右移动一个字符
Ctrl + f  或者 pageUP
屏幕向前移动一页
Ctrl + b  或者 pageDOWN
屏幕向后移动一页
Ctrl + d
屏幕向前移动半页
Ctrl + u
屏幕向后移动半页
+
光标移动到非空格符的下一列
-
光标移动到非空格符的上一列
n空格(n是数字)
按下数字n然后按空格,则光标向右移动n个字符
0 (数字 0 )或者 Shift+6
移动到本行行首
Shift+4
即’$’移动到本行行尾
H
光标移动到当前屏幕的最顶行
M
光标移动到当前屏幕的中央那一行
L
光标移动到当前屏幕的最底行
G
光标移动到文本的最末行
nG n 是数字)
移动到该文本的第n行
gg
移动带该文本的首行
n回车(n是数字)
光标向下移动n行

 

 

查找与替换
/word
向光标之后寻找名为word的字符串,当找到第一个word后,按”n”继续搜后一个
?word
向光标之前寻找名为word的字符串,当找到第一个word后,按”n”继续搜前一个
:n1,n2s/word1/word2/g
在n1和n2行间查找word1这个字符串并替换为word2,你也可以把”/”换成”#”
:1,$s/word1/word2/g
从第一行到最末行,查找word1并替换成word2
:1,$s/word1/word2/gc
c的作用是,在替换前需要确认

 

 

 

一般模式下删除 复制粘贴
x,X
x为向后删除一个字符,X为向前删除一个字符
nx(n为数字)
向后删除n个字符
dd
删除光标所在的那一行
ndd
删除光标所在的向下n行
d1G
删除光标所在行到第一行的所有数据
dG
删除光标所在行到末行的所有数据
yy
复制光标所在的那行
nyy
复制从光标所在行起向下n行
p,P
p复制的数据从光标下一行粘贴,P则从光标上一行粘贴
y1G
复制光标所在行到第一行的所有数据
yG
复制光标所在行到末行的所有数据
J
讲光标所在行与下一行的数据结合成同一行
u
还原过去的操作

linux 常用命令

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
1)查看端口是否被使用 # netstat -nlp | grep 端口号 2、切换到上一级目录 # cd .. 3、# ls 4、gre
二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别. 整数比较 -eq 等于,如:if [ "$a" -e
通过hostname修改主机名称,只在当前会话生效,通过修改配置文件永久修改主机名称 [root@centos ~]#
最全查询网址 http://linux.chinaitlab.com/special/linuxcom/ 小结Linux命令: man 帮助,类似help
返回上一级目录 cd .. 查看当前目录的文件列表 ls 查看日志 tail -200f /tol/app/xueci-tomcat-6.0.1
linux常用命令: - init [0123456],指定系统运行级别,类似windows的正常运行模式或安全模式 - 0:
常用命令: man 帮助命令 eg:man ls ls 显示文件 ls [-a] 显示全部文件 ls [-al] 以长列表的方式显
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用
本文算是学linux的学习笔记吧!其实linux与window差别还是有挺大的,在学linux时进量清空自己的wind
1:ps 显示瞬间行程 (process) 的动态 ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号