ctrl+alt+F2 打开命令行
ctrl+alt+F2 打开桌面
ctrl+alt 从虚拟机返回到计算机
输入部分命令,按两次tab键,提示所有相关命令
ctrl+c 终止运行
ctrl+d 结束键盘输入
一、log日志定位
场景描述:
日常工作中,进场需要查询生产或测试环境的日志,方式如下:
下载日志:sz xxx.log
但下载的权限不是每个程序猿都有的;
尾部查看:tail -f -n 100 xxx.log
只能查看最后的日志,不方便查找指定问题
如:
功能巡检,通常工作中每个人都会负责一个业务模块,而查看生产环境的日志,则是每个程序猿每天必修的内容。
通常情况下,则只关注是否有ERROR的日志出现;或已知出现问题,想定位某个时间点的日志,而不是全部查看
命令使用:
1.异常信息查看或根据指定字符定位Log
more +/ERROR xxx.log
ENTER 下一行
空格 下一屏
nf 向下移动n屏,其中n是数字。
nb 向上移动n屏,其中n是数字。
n 重复前面查找命令,即查找下一个ERROR的位置
q 退出more 模式
如:欲查看 15:30 的日志
more +/15:30 xxx.log
可能匹配到 分钟和秒,按n 查找下一个匹配
2.less +/匹配需要查询的字符串 日志文件
n 正向匹配
N 反向匹配
举例:less +/ERROR xxx.log
展示的内容为离当前时间最远的匹配(日志开始处)
匹配了某个ERROR异常日志,通过 n / N 进行前置 或 后置的检索
3.less +?匹配需要查询的字符串 日志文件
less +?ERROR xxx.log
展示的内容为离当前时间最近的匹配(日志结束处)
4.其他
cat demo.log
tac demo.log 与 cat 顺序相反
tail
head
more
less
二、VIM
1.一般模式
vim file 即进入一般模式
dd 删除一行
2.编辑模式
输入 i 插入模式
输入 r 替换模式
从一般模式进入编辑模式;ESC 返回一般模式
3.命令行模式
从一般模式进入命令行模式
:wq 保存并离开
:r filename
读取另一个文件的内容到当前光标处
:!commend
:! ls /home 执行命令
set nu
set nonu 显示和取消行号
/word 向下检索字符
?word 向上检索字符
n 重复上面的命令
N 重复上面的命令,但方向相反
如:
组合命令
vim 编辑
i insert 进入写模式
ESC 退出
: 进入命令行
wq 退出保存
三、磁盘分区
1.fdisk -l
2.df -h
3.parted -l
四、文件/目录 相关
1.创建目录
mkdir a
mkdir -p a/b/c 加参数-p 创建一系列文件夹,不加,会提示c没有指定目录,因为b不存在
2.当前路径
pwd
3.进入目录
cd ~ home .当前 .. 上一级 - 前一个访问目录
4.查看
ls -a 所有 -l 详细 -R 递推显示所有目录
ls -al --full-time 显示完整时间
5.复制
cp 文件 目录
cp -r 目录 目录 -- 表示复制该目录下的所有内容
复制后的文件与源文件,具有相同的用户组即用户
6.移动或修改文件名称
mv 文件/目录 目录
即 mv source destiny
若 destiny 于 source 在同一路径同一文件夹内,且 destiny 不存在,则为修改
其他情况为移动
7.删除
rm -rf xx
-r 递归,删除该目录下的所有子目录
-f 强制删除,若不带有该参数,则会提示是否删除
rmdir 删除空的目录
8.小技巧 -- linux 设置文件夹合并,即打开多个文件夹始终共享同一窗口,而不会打开多个
system --> prefence --> file manage --> Behaviour --> always open in 勾选
9.创建文件
touch xxx
若xxx 不存在则创建,若存在,则更新时间
10.查看文件内容
cat xxx
cat -n file ==》 nl -b a file 空行加行号
cat -b file ==》 nl file 空行不加行号
五、获取帮助
1.whatis ls
2.man ls
当出现 :
时 输入 / 进行匹配
如:/-a 快速定位到参数为a的选项解释
3.info ls
4.ls --help
5.
man -f ==> whatis
man -f ls
man -k ==> apropos
mandb || makewhatis
七、关机
sync 将数据同步写入硬盘,关机或重启前多执行几次此命令后再重启
shutdown -h now 立即关机
-h 20:00 指定时间关机
-h +10 指定分钟后关机
shutdown -r 重启,参数同上
reboot 重启
halt 同 shutdown -h now / poweroff
八、系统运行级别
whoami
查看当前运行的用户
who -r
查看当前运行级别
- 0.关机
- 1.单用户
- 2.无网络多用户
- 3.命令行模式
- 4.未使用
- 5.GUI图形模式
- 6.reboot
init 0-6
切换命令执行
举例:
关机 : shutdown -h ==> init 0
runlevel 查看前一个运行级别 、 当前系统运行级别
startx 启动新的进程--》图形界面
九、root 用户修改密码
reboot(可以使用普通用户登录,在初期时root可用的时候授予重启权限 或 通过虚拟机进行执行) --> Enter --> e (edit) --> 选择 kenel 选项 --> e --> 输入 空格 1 (表示进入单用户模式) --> b (进入单用户模式,不需输入密码直接登录)--> passwd --> 输入新的密码
reboot 重启
十、修改登录后显示的界面
默认界面为GUI图形界面
vim /etc/inittab
i-->将最后一行的 id:5 改为 id:3 表示命令行模式 --> esc -->:wq
重启
分享到:
相关推荐
git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git...
### vim常用命令总结 #### 一、概述 `vim`是一款功能强大的文本编辑器,在Linux环境中广泛使用。本文档旨在总结`vim`编辑器中常用的命令,这些命令可以帮助用户高效地进行文本编辑工作。总结包括查找命令、修改...
以下是一些Linux系统中最常用命令的详细说明: 1. ls命令:用于列出目录内容。ls -l 会以长格式显示详细信息,包括权限、所有者、文件大小和最后修改时间。选项-a可以列出所有文件,包括以点(.)开头的隐藏文件。 ...
linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 超级详细
PowerPath 常用命令总结及应用 PowerPath 是一款多路径管理工具,适用于 EMC Symmetrix 和 Clariion 存储系统。下面将对 PowerPath 的常用命令进行总结和应用。 powermt check 命令 powermt check 命令用于检查 ...
### MySQL常用命令总结 本文将基于提供的部分内容对MySQL的基本操作命令进行详细解析,这些命令涵盖了数据库及表的基本管理,如创建、查询、更新等。掌握这些命令有助于更好地管理和操作MySQL数据库。 #### 一、...
### git常用命令总结 在日常开发工作中,Git作为版本控制系统被广泛使用,它能帮助团队高效地管理代码版本,提高协同工作的效率。本文将根据给定的文件信息,详细总结并解释Git中的常见命令及其用途。 #### 1. Git...
Oracle DBA常用命令总结 , 包含 复杂权限控制等等
IBM MQ 常用命令总结 MQ 是一种基于队列的消息中间件,IBM MQ 是其中的一种实现。作为 MQ 的管理者,需要了解 MQ 的常用命令来管理和维护 MQ 系统。本文总结了 MQ 的常用命令,包括队列管理器命令、队列命令和其他...
linux终端常用命令总结,有需要或者忘记的可以看一下。
Linux 下 Java 常用命令总结 在 Linux 系统中,掌握基本的命令操作是非常重要的,这些命令可以帮助我们更好地管理和维护系统。以下是 Linux 下 Java 常用命令的总结: 1. ls 命令 功能:列出当前目录下的文件和...
"Linux常用命令及实用命令万字总结" 本文档旨在总结Linux系统中常用的命令和实用命令,涵盖了基本的文件管理、目录操作、文件查询、系统管理等方面的命令。 1. ls命令 ls命令是Linux系统中最常用的命令之一,用于...
git是linux系统管理源码常用工具,本资源归纳总结git常用命令使用。
### Maven常用命令总结 Maven是一款非常流行的Java项目构建工具,它通过一组生命周期构建规则来管理项目的构建过程,包括编译、测试、打包、部署等。掌握Maven的基本使用方法对于进行Java项目的开发和维护至关重要...
### Vi、vim 常用命令总结 #### Vim环境初始化 在Linux环境下,Vi和Vim编辑器的个性化设置可以通过创建并编辑`.vimrc`文件实现。该文件通常位于用户的主目录下,即`$HOME/.vimrc`。通过设置`.vimrc`,可以调整编辑...
以下是一些关于操作MySQL数据库的常用命令的详细说明: 1. **连接MySQL**:使用`mysql -u 用户名 -p`命令可以连接到MySQL服务器,其中`-u`指定用户名,`-p`会提示输入密码。例如,连接名为root的用户,命令是`mysql...
MySQL常用命令总结 MySQL常用命令总结
### Linux常用命令总结知识点 #### 一、命令格式与系统运行级别 - **命令格式**: - **标准格式**:`命令[-选项][参数]` - **示例**:`ls –la /etc` - 在某些情况下,特定命令可能不遵循此格式。 - 多个选项...
### Unix系统常用命令总结 Unix系统作为现代操作系统的基础之一,其强大的命令行工具为用户提供了高效的操作环境。本文将从给定的文件信息出发,深入探讨Unix系统中的常用命令及其应用,同时也会提及C++编程在Unix...