linux常用的操作命令
---恢复内容开始---
最近换了工作之后,需要管理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常用的操作命令的更多相关文章
- [Linux] Linux常用文本操作命令整理
简单的总结一下常用的一些实用的Linux文本操作命令,包括wc(统计).cut(切分).sort(排序).uniq(去重).grep(查找).sed(替换.插入.删除).awk(文本分析). 1.统计 ...
- Linux常用文本操作命令整理
阅读目录 1.统计命令——wc 2.切分命令——cut 3.排序命令——sort 4.去重命令——uniq 5.查找命令——grep 6.替换/查找/删除命令——sed 7.强大的文本分析命令——aw ...
- 【转】 Linux常用文件操作命令
1 改变目录 要进入相应的目录我们可以使用Linux下的改变目录命令cd (ChangeDirectory). 下面我要进入到/tmp目录下,如下操作: [root@bestlinux ~]# cd ...
- Linux常用文件操作命令
一.进入文件夹 格式:cd [目录名称] 常用选项: cd / 进入当前目录 cd .. 返回上一级目录. cd ../.. 将当前目录向上移动两级. cd - 返回最近访问目录. 二.显示 ...
- Linux常用基础操作命令大全(超实用精心整理)
相信大家都对黑客那种只用命令行对电脑操作的风格惊呆了,其实你也可以做到.linux是一款不同于windows的操作系统,而且它是黑客.渗透人员.运维人员等等必会的.如果你想学习,小编下面整理的命令将会 ...
- CentOS运维常用管理操作命令
自己整理的整理Linux常用运维和linux常用管理操作命令,当然不是非常详细和丰富,但是也基本上够用了吧.欢迎留言补充更多的Linux常用运维和linux常用管理操作命令.不断完善中.... 备份m ...
- Linux常用操作命令介绍
Linux常用操作命令介绍 重要概念 CPU:就像人的大脑,主要负责相关事情的判断以及实际处理的机制.查询指令:cat /proc/cpuinfo 内存:大脑中的记忆区块,将皮肤.眼睛等所收集到的信 ...
- Linux常用命令入门文件、网络、系统及其他操作命令
Linux常用命令入门文件.网络.系统及其他操作命令.压缩 归档 文件系统 系统管理 用户管理 网络管理 finger 相关命令 netstat ping rsh telnet wget 进程管理等 ...
- Linux常用命令:文件操作命令
Linux系统命令主要包括文件操作.网络命令和性能命令,本文介绍常用文件操作命令. 修改文件属性 文件类型: 普通文件:- 目录文件:d 块设备文件:b,硬盘 字符设备: c,串行端口的接口设备,例如 ...
随机推荐
- JKD1.8新特性
1.Optional类 Optional是jdk1.8引入的类型,Optional是一个容器对象,它包括了我们需要的对象,使用isPresent方法判断所包 含对象是否为空,isPresent方法返回 ...
- Spark + sbt + IDEA + HelloWorld + MacOS
构建项目步骤 首先要安装好scala.sbt.spark,并且要知道对应的版本 sbt版本可以在sbt命令行中使用sbtVersion查看 spark-shell可以知晓机器上spark以及对应的sc ...
- Kali中安装 Shodan
工具介绍 Shodan 是一个搜索引擎,但它与 Google 这种搜索网址的搜索引擎不同,Shodan 是用来搜索网络空间中在线设备的,你可以通过 Shodan 搜索指定的设备,或者搜索特定类型的设备 ...
- QueryPerformanceFrequency 基本介绍精确获取时间
精确获取时间: QueryPerformanceFrequency() - 基本介绍 类型:Win32API 原型:BOOL QueryPerformanceFrequency(LARGE_INTEG ...
- Jpeglib读取jpg文件
整理自: http://hi.baidu.com/lewutian/item/e8eed42664ee61122a0f1c89 http://blog.csdn.net/mcgrady_tracy/a ...
- MemCache在.NET中使用Memcached.ClientLibrary详解
本文说明:memcached分布式缓存的负载均衡配置比例,数据压缩,socket的详细配置等,以及在.net中的常用方法 首先下载客户端的3个dll,ICSharpCode.SharpZipLib.d ...
- elasticsearch 的post put 方式的对比 setting mapping设置 - 添加查询数据
1.POST和PUT都可以用于创建 2.PUT是幂等方法,POST不是.所以post用户更新,put用于新增比较合适. 参考:https://yq.aliyun.com/articles/366099 ...
- 数组工具类 Arrays
public static String toString(数组),将参数数组变成字符串,用来实现数组常见的操作 public static void sort(数组),按照批人升序对数组的元素进行 ...
- Spring mybatis源码篇章-Mybatis的XML文件加载
通过阅读源码对实现机制进行了解有利于陶冶情操,承接前文Spring mybatis源码篇章-Mybatis主文件加载 前话 前文主要讲解了Mybatis的主文件加载方式,本文则分析不使用主文件加载方式 ...
- spring session实现同域下单点登录
Session会话管理 在Web项目开发中,Session会话管理是一个很重要的部分,用于存储与记录用户的状态或相关的数据:通常情况下session交由容器(tomcat)来负责存储和管理,但是如果项 ...