Linux命令掌握:输出技巧精彩编程(linux命令输出)

随着科技日益发展,linux服务器作为支持网站的基础环境,越来越受到重视,Linux的命令行越来越重要也越来越复杂,本文主要就Linux命令掌握的一些输出技巧,以及精彩编程展开讨论,来帮助大家在使用时更加轻松,相比Windows命令拥有更丰富的功能,但其极致的娴熟操纵,肯定也需要日积月累的练习,但只要把这些踩过坑的经验转化为英俊的技能,也一定会收获意外的惊喜。

一、Linux命令掌握:输出技巧

关于输出技巧,主要涉及到如何灵活的将Linux命令行的输出内容输出到指定的新文件或追加的多文件中,熟练掌握这些技巧,可以有效的提高效率以及节约成本。

/ 1.将命令输出结果重定向至新文件中

Linux常用的重定向运算主要有” > ”、” >> “两种,其中”> “可以实现将命令结果输出到指定文件中,/> 则可以实现将命令结果追加到指定文件中,如下所示:

使用” > “命令示例:

cat test.txt > output.txt

使用” >> “命令示例:

cat test.txt >> output.txt

(/ 注意:覆盖命令行实现如下:cat test.txt > output.txt )

2. 将结果输出到多文件中

首先,需要在多个文件中创建空文件,其次,使用管道符” | “将结果输出到多文件中,如下所示:

cat test.txt | tee output1.txt output2.txt output3.txt

(/ 注意:追加命令行如下:cat test.txt | tee -a output1.txt output2.txt output3.txt /)

3. 将输出内容分段输出

/ 使用split命令可以将输出内容分段输出,将输出内容按行或按字节数分段输出,其语法如下所示:

按行分段输出:split -l [行数] [文件名] [新文件名前缀]

按字节数分段输出:split -b [字节数] [文件名] [新文件名前缀]

(/ 注意:相关参数查询均可通过 linux man split查询 /)

二、Linux命令掌握:精彩编程

既然都掌握了输出技巧,肯定也要学习相关脚本实现和编程,这样才能更好的了解Linux命令行的能力和功效,并且可以在工作和学习中体验它带来的便捷,那么下面就来做一个简单的例子:

#!/bin/bash

echo “Start Create Files: \n”

if [ -d tmp ]; then

rm -rf tmp

fi

mkdir tmp

# *** 将文本文件”test.txt”内容按行分段并写入多个文件,由此可以实现拆分大文件的效果 ***

split -l 10 test.txt tmp/file

echo “Split Files Over!!!! \n”

# *** 遍历当前目录下的文件,输出数量,文件类型 ***

num=0

echo “Test.txt has 10 Files: \n”

for i in $(ls tmp ); do

num=$[$num+1]

echo “File:$num——Name:$i——Type:$(file tmp/$i)”

done

echo “Output File Over!!!! \n”

rm -rf tmp

echo “Program Over!!!! \n”

以上就是Linux命令掌握中输出技巧和精彩编程的一些简单说明,随着系统的更新、软件的变化,日常的操作会有所不同,所以本文仅供参考,更重要的是,保持经常性的练习和努力,把其过程中的步骤技巧总结,定有成长和收

香港云服务器机房,创新互联(www.cdcxhl.com)专业云服务器厂商,回大陆优化带宽,安全/稳定/低延迟.创新互联助力企业出海业务,提供一站式解决方案。香港服务器-免备案低延迟-双向CN2+BGP极速互访!

网页标题:Linux命令掌握:输出技巧精彩编程(linux命令输出)
浏览地址:http://www.shufengxianlan.com/qtweb/news48/381248.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联