当前位置: 首页 > news >正文

Linux的基本指令(4)

目录

查看指令

文件属性的查看

ls指令 

pwd指令 

whoami指令 

which指令 

stat指令

man指令 

tree指令 

文件内容的查看 

cat指令

tac指令

more指令

less指令

head指令

tail指令

🎇find指令

🎇grep指令 

时间相关的指令

date指令

日志&时间戳

cal指令


  • 一切皆文件(输出重定向/输入重定向)
  • 文件=文件内容+文件属性
  • 管道:将上一层指令输出通过管道传递到下一层指令中

查看指令

文件属性的查看

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!

相关文章:

  • express框架搭建后台服务
  • 哈希一致性算法
  • 编程笔记 html5cssjs 028 HTML输入属性(2/2)
  • 系统安全及应用
  • 【Maven】下载及配置
  • Vagrant使用教程
  • 机器学习--ROC AUC
  • Axure骚操作:【制作可暂停与不可暂停进度加载条】
  • git 常用命令 提交commit
  • Python 工具 | pip 基本命令
  • leetcode算法题之递归--综合练习(二)
  • Go中interface != nil不一定不是nil
  • 【MySQL】MySQL 8+版本使用窗口函数可以减少一次连表操作(额外Avg函数和Using函数使用,Using关键字参考里自行了解)
  • ChatGPT在金融财务领域的10种应用方法
  • 柯桥学韩语【韩语网络用语】听说最近的年轻人都重视슬세권,역세권....吗?
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • Android Volley源码解析
  • httpie使用详解
  • iOS 系统授权开发
  • JAVA SE 6 GC调优笔记
  • java 多线程基础, 我觉得还是有必要看看的
  • JavaScript 一些 DOM 的知识点
  • JAVA并发编程--1.基础概念
  • spring cloud gateway 源码解析(4)跨域问题处理
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • 阿里云ubuntu14.04 Nginx反向代理Nodejs
  • 力扣(LeetCode)56
  • 马上搞懂 GeoJSON
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • ​直流电和交流电有什么区别为什么这个时候又要变成直流电呢?交流转换到直流(整流器)直流变交流(逆变器)​
  • # Apache SeaTunnel 究竟是什么?
  • (1)STL算法之遍历容器
  • (12)Linux 常见的三种进程状态
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (rabbitmq的高级特性)消息可靠性
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (附源码)php新闻发布平台 毕业设计 141646
  • (四) Graphivz 颜色选择
  • (五)网络优化与超参数选择--九五小庞
  • (转)jdk与jre的区别
  • (转)拼包函数及网络封包的异常处理(含代码)
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • ./和../以及/和~之间的区别
  • .Net Core webapi RestFul 统一接口数据返回格式
  • .NET/C# 阻止屏幕关闭,阻止系统进入睡眠状态
  • .NET企业级应用架构设计系列之开场白
  • .Net下的签名与混淆
  • .php结尾的域名,【php】php正则截取url中域名后的内容
  • :如何用SQL脚本保存存储过程返回的结果集
  • [ C++ ] STL---仿函数与priority_queue
  • [2016.7 day.5] T2
  • [ACTF2020 新生赛]Include