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

最近换了工作之后,需要管理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. Jmeter 逻辑控制器 之 循环控制器

    今天和大家分享下循环控制器的使用. 一.认识循环控制器 如下图:新增一个循环控制器 循环控制器的设置界面: 循环次数:永远和自定义次数,这个应该比较好理解. 二.使用循环控制器 其实大家对Jmeter ...

  2. Windows 10 下如何彻底关闭 Hyper-V 服务

    以管理员身份运行命令提示符 执行命令 bcdedit /set hypervisorlaunchtype off 重启,运行vm即可. 如果想要恢复hyper启动 bcdedit / set hype ...

  3. Qt——树的搜索实现源码

    一.使用QTreeWidget 头文件: /************************************************************************ 树的搜索类 ...

  4. Java学习笔记-设计模式

    常见设计模式有23种,设计模式是解决某一类问题最行之有效的方法 单例设计模式 解决一个类在内存中只存在一个对象 思想 为了避免其他程序过多建立该类对象.先禁止其他程序建立该类对象 还为了让其他程序可以 ...

  5. [转帖]Vim全键盘操作

    https://www.cnblogs.com/pzqu/p/11416436.html Vim脱离鼠标第一步 平时不可缺少的会用到vim,但是避免不了鼠标,事实上,省略鼠标是完全可以的,没有想像中那 ...

  6. 小菜鸟之oracle

    oracle 存储过程 函数 创建 删除 参数 传递 函数 查看 包 系统包 分类: Oracle 2011-10-27 17:31 264人阅读 评论(0) 收藏 举报   认识存储过程和函数 存储 ...

  7. SpringBoot起步

    1.SpringBoot依赖包导入 方式一:将spring-boot的依赖为父pom出现 <parent> <groupId>org.springframework.boot& ...

  8. Linux Crontab格式说明

    Crontab基本格式: * * * * * command 分 时 日 月 周 命令 第1列表示分钟1-59 每分钟用 */1表示 第2列表示小时1-23(0表示0点) 第3列表示日期1-31 第4 ...

  9. MyBatis使用小结

  10. git、git bash、git shell

    git 一个快速的分布式版本控制系统(工具),支持该工具的网站有Github等. shell 是linux.unix系统的外壳(区别于核),用于输入并执行命令(命令解析器). 它类似于DOS下的com ...