美文网首页
[OS-linux-common command]

[OS-linux-common command]

作者: 西经使徒 | 来源:发表于2019-08-23 10:54 被阅读0次

    一、网络相关

    1.telnet ip空格port //远程端口查看
    2.curl系列

    下面是常用实战总结

    3. ip相关
    • nslookup baidu.com 根据域名查找ip

    二、文件操作

    1.查看
    • df -h 文件名,文件系统占用情况
    • cat /proc/sys/kernel/threads-max ,系统支持最大的线程数
    • du -sh ,当前路径目录占用磁盘大小
    • du /tmp -m --max-depth=1 ,/tmp目录下一级文件文件占用大小,单位M
    • ls
      -- ls -l ,列出文件详细信息
      -- ls -a ,列出文件,包括隐藏文件
      -- ls -s ,在每个文件名后输出该文件的大小
    2.修改
    • 修改文件的权限
      -- chown username file ,修改文件拥有者
      -- chgrp [-R] grpname file ,修改文件所属组(递归)
      -- chmod [-R] 777 file ,修改文件的读写权限(递归)

    • 解压文件
      -- .bz2压缩包 , bzip2 -d filename.bz2 / bunzip2 fllename.bz2
      -- .tar.bz2压缩包 ,tar jxvf filename.tar.bz2 / tar --bzip xvf filename.tar.bz2
      -- .tar.gz压缩包 , tar -zxvf filename.tar.gz [指定解压到目录] (解释:z表示通过gzip进行压缩,还可以是别的,如j表示bzip2压缩;x表示解压缩,如果是c表示压缩;v表示解压的过程中显示文件名;f后面跟上要处理的文件名;tar只是用来打包,没有解压缩 )
      -- .gz压缩包,gzip -d filename.gz [可能也可以指定解压目的目录]

    • 压缩文件
      -- .gz压缩包, 压缩文件,gzip abc.txt,源文件会消失(如果不希望消失,使用gzip -c abc.txt > abc.gz),生成abc.gz压缩文件;压缩文件夹,gzip -r 目录,注意只会压缩目录下的所有文件

    • 清空文件
      -- > 文件名
      -- cat /dev/null > 文件名

    3.搜索
    • grep命令(*****五星高效)
      -- linux下全文本搜索
      -- grep -l [文本] *     //当前目录下搜索含有文本的文件(不会进入文件夹中搜索, -l没有用基本,还是不用杠爱偶)
      -- grep '文本' *|file     //打印出所在行信息
      -- grep -o '文本' file | wc -l      //模糊匹配,统计文本在file中出现的次数
      -- grep -wo '文本' file | wc -l      //精确匹配,统计文本在file中出现的次数
      -- grep -i [文本] *     //不区分大写

    • find命令
      -- fine /tmp/ -name "server.*"     //在/tmp/目录下搜索server.xml文件(也可以搜索文件夹);

    • locate/whereis/which ,暂时没有用到,可参考


    三、文本相关

    1.vim 系列
    • i/esc ,命令模式/输入模式切换
    • :q/:wq/:q! ,不同退出方式
    • 命令模式下搜索字符串:
      -- /[string] ,从头开始搜索
      -- ?[string] ,从尾开始搜索
      -- n/shift+n ,下一个/上一个
      -- nohlsearch ,消除高亮
    • 创建
      -- vim 1.txt ,可用来创建文本文件
    2.less系列
    • less [-参数] a.log ,基本用法
      -- [-f], 强制打开特殊文件,如二进制文件
      -- [-N], 显示行号的打开文件
      -- [-m], 显示百分比
    • 搜索
      -- /字符串, 从上开始搜索
      -- ?字符串, 从下开始搜索
      -- n/shift+n, 进行翻行
      -- pageup/pagedown, 进行翻行
    • 浏览
      -- g/G, 跳到开头\结尾
      -- 空格\b, 向下翻一页\向上翻一页
      -- j\k, 向下翻一行\向上翻一行
      -- ma, 用a标记当前位置
      -- 'a, 跳到a标记位置
      -- F, 类似于tail -f 的效果,读取文件的最新内容,ctrl + c停止 好东西
    • 编辑
      -- v ,进入编辑模式, 使用配置的编辑器编译当前文件
      -- shift + ZZ, 保存并推出到less查看模式
    • q ,退出less,退出less,退出less
    3.grep系列
    • 搜索
      -- grep keyword file ,显示该数据出现在某行

    四、系统参数设置

    1.环境变量查看

    相关文章

      网友评论

          本文标题:[OS-linux-common command]

          本文链接:https://www.haomeiwen.com/subject/kndesctx.html