学习笔记--linux常用

9 篇文章 0 订阅
4 篇文章 0 订阅

目录

 1.查看日志常用命令

2、绝对路径用、当前目录、上层目录、主目录用什么表示?

3、拷贝文件

4、删除文件

5、查看文件内容有哪些命令可以使用?

6、查找文件

7、创建目录、文件

8、文件授权

9、查看当前路径

10、查找进程,查找java进程

11、终止进程用什么命令? 带什么参数?

12、启动jar包命令

13、使用什么命令查看 ip 地址及接口信息?

14、查看各类环境变量用什么命令?env

15、使用什么命令查看磁盘使用空间? 空闲空间呢?


 1.查看日志常用命令

Linux查看日志常用命令 - kbkiss - 博客园

    tail:  

       -n  是显示行号;相当于nl命令;例子如下:

            tail -100f test.log      实时监控100行日志

            tail  -n  10  test.log   查询日志尾部最后10行的日志;

            tail -n +10 test.log    查询10行之后的所有日志;

    head:  

        跟tail是相反的,tail是看后多少行日志;例子如下:

            head -n 10  test.log   查询日志文件中的头10行日志;

            head -n -10  test.log   查询日志文件除了最后10行的其他所有日志;

    cat: 

        tac是倒序查看,是cat单词反写;例子如下:

            cat -n test.log |grep "debug"   查询关键字的日志

2. 应用场景一:按行号查看---过滤出关键字附近的日志

     1)cat -n test.log |grep "debug"  得到关键日志的行号

     2)cat -n test.log |tail -n +92|head -n 20  选择关键字所在的中间一行. 然后查看这个关键字前10行和后10行的日志:

            tail -n +92表示查询92行之后的日志

            head -n 20 则表示在前面的查询结果里再查前20条记录

3. 应用场景二:根据日期查询日志

      sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p'  test.log

      特别说明:上面的两个日期必须是日志中打印出来的日志,否则无效;

                      先 grep '2014-12-17 16:17:20' test.log 来确定日志中是否有该 时间点

4.应用场景三:日志内容特别多,打印在屏幕上不方便查看

    (1)使用more和less命令,

           如: cat -n test.log |grep "debug" |more     这样就分页打印了,通过点击空格键翻页

    (2)使用 >xxx.txt 将其保存到文件中,到时可以拉下这个文件分析

            如:cat -n test.log |grep "debug"  >debug.txt

2、绝对路径用、当前目录、上层目录、主目录用什么表示?

绝对路径:/wls/app/log

当前目录:./

上层目录: ../

主目录: ~/

切换目录: cd

3、拷贝文件

cp 文件;

cp -r 文件 连同文件夹一起复制

4、删除文件

mv 文件

mv -rl 文件 连同文件夹一起移除

5、查看文件内容有哪些命令可以使用?

vi 文件名 #编辑方式查看,可修改

cat 文件名 #显示全部文件内容

more 文件名 #分页显示文件内容

less 文件名 #与 more 相似,更好的是可以往前翻页

tail 文件名 #仅查看尾部,还可以指定行数

head 文件名 #仅查看头部,还可以指定行数

6、查找文件

find / -name "string*"

7、创建目录、文件

mkdir

touch 或者vi 等都可以创建文件

8、文件授权

chmod 

chmod 751 file 什么意思? 属主7  组5 其他人1

9、查看当前路径

pwd 和 dirs 

10、查找进程,查找java进程

ps -ef|grep java

11、终止进程用什么命令? 带什么参数?

答案:

kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>]

kill-9 pid

12、启动jar包命令

java -jar   XXX.jar

后台启动指定配置文件的springboot项目

nohup java  -Denv=sit -Xms1024 -Xmx12048 -XX:MaxMetaspaceSize=256M -jar XXX.jar/

13、使用什么命令查看 ip 地址及接口信息?

答案:ifconfig






14、查看各类环境变量用什么命令?env

查看所有 env

查看某个,如 home: env $HOME

15、使用什么命令查看磁盘使用空间? 空闲空间呢?

答案:df -hl

16、查看调用别的服务是否开墙?

ping baidu.com

telnet 10.220.30.40 80

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值