LINUX常用命令:
https://blog.csdn.net/qq_23329167/article/details/83856430/
https://www.cnblogs.com/Security-Darren/tag/Linux/
1、查看日志:
1.1、进入. cd ..-----> 回到根目录
1.2、cd home --> ll --> cd zhqc -->ll -->cd scwl-test -->ll cd scwl-oms --> ll
1.3、tail -fn 100 run.log 循环实时查看最后100行记录(最常用)
1.4、Ctrl+c 是退出tail命令
1.5、重启命令:sh server.sh -r restart -p test
解释说明:sh 是重启前的命令;server.sh 要启动的文件;-r restart 重启命令;
-p test 是驱动那个服务。
1.6、显示当前路径:pwd
使用pwd命令可以显示当前的工作目录,该命令很简单,直接输入pwd即可,后面不带参数。
1.7、创建目录:mkdir
通过mkdir 命令可以创建一个新的目录(比如mkdir test100)。参数-p可递归创建目录。需要注意的是新建目录的名称不能与当前目录中已有的目录或文件同名,并且目录创建者必须对当前目录具有写权限。
1.8、删除文件:rm
rm -r 文件/文件夹 删除的时候,有提示。
rm -rf 文件/文件夹 删除的时候,没提示。
1.9、清屏:clear
clear作用为清除终端上的显示(类似于DOS的cls清屏功能),
也可使用快捷键:Ctrl + l ( “l” 为字母 )。
2.0、创建文件: touch
用户可以通过touch来创建一个空的文件,demo如下:
touch hello.txt
说明:
则会在当前路径下创建名字为hello.txt的空文件
Linux系统中没有严格的后缀(格式),所以创建文件时可以命名为任意的文件名
2.1、
Linux中,在一个文件中写入内容,可以vim打开编辑模式,
输入我们想要的内容,此 次我们使用echo命令
来在一个文件夹中写入内容。
echo命令:
第一种:
echo 'i love u' >a.txt *在a.txt这个文件中输入i love u,如果没有这个文件则创建。如果有这个文件,那么新内容代替原来的内容。
第二种:
echo 'i love u' >>a.txt *在a.txt这个文件中输入i love u,如果没有这个文件则创建.如果有这个文件,那么新内容添加在原来内容的后面
2.2、Linux的df -h命令
https://www.cnblogs.com/will-wu/p/12940320.html
Filesystem:表示该文件系统位于哪个分区,因此该列显示的是设备名称;
Used:表示用掉的磁盘空间大小;
Available:表示剩余的磁盘空间大小;
Use%:磁盘空间使用率;
Mounted on:文件系统的挂载点,也就是磁盘挂载的目录位置
2.3、查看文件内容(如txt)
cat studyorlearn.txt
2.4、linux下重命名文件或文件夹使用mv既可实现
mv abc.txt abcd.txt
linux 日志查看
tail、head、 cat、tac、sed、less、echo
1、命令格式: tail [必要参数] [选择参数] [文件]
-f 循环读取
-q 不显示处理信息
-v 显示详细的处理信息
-c<数目> 显示的字节数
显示文件 notes.log 的最后 10 个字符:
tail -c 10 notes.log
-n<行数> 显示行数
先判断是否正确,再写出下面命令的意思:
1、tail -n 10 run.log 对
2、tail -10 run.log 对
3、tail 10 run.log 错
4、tail f run.log 错
5、tail -f run.log 对
6、tail fn 10 run.log 错
7、tail -fn 10 run.log 对
tail notes.log # 默认显示最后 10 行
-q, --quiet, --silent 从不输出给出文件名的首部
-s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒
tail -n 100 catalina.out 查询日志尾部最后100行的日志;
tail -n +100 catalina.out 查询100行之后的所有日志;
tail -fn 100 catalina.out 循环实时查看最后100行记录(最常用的)
配合着grep用, 例如 : tail -fn 100 catalina.out | grep -- '关键字'
如果一次性查询的数据量太大,可以进行翻页查看,
例如:tail -n 6000 catalina.out |more -100 可以进行多屏显示(ctrl + f 或者 空格键可以快捷键)
--------------------------------------------------------------------------------------------------------------------------
2、head
https://www.cnblogs.com/yhongji/p/9347787.html
head -n 10 catalina.out //查询日志文件中的头10行日志;
head -n -10 catalina.out //查询日志文件除了最后10行的其他所有日志;