liunx 编程常用命令(expand,grep ,find )

1   expand 将输入制表符转换为空格 unexpand将空格转化为制表符。

格式:expand/unexpand  -t  num  文件名

   实例: root@ubuntu:~/test# cat main.c
#include <stdio.h>

int main(void)
{
    printf("Hello World!\n");
    return 0;
}

  root@ubuntu:~/test# expand -t 8 main.c
#include <stdio.h>

int main(void)
{
    printf("Hello World!\n");
    return 0;
}

root@ubuntu:~/test# unexpand -t 1 main.c
#include <stdio.h>

int main(void)
{
                printf("Hello World!\n");
                return 0;
}


2  grep 搜索字符串在制定的文件中搜素关键字

格式: grep -选项   内容   范围

     实例:

root@ubuntu:~/test# grep -b include *.c
0:#include <stdio.h>
root@ubuntu:~/test# 

3 find 查找文件  

格式;find  查找路径  参数  字符串对象

实例 ;

root@ubuntu:/# find /root/test/ -name main.c
/root/test/main.c
root@ubuntu:/# find /root/ -name main.c
/root/test/main.c
root@ubuntu:/#

还有很多其他的指令 比如说awk    sed  sort  nl  od wc head  tail  paste  重定向操作等。

不一一列举。

你可能感兴趣的:(liunx,grep,find,expand,编程常用命令)