zoukankan      html  css  js  c++  java
  • Linux命令学习神器:tldr命令

    Blog:博客园 个人

    概述

    github:https://github.com/tldr-pages/tldr

    tldr(Too Long; Didn't Read)命令会自动显示命令常用样例,什么--helpman都弱爆了。

    安装

    首先需要安装Node.js client,然后通过npm命令安装即可

    npm install -g tldr
    sudo ln -s ~/.npm-global/lib/node_modules/tldr/bin/tldr /bin/tldr
    # 更新本地库
    tldr -u
    

    语法

    tldr command [options]
    

    Options:

    Options:
      -V, --version            output the version number
      -l, --list               List all commands for the chosen platform in the cache
      -a, --list-all           List all commands in the cache
      -1, --single-column      List single command per line (use with options -l or -a)
      -r, --random             Show a random command
      -e, --random-example     Show a random example
      -f, --render [file]      Render a specific markdown [file]
      -m, --markdown           Output in markdown format
      -o, --os [type]          Override the operating system [linux, osx, sunos]
      --linux                  Override the operating system with Linux
      --osx                    Override the operating system with OSX
      --sunos                  Override the operating system with SunOS
      -t, --theme [theme]      Color theme (simple, base16, ocean)
      -s, --search [keywords]  Search pages using keywords
      -u, --update             Update the local cache
      -c, --clear-cache        Clear the local cache
      -h, --help               output usage information
    

    示例

    [rohn@WhiteQueen ~]$ tldr grep
    
      grep
    
      Matches patterns in input text.
      Supports simple patterns and regular expressions.
    
      - Search for a pattern within a file:
        grep search_pattern path/to/file
    
      - Search for an exact string:
        grep -F exact_string path/to/file
    
      - Search for a pattern recursively in the current directory, ignoring non-text files:
        grep -RI search_pattern .
    
      - Use extended regular expressions (supporting ?, +, {}, () and |), in case-insensitive mode:
        grep -Ei search_pattern path/to/file
    
      - Print 3 lines of [C]ontext around, [B]efore, or [A]fter each match:
        grep -C|B|A 3 search_pattern path/to/file
    
      - Print file name with the corresponding line number for each match:
        grep -Hn search_pattern path/to/file
    
      - Use the standard input instead of a file:
        cat path/to/file | grep search_pattern
    
      - Invert match for excluding specific strings:
        grep -v search_pattern
    
    
  • 相关阅读:
    3.2 线程复用:线程池
    3.1.7 线程阻塞工具类:LockSupport
    3.1.6 循环栅栏:CyclicBarrier
    3.1.4 读写锁
    3.1.5 倒计时器:CountDownLatch
    3.1.3 允许多个线程同时访问:信号量
    3.1.2 condition 条件
    3.1.1 重入锁 以及源码分析
    2.8.4 错误的加锁
    jsp中 scope="application" 表示
  • 原文地址:https://www.cnblogs.com/Rohn/p/13735579.html
Copyright © 2011-2022 走看看