linux指令2
linux指令2
- 1、echo命令: 将echo后面输入的内容以字符串形式打印
- (1)操作:
- 2、cat :显示指定文件名里面的内容
- (1)操作
- 3、mv:文件剪切
- 1、mv srcfile dstfile (文件、目录)
- 2、mv 1.txt 2.txt (重命名文件、目录)
- 4、head 与 tail
- 1、操作
- 5、date
- 6、find
- find -name 内容 :在linux系统中查找包含该内容的文件或者目录
- 7、grep:行文本过滤工具
- 有关知识点知识
- (1) 在linux系统中,一切皆文件(包括终端:键盘,显示器...)
- (2) 在Linux中查看文件属性,首字符是c我们一般称为字符文件,-称为普通文件,d则是文件夹,也就是目录
- (3) ls /dev/pts/ 查看终端设备
- (4) 软件领域、大型工程...都必须有日志
1、echo命令: 将echo后面输入的内容以字符串形式打印
(1)操作:
1、 echo "内容’'或者echo ‘内容’
2、echo “内容” > test.c :将指定内容写入指定文件,如果该文件不存在,会创建文件并写入,再次写入时,先清空,再写入
3、> test.c 会直接创建文件,不过只能创建普通文件,> 已存在文件==清空该文件
4、echo ‘内容’ >> test.c 追加重定向,不清空,继续写入
2、cat :显示指定文件名里面的内容
(1)操作
1、 cat :默认从键盘文件中读取内容,也就是输入什么,显示什么
2、cat < test.c :从test.c中读取内容(输入重定向)
3、 cat test.c :从键盘中读取内容,与操作二有差别,在后面内容补充
4、cat -n test.c :显示行号
5、tac: 反向打印文件内容
3、mv:文件剪切
1、mv srcfile dstfile (文件、目录)
2、mv 1.txt 2.txt (重命名文件、目录)
4、head 与 tail
1、操作
(1)、tail /var/log/messages 只看结尾处的日志
tail -1 /var/log/messages 只看结尾处一行的日志
(2)、head /var/log/messages 只看开头处的日志
head -2 /var/log/messages 只看开头处的两行日志
(3)提取中间行:例如1000行我们需要第501-510行,我们可以使用
head -510 log.txt | tail 10 这里的 | 我们称为管道,管道相当于临时场所
5、date
date +%s 时间戳
将时间戳转换为年月日时间
cal 查看日历
6、find
find -name 内容 :在linux系统中查找包含该内容的文件或者目录
7、grep:行文本过滤工具
获取日志中包含Removed的所有信息然后提取最后几条
有关知识点知识
(1) 在linux系统中,一切皆文件(包括终端:键盘,显示器…)
(2) 在Linux中查看文件属性,首字符是c我们一般称为字符文件,-称为普通文件,d则是文件夹,也就是目录
(3) ls /dev/pts/ 查看终端设备
echo ‘内容’ >/dev/pts/0 向0号终端设备写入内容,也就是在0号设备打印
(4) 软件领域、大型工程…都必须有日志
cat /var/log/messages 查看日志
more /var/log/messages 只打印满一屏幕日志,如果需要继续查看,点击回车
less /var/log/messages 跟more功能一样,但它支持向上翻找(推荐),/内容,自动定位包含该内容的那一页日志
q退出日志