---恢复内容开始---

最近换了工作之后,需要管理linux服务器的日常运行和维护,自然linux命令是少不了的,切换目录,vim操作等的简单的操作就不说了,有些时候还需要查看日志和监控服务器启动进程等稍微复杂点的操作,可能一时会想不起命令,这篇文章就对自己平时常用的linux命令做了总结,方便需要时候查询。
注意以下表格中的命令中的 | 与markdown语法中的表格符冲突,所以使用其他符号代替了,在使用时,请自行重新输入|

linux目录切换操作

命令 解释
cd ~ 切换到主目录
cd dir 切换到当前目录下的dir目录
cd /tmp 切换到目录/tmp
cd / 切换到根目录
cd .. 切换到到上一级目录
cd ~ 切换到用户目录

linux配置文件操作

命令 解释
gg :命令将光标移动到文档开头
G :命令将光标移动到文档末尾
q! :不保存退出
wq :保存退出
ZZ :退出
:.,$d 删除文件(当前行到末行全部删除掉)
more /etc/passwd 查看/etc/passwd的内容
less /etc/passwd 查看/etc/passwd的内容
ctrl + b :上翻
ctrl + f : 下翻
/ab 查询"ab"
j 3j 向下移动一行 向下移动3行
k 向上移动一行
h 向左移动一个字符
l 向右移动一个字符

linux目录查找操作

命令 解释
find i grep luoluo(文件,名) 查找特定文件
grep bible /etc/exports 在文件exports中查找包含bible的所有行
tail -100 /var/log/apache/access.logIgrep 404 在WEB服务器日志文件access.log的后100行中查找包含“404”的行
tail -100 /var/log/apache/access.logIgrep -v googlebot 在WEB服务器日志文件access.log的后100行中,查找没有被google访问的行
grep -v ^# /etc/apache2/httpd.conf 在主apache配置文件中,查找所有非注释行 (10)命令
find .-name *.rpm 在当前目录中查找rpm包
find .I grep page 在当前目录及其子目录中查找文件名包含page的文件
locate I traceroute 在系统的任何地方查找文件名包含traceroute的文件
find 查找文件
find / -name tnsnames.ora 查找文件
ps -ef I grep redis 查找redis进程(标准格式)
ps aux I grep redis 查找redis进程(BSD格式)
cat error.log I grep -C 5 'nick' 显示file文件里匹配nick那行以及上下5行
cat error.log I grep -B 5 'nick' 显示nick及前5行
cat error.log I grep -A 5 'nick' 显示nick及后5行
less error.log 分页查看日志,但是中文有乱码
less +100g xx.log 直接定位到第100行
less +GG xx.log 定位到最后一行
less fis.log.2018-05-20 I grep 2018052019004984219071028 -A 5 --color=auto 查找并高亮关键字
tail file 显示文件file的最后10行
tail -f xxx.log 滚动输出日志
tail -n 500 file 显示日志文件最后500行日志
tail +20 file 显示日志从20行至文件末尾

linux网络命令查看

命令 解释
netstat -antup 查看网络
netstat -tunlp I grep 8080 查看8080
ps -ef I grep 29039 查看是哪个进程
kill -9 pid 杀死进程

---恢复内容结束---

最近换了工作之后,需要管理linux服务器的日常运行和维护,自然linux命令是少不了的,切换目录,vim操作等的简单的操作就不说了,有些时候还需要查看日志和监控服务器启动进程等稍微复杂点的操作,可能一时会想不起命令,这篇文章就对自己平时常用的linux命令做了总结,方便需要时候查询。

注意以下表格中的命令中的 | 与markdown语法中的表格符冲突,所以使用其他符号代替了,在使用时,请自行重新输入|

linux目录切换操作

命令 解释
cd ~ 切换到主目录
cd dir 切换到当前目录下的dir目录
cd /tmp 切换到目录/tmp
cd / 切换到根目录
cd .. 切换到到上一级目录
cd ~ 切换到用户目录

