linux常用命令-如何操作目录?如何查看文件内容?

黑马程序员-软件测试--07阶段2-linux和数据库-09-24-linux命令学习步骤,通配符,绝对路径,相对路径,文件和目录常用命令,文件内容相关操作,查看日志文件,ping命令使用, 软件测试(黑马程序员) 阅读详情

如何操作目录?

切换目录-cd

cd比较简单。

这里稍微提一点,就是生产环境的日志目录可能就是在当前用户目录,然后应用程序目录和其他相关文件的目录也都是在当前用户目录,然后你可能切换到了其他的目录,这个时候想要快速的切换到当前用户目录,怎么切换?

直接cd即可,不用指定任何目录,因为默认就是切换到当前用户目录。

查看当前目录-pwd

因为默认不会显示当前目录完整路径,所以想要看当前在哪个目录,怎么办?pwd。

pwd是print working directory的意思,就是打印当前目录。

这个命令用的是比较多的,也很方便的查看当前目录。

如何查看文件内容?

查看文件内容-cat

编辑文件内容是用vi,查看/只读文件内容用cat。

语法:cat 文件名字

示例

gongzhihaodeMacBook-Pro:~ gongzhihao$ cat test.txt
hello world


gzh


i love you
gongzhihaodeMacBook-Pro:~ gongzhihao$

更高级的用法,结合管道|

如果文件内容太多,一个屏幕显示不完,那么cat就会疯狂刷屏,一闪而过,怎么解决?用管道,在cat的基础上结合管道。

语法:cat 文件名字 | less

竖线|,就是管道,管道的作用是把前面一个命令的输出作为后面一个命令的输入。比如上面的less命令是一页一页的查看文件内容,即允许通过按键翻页来慢慢的查看文件内容,而不是一闪而过。

所以,cat 文件名字 | less,表示的是,cat是输出内容,|管道是输入内容,输入到哪里?输入到less命令。less命令是干嘛的?允许翻页查看文件内容。

示例

cat jmeter.log | less

由于日志内容太多,所以现在显示的是第一页内容,然后可以按空格键来查看下一页内容,按b(back的意思)返回上一页,即查看上一页的内容。按上下箭头键可以往上下多查看一行的内容。

这里的less命令,也可以换成more命令,基本上作用一样,没有任何区别。


同理,再举个例子,先切换到etc目录,因为ect目录的文件比较多。

然后,再用ls | less,查看etc目录的所有文件,目的也是为了可以翻页查看。

所以,这里要总结的点,就是,不管是什么命令,管道|的作用就是,把前面一个命令的输入作为后面一个命令的输入。无论是cat还是ls,都一样,都是把输出内容,作为less命令的输入。

重定向>

重定向可能有点不太好理解,准确的说法,本质作用是,把前面一个命令的输出写到指定文件——就是这个作用,这就是本质。

比如,cat test.txt > test2.txt,作用就是,cat本来是显示文件内容,然后使用>,把cat的输出写入到指定文件test2.txt。

重定向>的应用场景用的最多的其实不是cat,而不是nohup。springboot jar程序启动的时候,经常会使用:nohup java -jar xxx.jar & > 指定目录/指定文件

nohup的作用是启动程序,并且关闭shell的时候,不关闭刚才启动的应用程序。并且,默认会写tomcat启动日志到nohup.out。我们使用>的目的,就是想把nohup.out重新写到另外一个文件。

查看文件内容-tail和head

先说tail,因为tail用的最多,tail的意思就是,从最后面查看文件内容。

默认只显示10行。

我们在生产环境看日志的时候,tail用的最多。

但是,用的时候,一般都会带上参数-fn 200,f的作用是实时查看最新的日志内容,n(number)的作用是行数,即显示多少行——因为默认10行太少。

head的作用完全一样,唯一的区别就是从头部开始查看文件内容。

参考

https://docs.huihoo.com/redhat/rhl-gsg-zh_CN-9/ch-basics.html

本文由博客一文多发平台 OpenWrite 发布!

Linux文件和目录常用命令 ❤️ 简易总结Linux常用命令,希望能帮到你!!! 阅读详情

相关推荐

etc目录详解

Linux,etc目录为配置文件目录,基本上硬件和软件配置文件都在此目录下。 adjtime---包括了调整硬件时钟的数据 aliases---包含了linux邮件服务所有的分发列表 bashre---为shell用户设置系统范围的缺省设置。(缺省情况下,它的设置shell提示符包含当前用户名,主机名,当前目录和其他值) cdrecord.conf---包含了刻录cd所用的缺省值 crontab---设置cron环境变量和运行自动任务的时间 csh.cshrc(或cshre)---csh(c shell) 用户设置系统范围的缺省值 explrts---包含了本地目录的列表,这些目录可被使用网络文件系统

