Linux系统作为开发人员最为常用的操作系统, 掌握基本的Linux终端交互命令是与Linux系统交互的基本要求, 下面将会介绍一些常用的Linux终端命令.
文件操作
cut – 删除文件内容并在终端打印具体信息
常用参数options:
-d: 指定使用的分隔符-f: 指定在终端打印的内容
例子:

例子中的-d" "指定使用" "进行分割, 然后-f 6-表示截取每行中,通过" "进行分割后的第6个元素开始到最后一个元素, 最后输出到终端. 可以与>/>>操作符组合使用, 将结果复写到文件中.
>与>>操作符 – 重定向标准输出到新的位置
将上个命令的输出重定向到用户指定的位置.
例子

可以发现, >首先会清空文件, 然后将输出重定向到ancient.txt文件. >>操作符则是在文件最后添加重定向内容, 不会清楚文件中的原有内容.
sort – 对文件内容通过首行第一个字符的字母顺序进行排序
常用参数options
-n: 根据数字顺序对文件进行排序
例子

对文件内容进行排序并输出到终端. 可以与>/>>操作符组合使用, 将结果复写到文件中.
wc – 计算文件字数
常用参数options
-l: 输出文件的行数-w: 输出文件的字数
例子

管道和正则表达式
grep – 输出文件中符合给定结构的行
常用参数options
-i: 使用大小写敏感的搜索方式-v: 输出不包含该结构的行-r: 使用递归搜索
在使用grep时, 可以使用正则表达式进行模糊搜索.
| – 管道符号, 将上个命令的输出作为下个命令的输入
例子
grep -i republic test.txt | wc -w该命令表示找出test.txt中包含了republic字段的所有行, 计算并输出总字数.