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,串行端口的接口设备,例如 ...
随机推荐
- Python操作qml对象
1. 如何在python里获得qml里的对象? 1.1 获取根对象 QML: import QtQuick 2.12 import QtQuick.Controls 2.12 ApplicationW ...
- vim实现批量注释和批量删除注释
批量注释 1.进入文档,vim test.txt 后,按住ctrl+v进入VISUAL BLOCK模式,上下选择需要注释的行 2.按大写键,再按i,或者直接按shift+i,进入INSERT模式,输入 ...
- Docker一
Docker 简介一 背景开发和运维之间因为环境不同而导致的矛盾集群环境下每台机器部署相同的应用DevOps(Development and Operations) 简介 Docker是一个开源的应用 ...
- spring boot中Elasticsearch默认版本问题
这是今天遇上的一个问题. 添加的依赖是7.2.0版本的Elasticsearch,但是其中有两项是6.4.3的,导致我从其他地方移植过来的代码报错. 据大神说,这是因为spring boot中默认的E ...
- Django各个文件中常见的模块导入
app01 app01 urls.py from django.conf.urls import url from django.contrib import admin from admins im ...
- [转帖CCIX]
业界七巨头联手,数据中心通过PCIe实现25Gbps数据通信! 2017-06-07 17:31 CCIX(Cache Coherent Interconnect for Accelerators,针 ...
- redis主从同步错误处理
背景: 之前resis只有一台服务器(redis master),现需要为其增加一台slave服务器(slave),做成一主一从 要求,不影响 master的正常情况下完成 . 1.配置slave: ...
- 【AtCoder】Mujin Programming Challenge 2017
Mujin Programming Challenge 2017 A - Robot Racing 如果每个数都是一个一个间隔开的,那么答案是\(n!\) 考虑把一个数挪到1,第二个数挪到3,以此类推 ...
- codeforces 1251D Salary Changing (二分+贪心)
(点击此处查看原题) 题意分析 一共有s元钱,要用这些钱给n个人发工资,发给每个人的工资si有最少和最多限制 si ∈[li,ri],在发给n个人的总工资小于s的情况下,要求发给n个人中的工资的中位数 ...
- S02_CH07_ ZYNQ PL中断请求
S02_CH07_ ZYNQ PL中断请求 7.1 ZYNQ 中断介绍 7.1.1 ZYNQ中断框图 可以看到本例子中PL到PS部分的中断经过ICD控制器分发器后同时进入CPU1 和CPU0.从下面的 ...