Linux的基本指令(4)
目录
- 一切皆文件(输出重定向/输入重定向)
- 文件=文件内容+文件属性
- 管道:将上一层指令输出通过管道传递到下一层指令中
查看指令
文件属性的查看
ls指令?
查看当前目录下所有文件和目录:ls
查看当前目录下所有文件和目录(包括文件属性):ls -l
查看当前目录下所有文件和目录(包括文件属性+包括隐藏文件目录):ls -la?
?
pwd指令?
查看当前用户所在目录:pwd
?
whoami指令?
查看当前用户:whoami?
?
which指令?
?查看目录所在的路径:which [指令]
?
stat指令
?查看目录/文件更加详细的情况:stat [文件/目录]
man指令?
查看指令的详细情况:man [选项] [指令]?
tree指令?
查看目录和文件以树状结构:tree [目录]?
文件内容的查看?
cat指令
查看整个文件内容:cat [文件]
?
tac指令
倒置查看整个文件内容:tac [文件]
?
more指令
逐步往下查看文件:more [文件]
less指令
上下反动查看文件内容:less [文件]?
head指令
?查看前n行:head -n [文件]
tail指令
?查看后n行:tail -n [文件]
🎇find指令
?Linux下find命令在目录结构中搜索文件,并执行指定的操作。?用于在文件树种查找文件,并作出相应的处理(可能访问磁盘)。从指定目录下开始查找需要的文件:本质就是从指定目录下开始遍历二叉树。
?语法: find [指定目录] -name [文件名]
🎇grep指令?
在文件中搜索字符串,将找到的行打印出来。查看文件内容的包含关键的内容。【行文本过滤器】
语法: grep [选项] 搜寻字符串[关键字]?文件
- 选项:
- -i :忽略大小写的不同,所以大小写视为相同
- -n :顺便输出行号
- -v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行
?【grep】?
【grep -i】?
?
【grep -v】?
【grep -n】?
时间相关的指令
date指令
date 指定格式显示时间: date +%Y:%m:%d
- 格式可以按照自己的想法设置
- 注意大小写
?
日志&时间戳
时间是非常重要的!日志在写项目的时候也是非常重要的!它可以用来排查问题!
【日志】:日志(计算机术语)_百度百科 (baidu.com)
【时区】:?时区_百度百科 (baidu.com)
【时间戳】:Unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp)是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。时间戳_百度百科 (baidu.com)
在我们记录日志的用到就是时间戳,因为时间戳是【单调递增】的时间。方便查找范围!!??
时间->时间戳:date +%s
时间戳->时间(时间戳格式化):date -d@1508749502?
cal指令
?cal命令可以用来显示公历(阳历)日历。
cal [参数][月份][年份]
-3 显示系统前一个月,当前月,下一个月的月历
?
🙂感谢大家的阅读,若有错误和不足,欢迎指正!期末考试临近结束,放寒假!见ljc!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!