zoukankan      html  css  js  c++  java
  • Linux自己常用命令记录(待续)

    系统查询

    1、查询开机错误提示信息

    dmesg | grep err

    2、保留最新10个文件,删除其它

    ls -t | tail -n +11 | xargs rm -rf
    

    3、查询文件最后修改时间

    ls -l file --full-time | awk '{print $6,$7;}'

    4、

    5、


    文本操作

    1、增加#注释掉一行配置

    关闭fstab中swap配置
    sed -i.bak '/swap/s/^/#/' /etc/fstab;

    2、删除#打开一行配置

    开启fstab中的swap配置
    sed -i.bak 's/^#swap/swap/' /etc/fstab;

    3、使用sed输出正则表达式匹配字符串

    #输出字符串“5.0”

    echo “<TargetFramework>net5.0</TargetFramework>” | sed -n 's/.*net(.[^<]*).*/1/p'

    4、根据分割符切分字符串,并返回最后一组

    echo "1_3_5" | sed 's/.*_([^_]*)$/1/'


    文件操作

    1、查询并返回第一个文件

    find ./ -name *.csproj | head -n 1

    2、判断文件是否存在

    if [ -f "Remark.md" ]; then echo "true" fi

    3、根据文件路径获取文件名

    #返回“server”,如需要带扩展名则把最后的扩展名参数.csproj去掉
    basename ./src/server.csproj .csproj

    4、

  • 相关阅读:
    [并发编程] 进程、线程
    100. 相同的树
    Python 问题集
    this关键字在函数中的应用
    去除列表右边框
    JS——作用域
    javascript——值传递!!
    null和undefined的区别?
    浏览器内核——四大主流
    http常用状态码
  • 原文地址:https://www.cnblogs.com/lswweb/p/14142474.html
Copyright © 2011-2022 走看看