ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux嵌入式系统课程设计第二周课堂拓展

2020-03-09 19:01:59  阅读:263  来源: 互联网

标签:文件 课程设计 file1 嵌入式 命令 cat Linux txt testfile


#自学20条命令
1.cat
cat -n file1 标示文件的行数
cat -b file1 和 -n 相似,只不过对于空白行不编号
cat -s file 当遇到有连续两行以上的空白行,就代换为一行的空白行
cat -E 或 在每行结束处显示 $
2.cmp
cmp file1 file2如果文件相同,则不显示消息。如果文件不同,则显示第一个不同的位置
cmp -c除了标明差异处的十进制字码之外,一并显示该字符所对应字符
cmp -i 标示出所有不一样的地方
3.diff用于比较文件的差异
diff log2014.log log2013.log -y -W 50 -y并排格式输出,-W表示宽度
diff -c 显示全部内文,并标出不同之处
4.file用于辨识文件类型
file -b 列出辨识结果时,不显示文件名称
5.find 用来在指定目录下查找文件
find . -name “*.c"将目前目录及其子目录下所有延伸档名是 c 的文件列出来
find . -type f将目前目录其其下子目录中所有一般文件列出
6.n命令是一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接
ln -s log2013.log link2013 创建软链接
ln log2013.log ln2013创建硬链接
7.less 可以随意浏览文件
less 查看文件
less file1 file2 浏览多个文件 n下一个, p上一个
history | less 查看命令历史使用记录
8.locate命令用于查找符合条件的文档
locate file1
locate与find 不同: find 是去硬盘找,locate 只在/var/lib/slocate资料库中找
9.paste 命令用于合并文件的列
paste file testfile testfile1 合并指定文件的内容
paste -s file 合并指定文件的多行数据
10.slocate命令查找文件或目录
slocate fdisk 显示文件名中含有fdisk关键字的文件的路径信息
11.split命令用于将一个文件分割成数个
split -6 README 将README文件每六行分割成一个文件
以上命令执行后,指令"split"会将原来的大文件"README"切割成多个以"x"开头的小文件。而在这些小文件中,每个文件都只有6行内容。使用指令"ls"查看当前目录结构
12. tee命令用于读取标准输入的数据,并将其内容输出成文件
tee file1 file2 #在两个文件中复制内容
以上命令执行后,将提示用户输入需要保存到文件的数据
再键入你要输入的内容 ,打开文件查看tee命令是否实现
13.umask命令指定在建立文件时预设的权限掩码
14.colrm命令用于滤掉指定的行
按回车键后,光标将在第一行闪烁,等待标准输入,此时输入字符,如"Hello Linux!”,再按回车键后第二行将出现与第一行相同内容,此时按Ctrl+C组合键可以退出
如想要删除第4 列之后的所有内容
colrm指令从标准输入设备读取书记,转而输出到标准输出设备。如果不加任何参数,则该指令不会过滤任何一行
colrm 4 6 删除第4列到第6列的内容
15.comm 命令用于比较两个已排过序的文件
comm aaa.txt bbb.txt
输出的第一列只包含在 aaa.txt 中出现的列,第二列包含在 bbb.txt 中出现的列,第三列包含在 aaa.txt 和 bbb.txt 中都包含的列
16.ed命令是文本编辑器,用于文本编辑
在这里插入图片描述

17.look命令用于查询单词
look L testfile 查找以“L”开头的单词
18.tr 命令用于转换或删除文件中的字符
cat testfile |tr a-z A-Z 将文件testfile中的小写字母全部转换成大写字母
19.wc命令用于计算字数
wc testfile wc 将计算指定文件的行数、字数,以及字节数
3 92 598 testfile 表示 testfile文件的行数为3、单词数92、字节数598
20.du命令用于显示目录或文件的大小
du log2012.log显示指定文件所占空间
du -h test方便阅读的格式显示test目录所占空间情况

标签:文件,课程设计,file1,嵌入式,命令,cat,Linux,txt,testfile
来源: https://blog.csdn.net/wwgds/article/details/104704026

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有