zoukankan      html  css  js  c++  java
  • Linux基本命令

    Linux 基本命令

    下面为基本可以使用到的命令,只添加了一些常用的参数。

    1. cd:切换目录 cd /root

    2. mkdir:创建文件

      • mkdir /root/test //创建目录 需要保证root目录存在

      • mkrir -p /root/test // 循环创建目录

    3. touch:创建文本

      • touch /test.txt
    4. vim:文本编辑 , vim分为编辑模式和指令模式

      • 在指令模式下输入i进入编辑模式,Esc退出编辑模式到指令模式

      • 在指令模式下输入 ;q 为退出 :wq 为保存后退出 q! 为强制退出 :set nu 显示行号

    5. echo:打印内容 echo "this is out"

    6. cat:查看内容 cat 文件名

    7. cp:复制文件

      • cp test.txt /root/test // 赋值test到路径/root/test

      • cp -apr /root/test /root/testcopy // 拷贝目录

    8. pwd:查看当前路径

    9. mv:移动文件 mv test.sh /root/test

    10. rm:删除文件

      • rm test.txt // 删除这个文件

      • rm -fr /root/test // -r:删除这个目录 -f:没有提示信息,直接删除

    11. grep:筛选时候可以传递正则表达式

      • grep ‘test’ d* 显示所有以d开头的文件中包含 test的行。

      • grep ‘[a-z]{5}’ aa 显示所有包含每个字符串至少有5个连续小写字符的字符串的行。

    12. head:显示文件头部的n行

      • head -n 5 log2014.log 显示前五行,默认为前10行
    13. tail:显示文件尾部的n行

      • tail -n 5 log2014.log 从尾打印 n 行 默认为10
    14. find:查找

      • 在find的结果可以通过管道来处理

      • find -name filename #查找名为filename的文件

    15. seq:打印n个数字

      • seq 1 5 从1 打印到5

      • seq 1 2 5 从1打印到5,步长为2

      • seq -s "z" 1 5 用z把1-5连起来 1z2z3z4z5

    16. sed:擅长行的操作

      • sed -n /a/p t.txt // 过滤输出指定内容 -n // 只输出过滤结果 /a// 过滤规则(包含a) /p // 输出

      • sed -n 20,30p t.txt // 取20-30行输出

      • sed -i s#aaa#goo#g t.txt // 将t.txt内的aaa替换为goo, -i // 替换文件内容

    17. xargs:xargs竟然配合通道进行一些文件的操作, 例如find -type f -name "*.log"|xargs -i rm {} 删除所有的log类型的文件

      • -i:参数直接用 {}就能代替管道之前的标准输出的内容 find -type f -name "*.log"|xargs -i rm {}

      • -I :参数需要事先指定替换字符 find -type f -name "*.log"|xargs -I {c} rm {c}

      • find / -type f -name "t.txt"|xargs -i sed s#aa#mmmmm#g // 将所有名字为t.txt的文件中内容为aa改为mmmmm

    18. awk:擅长列的操作

      • awk -F "," '{print $1}' localhost.2017-10-12.log // 查找文件中,分割的第一列
  • 相关阅读:
    poj 3666 Making the Grade
    poj 3186 Treats for the Cows (区间dp)
    hdu 1074 Doing Homework(状压)
    CodeForces 489C Given Length and Sum of Digits...
    CodeForces 163A Substring and Subsequence
    CodeForces 366C Dima and Salad
    CodeForces 180C Letter
    CodeForces
    hdu 2859 Phalanx
    socket接收大数据流
  • 原文地址:https://www.cnblogs.com/liyuhui-Z/p/7788456.html
Copyright © 2011-2022 走看看