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

Orale EBS R12 AP应付模块 发票导入接口(Interface)

ap_interface_groups_s.nextval; ap_invoices_interface_s.nextval; ap_invoice_lines_interface_s.nextval; SELECT * FROM ap_invoices_interface ih; SELECT * FROM ap_invoice_lines_interface il; SELECT * FROM...

qq_41206741的博客 3316

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

DRM驱动架构浅析-上(DRM基础概要与U-Boot阶段驱动解析)

本文主要探讨了Rockchip平台的DRM显示驱动架构及其在U-Boot阶段的实现。

一路寒风身如絮,命海沉浮客独行 1761

避坑指南:微信小程序蓝牙广播在iOS上的那些‘坑’(附serviceUuids传值解决方案)

本文深入解析微信小程序蓝牙广播在iOS平台上的开发难点,特别是`serviceUuids`传值解决方案。通过对比iOS与安卓的蓝牙协议实现差异,提供实战编码策略和硬件端配合方案,帮助开发者有效规避兼容性问题,提升蓝牙外围设备开发效率。

weixin_30316097的博客 422

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

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

游王子og的博客 2469

为什么我的OpenClaw安装后无法启动?Gateway服务故障排查全攻略

OpenClaw是一款功能强大的自动化工具,但其安装和运行依赖于多个服务组件,其中Gateway服务是核心组件之一。如果Gateway服务无法启动,整个OpenClaw系统将无法正常运行。本文将详细介绍OpenClaw安装后无法启动的常见原因及故障排查方法,帮助你快速定位并解决问题。

一键难忘的博客 4622

基础Linux命令

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

weixin_52728630的博客 1716

4 屏 + 8 摄像头一开,谁在悄悄拖慢你的座舱域控?

如果你觉得座舱卡顿:❌ 别第一反应怪 SoC❌ 别盲目堆算力。

weixin_43199439的博客 148

Far planner 代码系列(33) 关于real_world_contour和contour_graph

我们知道far planner前部分的流程是这样子的: 对于特定的地图,如下: 我们要从surround_obs_cloud里抽取生成realworld_contour_,如下图所示: 在这时候,每个node的z坐标都是以机器人的高度定的。如图所示: 先去吃饭啦~待会回来在写 ...

博客 762

linux命令练习1

linux命令学习

qq_45471141的博客 2539

CelebA-HQ数据集下载【详细明了版】分辨率包括【64,128,256,512,1024】

CelebA-HQ 是在ICLR2018上,nVidia发表了一篇名为Progressive Growing of GANs for Improved Quality, Stability, and Variation的论文,文中通过训练高分辨率GAN生成了一个新的人脸数据集CelebA-HQ.CelebA是港科大汤晓鸥组收集的人脸数据集(总共200k图片),包括了人脸特征点(landmark),人脸属性(attribute)等信息,详细介绍参考链接[1]和[2]

zik的博客 1万+

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

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

你的大悦悦 2389

【手把手教学】YOLOv13的Dilated Reparam Block (DRB) 实现细节与优化技巧

DRB(Dilated Reparam Block)是一种创新的卷积神经网络模块,通过多分支膨胀卷积和结构重参数化技术显著提升模型性能。训练阶段使用不同膨胀率和卷积核大小的并行分支增强特征提取能力,推理阶段则将这些分支融合为单一高效的大核卷积。该方法成功解决了大核卷积的计算复杂度和训练困难等问题,在保持推理效率的同时,使模型准确率提升8.56%,mAP暴涨12.33%。DRB的核心在于训练时复杂、推理时简单的设计哲学,以及膨胀卷积的多尺度特征提取能力,为CNN性能优化提供了新的思路。

FJN110的博客 554

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

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

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

记录学习笔记使用~ 1488

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Linux常用命令总结

linux常用命令总结

Y_eatMeat的博客 1366

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

永远有用的技能: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、付费专栏及课程。

余额充值