一 、查看文件的命令
vim 文件名 //在vim编译器中打开一个文件
1.cat命令
cat 文件名 //查看文件
cat -n 文件名 //带行号的查看文件
cat /etc/passwd //查看/etc/passwd文件中的内容,里边记录的是当前系统中用户的一些信息
2.head命令
head 文件名 //从文件的开头开始显示文件内容,默认是显示10行
head -n 20 文件名//显示文件开头的二十行
head -20 文件名 //与上条指令的效果一样
3.tail
tail文件名 //从文件末尾开始显示文件内容,同样的都是默认10行
tail -n 20 文件名
tail -20 文件名
tail -f 文件名 //动态检测文件内容 -----这条命令比较常用,要熟记
管道符 | :作用是将前面命令的结果用作后边命令执行的参数
如果想显示文件的31-40行我们可以通过如下的命令来实现
head -40 文件名 | tail -10 文件名
管道符的使用可以通过终结系统进程的命令来练习一下
4.more函数(了解就行)
more 文件名 //按照百分比显示文件内容
//回车是向下偶
//q 退出显示,回到命令行
5.less (了解就行)
less 文件名 //显示文件内容
//上 下 键是上下翻页
//q 退出显示,回到命令行
6.查看二进制文件内容的命令(了解就行)
od -c 二进制文件名
二、统计文件内容的命令
wc 文件名
例:wc a.text
4 7 35 a.text
行数 单词数 字符数 文件名
选项:
-l:统计行数
-w:统计单词数
-c:统计字符数
可以加上通配符一起使用:
wc * //在此处的 * 是一个通配符,表示通配任意长度的任意字符,
//在此处 暂时可以理解成 当前路径下的所有文件
三、检索文件内容的命令–grep
grep '‘string’'文件名//在文件中查找是否包含string的行
选项:
-n 显示行号
-i 忽略大小写
-v 反选,查找不包含string的行
-W 精确查找 string有前缀和后缀都不行
-R 递归查找,会查找子目录下的内容
例子
grep “main” ./ -nR 递归搜索当前目录下所有main字符串
grep “main” ./ -niR 递归查询当前目录下所有的main字符串,并且不区分小写
grep “main” ./ -niwR 递归查询当前目录下所有main单词,并且不区分大小写
四、文件位置查找的命令
格式 :find 路径 -name 要查找的文件名
使用场合:知道文件的名字,可以只用find命令查看文件所在的路径
例子:
find ./ -name 文件名 在当前路径查找某个文件
find . -name 文件名 在当前路径查找某个文件
find -name 文件名 在当前路径查找某个文件
find . -name 字符串 在当前路径查找文件名中包含该字符串的文件
五、字符串剪切命令
格式 :cut -d “分割符” -f 域 文件名
inux :x :1000 :1000 :linux, :/home/linux :/bin/bash
1 2 3 4 5 6 7
cut -d “:” -f 1,2,3 passwad 剪切1,2,3
cut -d “:” -f 1,3,4 passwad 剪切1,3,4
linux指令学习第二天- 嵌入式成长之路
最新推荐文章于 2024-08-23 20:31:19 发布