linux配置文件操作

命令 解释
gg :命令将光标移动到文档开头
G :命令将光标移动到文档末尾
q! :不保存退出
wq :保存退出
ZZ :退出
:.,$d 删除文件(当前行到末行全部删除掉)
more /etc/passwd 查看/etc/passwd的内容
less /etc/passwd 查看/etc/passwd的内容
ctrl + b :上翻
ctrl + f : 下翻
/ab 查询"ab"
j 3j 向下移动一行 向下移动3行
k 向上移动一行
h 向左移动一个字符
l 向右移动一个字符

linux目录查找操作

命令 解释
find i grep luoluo(文件,名) 查找特定文件
grep bible /etc/exports 在文件exports中查找包含bible的所有行
tail -100 /var/log/apache/access.logIgrep 404 在WEB服务器日志文件access.log的后100行中查找包含“404”的行
tail -100 /var/log/apache/access.logIgrep -v googlebot 在WEB服务器日志文件access.log的后100行中,查找没有被google访问的行
grep -v ^# /etc/apache2/httpd.conf 在主apache配置文件中,查找所有非注释行 (10)命令
find .-name *.rpm 在当前目录中查找rpm包
find .I grep page 在当前目录及其子目录中查找文件名包含page的文件
locate I traceroute 在系统的任何地方查找文件名包含traceroute的文件
find 查找文件
find / -name tnsnames.ora 查找文件
ps -ef I grep redis 查找redis进程(标准格式)
ps aux I grep redis 查找redis进程(BSD格式)
cat error.log I grep -C 5 'nick' 显示file文件里匹配nick那行以及上下5行
cat error.log I grep -B 5 'nick' 显示nick及前5行
cat error.log I grep -A 5 'nick' 显示nick及后5行
less error.log 分页查看日志,但是中文有乱码
less +100g xx.log 直接定位到第100行
less +GG xx.log 定位到最后一行
less fis.log.2018-05-20 I grep 2018052019004984219071028 -A 5 --color=auto 查找并高亮关键字
tail file 显示文件file的最后10行
tail -f xxx.log 滚动输出日志
tail -n 500 file 显示日志文件最后500行日志
tail +20 file 显示日志从20行至文件末尾

linux网络命令查看

命令 解释
netstat -antup 查看网络
netstat -tunlp I grep 8080 查看8080
ps -ef I grep 29039 查看是哪个进程
kill -9 pid 杀死进程

linux常用的操作命令的更多相关文章

  1. [Linux] Linux常用文本操作命令整理

    简单的总结一下常用的一些实用的Linux文本操作命令,包括wc(统计).cut(切分).sort(排序).uniq(去重).grep(查找).sed(替换.插入.删除).awk(文本分析). 1.统计 ...

  2. Linux常用文本操作命令整理

    阅读目录 1.统计命令——wc 2.切分命令——cut 3.排序命令——sort 4.去重命令——uniq 5.查找命令——grep 6.替换/查找/删除命令——sed 7.强大的文本分析命令——aw ...

  3. 【转】 Linux常用文件操作命令

    1 改变目录 要进入相应的目录我们可以使用Linux下的改变目录命令cd (ChangeDirectory). 下面我要进入到/tmp目录下,如下操作: [root@bestlinux ~]# cd ...

  4. Linux常用文件操作命令

    一.进入文件夹  格式:cd [目录名称]  常用选项: cd /  进入当前目录 cd .. 返回上一级目录.  cd ../.. 将当前目录向上移动两级.  cd - 返回最近访问目录. 二.显示 ...

  5. Linux常用基础操作命令大全(超实用精心整理)

    相信大家都对黑客那种只用命令行对电脑操作的风格惊呆了,其实你也可以做到.linux是一款不同于windows的操作系统,而且它是黑客.渗透人员.运维人员等等必会的.如果你想学习,小编下面整理的命令将会 ...

  6. CentOS运维常用管理操作命令

    自己整理的整理Linux常用运维和linux常用管理操作命令,当然不是非常详细和丰富,但是也基本上够用了吧.欢迎留言补充更多的Linux常用运维和linux常用管理操作命令.不断完善中.... 备份m ...

  7. Linux常用操作命令介绍

     Linux常用操作命令介绍 重要概念 CPU:就像人的大脑,主要负责相关事情的判断以及实际处理的机制.查询指令:cat /proc/cpuinfo 内存:大脑中的记忆区块,将皮肤.眼睛等所收集到的信 ...

  8. Linux常用命令入门文件、网络、系统及其他操作命令

    Linux常用命令入门文件.网络.系统及其他操作命令.压缩 归档 文件系统 系统管理 用户管理  网络管理 finger 相关命令 netstat ping rsh telnet wget 进程管理等 ...

  9. Linux常用命令:文件操作命令

    Linux系统命令主要包括文件操作.网络命令和性能命令,本文介绍常用文件操作命令. 修改文件属性 文件类型: 普通文件:- 目录文件:d 块设备文件:b,硬盘 字符设备: c,串行端口的接口设备,例如 ...

