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,串行端口的接口设备,例如 ...
随机推荐
- swift 第十课 cocopod 网络请求 Alamofire
这个 cocopod 真的是不容易,差点就放弃了…… 还好,我足够的坚持…… 还是首先说下具体的步骤,希望能记得足够的详细…… 1.打开终端,cd 到自己项目的文件夹 cd 文件路径 2.执行 vim ...
- 免费好用的 Apple 工具(Windows 适用)
首先,下载链接: https://pan.baidu.com/s/1Sfx3SB8Ya1aMS01aXk--rA 密码: 6y69 1. Airplay (itools) : ios 可以投屏到win ...
- 退出virtual box 独占键盘和鼠标
先按住右边的Alt键,然后按一下(右边)ctrl键
- Re-ranking Person Re-identification with k-reciprocal Encoding
Re-ranking Person Re-identification with k-reciprocal Encoding Abstract In this paper, we propose a ...
- Linux selinux 防火墙
cat /etc/selinux/config # This file controls the state of SELinux on the system. # SELINUX= can take ...
- ffmpeg学习笔记-ffmpeg在VS下的运用
ffmpeg官网提供了window平台下额开发工具供开发者使用,这篇文章主要以3.2版本的ffmpeg作为演示,记录在VS2013下,怎么去编译ffmpeg 下载 在官网中,按照以下步骤下载 下载Wi ...
- 修改ssh登录的初始目录
目录 修改ssh登录的初始目录 title: 修改ssh登录的初始目录 date: 2019/11/27 20:18:27 toc: true --- 修改ssh登录的初始目录 /etc/passwd ...
- CentOS7安装MySQL 密码方面
1.为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是/var/log/mysqld.log. 可通 ...
- 【AtCoder】ARC079
ARC079题解 C - Cat Snuke and a Voyage #include <bits/stdc++.h> #define fi first #define se secon ...
- MySQL密码正确却无法本地登录,ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
MySQL密码正确却无法本地登录 报错如下: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password ...