zoukankan      html  css  js  c++  java
  • [持续更新] Linux基础的重要命令

    命令总结:100个左右

    mkdir

    方法一 
    [root@localhost ~]# mkdir /test && ls -ld /test
    方法二 
    [root@localhost ~]# cd / && mkdir date && ls -ld /test
    

    ls -l(long)d(directory)显示目录或者文件

    &&可用;代替,两者区别:;是先执行第一个命令,不管第一个命令是否出错都执行下一个命令.&&是当第一个命令正确执行完毕后,才执行下一个命令。

    touch

    方法一(直接方法)
    [root@localhost ~]# touch /data/test.txt
    或
    [root@localhost ~]# cd /data; touch test.txt
    方法二(间接方法)
    [root@localhost ~]# echo > /data/test.txt
    或
    [root@localhost ~]# > /data/test.txt
    

    echo

    > 标准输出重定向,输出到第一行,会覆盖原来的文件
    [root@localhost ~]# echo "I am studying Linux" > o.txt
    
    >> 标准追加重定向,追加到已有文字的下一行,不会覆盖原有内容
    [root@localhost ~]# echo "I am studying Linux" >> o.txt
    

    cat -----查看文件内容

    把123(123标签的标准写法是EOF)之间的内容输出到test.txt中去
    [root@localhost ~]# cat >>test.txt<< 123
    > ddd
    > dfff
    > fsdf
    > 123
    [root@localhost ~]# cat test.txt
    ddd
    dfff
    fsdf
    

    cp -apr -----拷贝文件或者目录

    rmdir 目录名 -----删除空目录 鸡肋命令

    head 头部 显示文件头-n 行数 默认头部10行
    tail 尾巴 显示文件尾部-n 行数 默认结尾10行

    grep 排除-v "paichu" 直接过滤 "guolv"
    sed -n /guolv/ test.txt
    awk /guolv/ test.t

    alias

    别名的的作用:
    1)通过给危险命令加一些保护参数,防止人为误操作
    2)把很多复杂的字符串变成一个简单的字符串
    
    [root@localhost ~]# alias hello='echo "How are u?"'
    [root@localhost ~]# hello
    How are u?
    
    对应的unalias是取消别名
    

    find / -type f -name "test.txt"

    diff a.txt b.txt -----比较文件内容差别

    vimdiff a.txt b.txt

  • 相关阅读:
    UVA12125 March of the Penguins (最大流+拆点)
    UVA 1317 Concert Hall Scheduling(最小费用最大流)
    UVA10249 The Grand Dinner(最大流)
    UVA1349 Optimal Bus Route Design(KM最佳完美匹配)
    UVA1212 Duopoly(最大流最小割)
    UVA1395 Slim Span(kruskal)
    UVA1045 The Great Wall Game(二分图最佳匹配)
    UVA12168 Cat vs. Dog( 二分图最大独立集)
    hdu3488Tour(KM最佳完美匹配)
    UVA1345 Jamie's Contact Groups(最大流+二分)
  • 原文地址:https://www.cnblogs.com/flatcc/p/9061900.html
Copyright © 2011-2022 走看看