随机推荐

  1. 如何在mac上安装gitlab

    安装docker 下载地址:https://docs.docker.com/docker-for-mac/install/ 下载下来是一个dmg的安装包,直接安装就可以了. 网络问题 嗯,在国内做开发 ...

  2. 如何用最快的速度读出大小为10G的文件的行数?弄懂 python 的迭代器

    with open('rm_keys.txt', 'r', encoding = 'utf-8') as f: count = 0 for line in f: 7 count += 1 print( ...

  3. VAO和VBO

    我想大家都已经熟悉VBO了吧.在GL3.0时代的VBO大体还是处于最重要的地位,但是与此同时也出现了不少新的用法和辅助役,其中一个就是VAO.本文大致小记一下这两者的联系,帮助大家理解一下这个角色.— ...

  4. QFramework 使用指南 2020(八):Res Kit(2)模拟模式与非模拟模式

    在上一篇,介绍了 Res Kit 的基本使用,相信大家已经体会到了 Res Kit 的简便之处了. 在这一篇,我们试着探讨一下 Res Kit 的设计背后原理. AssetBundle 的不便之处 在 ...

  5. 【转载】Bios报警声

    BB是报警的声音你可以根据报警声音长短,数目来判断问题出在什么地方 AWARD BIOS响铃声的一般含义是: 1短: 系统正常启动.这是我们每天都能听到的,也表明机器没有任何问题. 2短: 常规错误, ...

  6. CentOS 7 利用qemu模拟ARM vexpress A9开发板

    听说qemu用于仿真arm很不错,今日就来试了一把.由于刚刚开始,了解的并不多.本文仅仅记录Qemu装载Linux kernel和busybox根文件系统的过程.后续将会深入了解仿真的其他内容. 先上 ...

  7. navicat破解版的下载与激活

    原文链接:http://www.cnblogs.com/djwhome/p/9289295.html 以前一直使用的老版的破解版的navicat,但是最近老是报错 而且连接还特别慢,今天终于不忙了额, ...

  8. 24.Azkaban调度脚本的编写

    启动azkaban 在启动了server和excutor之后,在浏览器打开azkaban,会发现不能打开,日志报这个错误 at sun.security.ssl.InputRecord.handleU ...

  9. SQL SERVER 字符串函数 PATINDEX()

    定义: PATINDEX()返回模式在指定表达式中第一次出现的起始位置:如果在所有有效的文本和字符数据类型中都找不到该模式,则返回零. 语法: PATINDEX ( '%pattern%' , exp ...

  10. Python+requests 发送简单请求--》获取响应状态--》获取请求响应数据

    Python+requests 发送简单请求-->获取响应状态-->获取请求响应数据 1.环境:安装了Python和vscode编译器(Python自带的编译器也ok).fiddler抓包 ...