常用命令大全(文件搜索命令+帮助命令+用户管理命令)

文件搜索命令、帮助命令、用户管理命令

m0_61933976的博客 2593

基于FPGA的PCIe核系列:FPGA root模式生成工程例子分析(1)

一、 PCIE系统架构 1.1 PCIE分层结构 PCIE结构 1.2 TLP包 四种TLP类型。 Memory (内存空间操作) IO (IO空间操作) Configuration (配置操作) Message (信息操作) 四种类型TLP,如果有需要响应,称为Non-Posted TLP,如果没有需要响应,称为Posted TLP。 TLP包类型 1.2.1 TLP结构 TLP数据格式 1.2.2 Header各个字段的含义 Header格式 ...

huangshanhu的博客 3432

Linux基础命令:常用文件管理命令3——文件内容查阅、权限与文件查找

(5) 使用less命令前后翻看文件/etc/manpath.config中的内容 less /etc/manpath.config。(4) 使用more命令查看文件/etc/manpath.config more /etc/manpath.config。(10) 进入/mytmp目录,将/root/.bashrc复制成bashrc,复制完全的属性,检查其日期。(8) 查看文件/etc/man.config前20行中后5行的内容。

weixin_70822378的博客 3444

单片机毕业设计-基于STM32单片机的智能镜系统-仿真设计

可通过MQ-2监测当前烟雾浓度可通过温湿度传感器监测当前温湿度可通过光照强度传感器监测光照强度可通过蜂鸣器进行烟雾报警可通过语音识别模块进行反馈播报状态可通过按键设置阈值三个继电器控制灯、加湿、风扇标签:STM32单片机、OLED112864、DHT11、BH1750、继电器、SU-03T、MQ-2、蜂鸣器题目扩展:智能家居安防、智能大棚控制系统、智能环境检测系统项目编号:ZL-32-240604-FZ。

bsdog11的博客 964

方法二:旋转机械动平衡精度计算

本文以实际案例为基础,系统阐述基于ISO 1940标准的动平衡精度G GG等级计算方法。通过角速度转换、许用剩余不平衡量e p e r e_{per}e per ​ 推导及G GG等级公式应用,结合惯性力偶矩、转子质量等参数,得出某转子系统的动平衡精度为G 40 G40G40。文中详细解析了公式原理与参数单位转换要点,并附完整ISO 1940动平衡等级参考表,为工程师提供从理论到实践的完整解决方案。研究结果表明,该方法可有效量化旋转机械的平衡精度,适用于风机、泵类等中低速设备的设计与调试,对提升设备运行

weixin_46153372的博客 920

Linux系统(4):查看文件内容、find查找文件

查看etc目录下fstab文件内容查看etc目录下fstab文件内容标注行号cat命令只适合查看内容较少的文件,内容过多使用more或less命令。

游王子og的博客 2469

单点DToF激光测距传感器各家产品的比较

汇总DToF 单点测距传感器的相关信息

Linux 设备驱动概述及开发环境构建 (一) 1771

基础Linux命令

pwd命令:查看当前所在的工作目录 cd命令:在不同的目录间切换,即更改当前工作目录 cd .. 进入上一级目录 cd - 进入上次所在的目录 cd ~ 进入当前登录用户的主目录 cd ~root 进入root用户的主目录 ls命令:显示目录内容 ls -a :列出所有文件,包括以 "." 开头的隐藏文件 ls -l:显示文件的详细信息,而且一行显示一个文件 cat命令:显示文件内容(可以打开多个文件) head命令:显示文件开头...

weixin_52728630的博客 1716

rk3568 Android12 默认授予预装app权限

默认授予预装应用权限可以避免用户在每次使用应用时都要重复同意权限请求。尽管在Android 12中,用户对权限的管理有了更高的控制权,但这也可能导致用户在频繁使用预装应用时感到繁琐和不必要的干扰。通过默认授权,减少了这种麻烦。一些厂商可能会根据其定制的Android系统(如Samsung的One UI、Xiaomi的MIUI)要求某些预装应用默认获得权限,以便应用能够提供厂商特定的功能。这也有助于设备厂商提供统一和稳定的服务,不至于因为权限问题导致某些功能无法使用。

weixin_35723192的博客 661

2024年全国青少年信息素养大赛复赛真题(算法创意实践挑战赛C++试卷:带解析)

2024年全国青少年信息素养大赛复赛真题(算法创意实践挑战赛C++试卷:带解析)

王老师青少年编程 4784

linux命令练习1

linux命令学习

qq_45471141的博客 2539

「自然语言驱动生产力」23. 科研神器:DeepSeek+EndNote实现文献智能综述

摘要:传统文献综述面临周期长、漏检率高、数据整合繁琐等痛点,某985课题组数据显示,4人团队完成一篇综述平均需5个月,重要成果遗漏率达25%。本文提出基于DeepSeek+EndNote的智能综述方案,通过“自然语言解析→精准检索→智能筛选→自动生成”四步流程实现全自动化。核心技术包括检索式智能生成算法、文献优先级评分模型、可视化图表自动生成工具及结构化综述框架引擎。实际应用中,文献调研周期从3-6个月缩短至2周,重要成果遗漏率降至3%以下,图表制作时间完全解放。某课题组采用该方案后,1人3周完成的综述被A

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1662

Linux(CentOS7)常用命令【帮助、文件操作、文件查看编辑、搜索、用户管理、网络、磁盘、监控等】,收藏这一篇文章就够了

Linux(CentOS7)常用命令【班助、文件操作、文件查看编辑、搜索、用户管理、网络、磁盘、监控等】,收藏这一篇文章就够了

你的大悦悦 2389

柑橘病虫害识别方案总结

1. 方案一 1.1 赛题背景 1.2 数据分析 1.3 模型设计 1.3.1 模型具体方案 1.3.2 模型设计 1.4 实验结果 1.5 总结与展望 2. 方案二 2.1 赛题介绍 2.2 数据分析 2.3 算法方案解析 2.3.1 检测模型 2.3.2 提升策略 2.4 优化思路 3. 方案三 3.1 数据分析 3.1.1 数据说明 3.2 技术展示 3.2.1 数据输入端 3.2.2 模型结构端 3.2.3 上下文信息 3.2.4 训练优化端 3.2.5 创新性分析 3.3 算法及系统思考.....

herosunly的博客 2万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Linux概述、远程连接、常用命令

Linux概述、远程连接、常用命令

记录学习笔记使用~ 1488

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Linux常用命令总结

linux常用命令总结

Y_eatMeat的博客 1366

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

永远有用的技能:Linux的常用命令

掌握Linux常用命令是管理Linux系统和开发应用的基础。本文详细介绍了常用的文件操作、目录管理、进程管理、网络管理和系统管理命令。通过熟练使用这些命令,你能够高效地在Linux环境中工作。

百锦再的博客 1万+

Linux常用命令

Linux常用命令 目录操作 目录操作 查看文件内容

qq_45035125的博客 169

超实用 Linux 常用命令

Linux 常用命令、Linux 目录结构

若尘的博客 2458

(Linux和数据库)1.Linux操作系统和常用命令 操作Linux远程连接Linux命令介绍文件或目录常用的命令ls 查看当前文件夹下的内容

除了办公和玩游戏之外不用Linux,其他地方都要使用Linux(it相关)iOS的本质是unix(unix是付费版本的操作系统)unix和Linux之间很相似命令 选项 参数由这三部分组成 可以只有命令目录就是文件夹。

2301_79144798的博客 956

linux文件与目录管理

我们知道 Linux 的目录结构为树状结构,最顶级的目录为根目录 /。其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。在开始本教程前我们需要先知道什么是绝对路径与相对路径。路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd ../man 这就是相对路径的写法。

2301_81709812的博客 1722

Linux 基础命令:文件和目录操作、文件内容查看、进程管理

本文介绍了Linux系统中常用的基础命令,涵盖文件和目录操作、文件内容查看、进程管理、网络操作等方面。包括ls、cd、mkdir等文件管理命令,cat、less等文件查看工具,ps、kill等进程管理指令,以及ifconfig、ping等网络相关操作。这些命令是Linux系统管理和日常使用的基础,掌握后能有效提升工作效率。文章还提到man手册查询、find文件查找和grep文本搜索等实用工具,为Linux初学者提供了全面的命令行操作指南。

你若盛开,清风自来 772

linux学习笔记 - 文件与目录管理

1,绝对路径与相对路径的概念。 绝对路径由'/'开始 2,特殊的目录符号: . .. - ~ ~account 3,与目录相关的指令,如cd mkdir rmdir pwd等 4,rmdir仅能删除空目录,要删除非空目录要使用 rm -r 5,用户使用的指令是根据PATH变量所指定的目录去搜索的 6,不同身份系统默认的PATH并不相同。差异较大的地方在于/sbin   /usr/

zax0824的博客 452

Linux常用命令及vi编辑器

Linux作为开源的操作系统,其强大的功能离不开其丰富的命令行工具。本文将介绍Linux中一些常用的命令以及vi编辑器的详细操作,帮助用户更好地掌握Linux系统。

m0_74860678的博客 2494
上一篇: idea提交代码失败-github failed to connect to github.com port 443 timed out
下一篇: linux常用命令-grep之各种搜索
Java个体户
博客等级 码龄6年 6粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值