Linux中文件目录类指令

news2025/2/26 21:16:03

1、pwd指令

基本语法:pwd

功能:显示当前工作目录的绝对路径

1.相对路径访问和绝对路径访问

当前处于home目录下,访问a.txt文件

相对路径访问:kim/better/a.txt,从当前位置开始定位

绝对路径访问:/home/kim/better/a.txt,从根目录开始定位

2、ls指令

基本语法:ls [选项]] [目录或文件]

常用选项:

-a :显示当前目录所有的文件和目录,包括隐藏的内容

-l :以列表的形式显示所有内容信息

3、cd指令

基本语法:cd [参数]

功能:切换到指定目录

cd ~ 或 cd :回到该用户的家目录。如用户goose下,cd ~ 回到/home/goose。

cd .. :回到当前目录的上一级目录。

在root用户下,进入goose的上一级的上一级的root目录中。

4、mkdir指令

基本语法:mkdir [选项] 要创建的目录

功能:用于创建目录

常用选项:

-p :创建多级目录

示例:

创建一个目录:/home/dog

创建多级目录: /home/animal/tiger

5、rmdir指令

基本语法:rmdir [选项] 要删除的空目录

功能:删除指定空目录

示例:

删除目录/home/dog

删除目录/home/animal

注意:
  1. rmdir 删除的事空目录,如果目录下有内容时无法删除
  2. 删除非空目录,需要使用:rm -rf 要删除的目录。这种操作要谨慎

6、touch指令

基本语法:touch 文件名称

功能:创建空文件

示例:

创建一个空文件a.txt

7、cp指令

基本语法:cp [选项] source dest

功能:拷贝文件到指定目录

常用选项:

-r :递归复制整个文件夹

示例:

将 /home/goose/a.txt 拷贝到 /home/aaa 目录下

将 /home/aaa 整个目录拷贝到 /opt 目录下

注意:

强制覆盖不提示的方法:\cp

8、rm指令

基本语法:rm [选项] 要删除的文件或目录

功能:删除指定的文件或目录

常用选项:

  1. -r :递归删除整个文件夹
  2. -f :强制删除不提示

示例:

将 /home/goose/a.txt 删除

递归删除整个文件夹 /home/aaa

9、mv指令

基本语法:

  1. mv oldNameFile newNameFile——重命名文件
  2. mv /temp/moveFile /targetFolder——移动文件到指定文件夹

功能:移动文件与目录或重命名

示例:

将 /home/cat.txt 重命名为 dog.txt

将 /home/dog.txt 移动到 /root 下

将 /root/dog.txt 移动到 /home 下并重命名为 fish.txt

移动整个目录 :将 /opt/aaa 移动到 /home 中

10、cat指令

基本语法:cat [选项] 要查看的文件

功能:查看问价内容

常用选项:

-n :显示行号

示例:

查看 /etc/profile 文件内容,并显示行号

注意:

cat只能浏览文件,不能修改文件,为了浏览方便一般会带上管道命令 | more。

cat -n /etc/profile | more

点击回车显示下一行,点击空格显示下一页

11、more指令

基本语法:more 要查看的文件

功能:more指令是一个基于 vi 编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。more指令中内置了若干快捷键(用于交互)。即可以和 cat 结合使用,也可以单独使用

操作

快捷键

说明

向下翻一页

Space

向下翻一页(显示文件的下一部分)。

向上翻一行

k 或 Up Arrow

向上翻一行。

向下翻一行

j 或 Down Arrow

向下翻一行。

跳转到文件开头

Home 或 1

跳转到文件的第一行。

跳转到文件结尾

End 或 G

跳转到文件的最后一行。

跳转到指定行号

:n

跳转到文件的第 n行,n是行号。例如,:25跳转到第 25 行。

搜索文本

/text

向下搜索 "text"。

跳到下一个匹配项

n

查找下一个匹配项(与上一个搜索相关)。

跳到上一个匹配项

N

查找上一个匹配项(与上一个搜索相关)。

退出 more

q

退出more命令,返回到命令行。

暂停显示

Ctrl + S

暂停文件内容的显示。

恢复显示

Ctrl + Q

恢复暂停的显示。

显示帮助信息

h

显示more命令的帮助信息。

示例:

使用more 查看 /etc/profile

12、less指令

基本语法:less 要查看的文件

功能:less指令用来分屏查看文供内容,它的功能与more指令类似,但是比more指令更加强大,支持各种显示终端。less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。

操作

快捷键

说明

向下翻一页

Space

向下翻一页(显示文件的下一部分)。

向上翻一页

b

向上翻一页(返回上一页)。

向下翻一行

j 或 Down Arrow

向下翻一行。

向上翻一行

k 或 Up Arrow

向上翻一行。

跳转到文件开头

gg

跳转到文件的第一行。

跳转到文件结尾

G

跳转到文件的最后一行。

跳转到指定行号

:n

跳转到文件的第 n 行,n 是行号。例如,:25 跳转到第 25 行。

搜索文本

/text

向下搜索 "text"。

跳到下一个匹配项

n

查找下一个匹配项(与上一个搜索相关)。

跳到上一个匹配项

N

查找上一个匹配项(与上一个搜索相关)。

清除搜索高亮

Esc 或 Ctrl + C

清除当前的搜索高亮显示。

显示帮助信息

h

显示 less 命令的帮助信息。

退出 less

q

退出 less 命令,返回到命令行。

暂停显示

Ctrl + S

暂停文件内容的显示。

恢复显示

Ctrl + Q

恢复暂停的显示。

滚动到当前屏幕的顶部

H

滚动到当前屏幕的顶部。

滚动到当前屏幕的底部

L

滚动到当前屏幕的底部。

 

13、echo指令

基本语法:echo [选项] [输出内容]

功能:输出内容到控制台

示例:

使用echo 指令输出环境变量

使用 echo 指令输出 hello world

14、head 指令

基本语法:head 文件

功能:用于显示文件的开头部分内容,默认情况下head指令显示文件的前十行内容。

head -n 5 文件:查看文件前5行内容

示例:

查看/etc/profile 的前五行内容

15、tail指令

基本语法:tail 文件

功能:输出文件末尾的内容,默认情况下输出文件的最后10行内容。

常用参数:

-n 5 :查看文件后5行的内容,5可以是任意数字

-f :实时追踪该文档的所有更新

示例:

查看 /etc/profile 最后5行内容

实时监控 mytxt.txt ,查看文件有变化时是否能看到实时的追加日期。Ctrl + C退出该模式。

16、> 指令和 >> 指令

>输出重定向和 >> 追加

基本语法:

  1. ls -l >目标文件 : 列表的内容写入目标文件中,覆盖写
  2. ls -al >> 目标文件 : 列表的内容追加到目标文件末尾
  3. cat 文件1 > 文件2 : 将文件1 的内容覆盖到文件2
  4. echo "内容" >> 文件:将内容追加到文件末尾

示例:

将/home 目录下的文件列表写入到 /home/info.txt中

将当前日历信息追加到 /home/mycal 文件中

17、ln指令

基本语法:ln -s [原文件或目录] [软链接名]

功能:给原文件创建一个软链接。软链接也称为符号链接,类似于Windows里的快捷方式,主要存放了链接其他文件的路径。

示例:

在 /home 目录下创建一个软链接 myroot ,连接到 /root 目录

删除软链接 myroot

注意:

当我们使用pwd查看目录时,仍然看到的是软链接所在目录

18、history 指令

基本语法:history

功能:查看已经执行过的历史命令

示例:

显示所有的历史命令

显示最近使用过的10个命令

执行历史编号为5的命令

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2306561.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

开源模型应用落地-LangChain实用小技巧-获取token消耗(五)

一、前言 在当今的自然语言处理领域,LangChain 框架因其强大的功能和灵活性而备受关注。掌握一些实用的小技巧,能够让您在使用 LangChain 框架时更加得心应手,从而更高效地开发出优质的自然语言处理应用。 计算 Token 消耗对有效管理和优化语…

LangChain大模型应用开发:LangGraph快速构建Agent工作流应用

介绍 大家好,博主又来给大家分享知识了。今天给大家分享的内容是使用LangChain进行大规模应用开发中的LangGraph快速构建Agent工作流应用。 通过对前几次对LangChain的技术分享。我们知道LangChain作为一个强大的工具集,为开发者们提供了丰富的资源和便…

鸿蒙Next-方法装饰器以及防抖方法注解实现

以下是关于 鸿蒙Next(HarmonyOS NEXT)中 MethodDecorator 的详细介绍及使用指南,结合了多个技术来源的实践总结: 一、MethodDecorator 的概念与作用 MethodDecorator 是鸿蒙Next框架中用于装饰类方法的装饰器,属于 Ark…

计算机网络:应用层 —— 电子邮件

文章目录 电子邮件的起源与发展电子邮件的组成电子邮件协议邮件发送和接收过程邮件发送协议SMTP协议多用途因特网邮件扩展MIME 电子邮件的信息格式 邮件读取协议邮局协议POP因特网邮件访问协议IMAP 基于万维网的电子邮件 电子邮件(E-mail)是因特网上最早…

zyNo.26

[GXYCTF2019]Ping Ping Ping(Web) 传/?ip1有ping回显,说明后端可能通过php参数接受了ip参数,并且拼接到了最终执行的命令里形成了ping -c 3$ip,这样可能存在一个命令注入漏洞 要判断是否符合 ping -c 3$ip …

ui设计公司兰亭妙微分享:科研单位UI界面设计

科研单位的UI界面设计是一项至关重要的任务,它不仅关乎科研工作的效率,还直接影响到科研人员的用户体验。以下是对科研单位UI界面设计的详细分析: 一、设计目标 科研单位的UI界面设计旨在提升科研工作的效率与便捷性,同时确保科…

OpenGL ES -> GLSurfaceView绘制点、线、三角形、正方形、圆(顶点法绘制)

XML文件 <?xml version"1.0" encoding"utf-8"?> <com.example.myapplication.MyGLSurfaceViewxmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_parent"android:layout_height"…

AndroidAOSP定制隐藏某个应用的图标

AndroidAOSP定制隐藏某个应用的图标 1.前言: 之前在做AOSP定制的时候需要隐藏某些App的图标&#xff0c;或者默认不显示某个定制的App图标&#xff0c;这样可以让用户感觉不到已经安装了某个App,或者在做系统定制的时候需要修改桌面icon,有些系统的App图标默认不需要显示&…

最小化重投影误差求解PnP

问题描述 已知n个空间点 P i [ x i , y i , z i ] T P_i[x_i,y_i,z_i]^T Pi​[xi​,yi​,zi​]T&#xff0c;其投影的像素坐标 p i [ u i , v i ] T p_i[u_i,v_i]^T pi​[ui​,vi​]T求相机的位姿R&#xff0c;T。 问题分析 根据相机模型&#xff0c;像素点和空间点的位置…

unity学习52:UI的最基础组件 rect transform,锚点anchor,支点/轴心点 pivot

目录 1 image 图像&#xff1a;最简单的UI 1.1 图像的基本属性 1.2 rect transform 1.3 image的component: 精灵 → 图片 1.4 修改颜色color 1.5 修改材质 1.6 raycast target 1.7 maskable 可遮罩 1.8 imageType 1.9 native size 原生大小 2 rect transform 2.1 …

【Python系列】PYTHONUNBUFFERED=1的作用

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

Linux中的cgdb的基本使用

1.cgdb的简介 Linux中的cgdb是一个基于GDB&#xff08;GNU Debugger&#xff09;的图形化调试前端&#xff0c;它结合了GDB的命令行界面功能和代码查看窗口&#xff0c;为开发者提供了一个更为直观的调试体验。 cgdb的作用和功能&#xff1a; 直观调试体验&#xff1a;cgdb提供…

解决idea2019创建springboot项目爆红的问题

通过spring Initializr创建springboot项目时&#xff0c;由于idea版本太低&#xff0c;创建完成后需要手动修改pom.xml&#xff0c;对小白不太友好 一个简便的方法&#xff0c;配置好pom.xml文件的各个版本&#xff1a; 在 https://start.aliyun.com/ 上选择好后复制pom.xml代…

DeepSeek 提示词:基础结构

&#x1f9d1; 博主简介&#xff1a;CSDN博客专家&#xff0c;历代文学网&#xff08;PC端可以访问&#xff1a;https://literature.sinhy.com/#/?__c1000&#xff0c;移动端可微信小程序搜索“历代文学”&#xff09;总架构师&#xff0c;15年工作经验&#xff0c;精通Java编…

自动驾驶两个传感器之间的坐标系转换

有两种方式可以实现两个坐标系的转换。 车身坐标系下一个点p_car&#xff0c;需要转换到相机坐标系下&#xff0c;旋转矩阵R_car2Cam&#xff0c;平移矩阵T_car2Cam。点p_car在相机坐标系下记p_cam. 方法1&#xff1a;先旋转再平移 p_cam T_car2Cam * p_car T_car2Cam 需要注…

[实现Rpc] 客户端 | Requestor | RpcCaller的设计实现

目录 Requestor类的实现 框架 完善 onResponse处理回复 完整代码 RpcCaller类的实现 1. 同步调用 call 2. 异步调用 call 3. 回调调用 call Requestor类的实现 &#xff08;1&#xff09;主要功能&#xff1a; 客户端发送请求的功能&#xff0c;进行请求描述对服务器…

smolagents学习笔记系列(五)Tools-in-depth-guide

这篇文章锁定官网教程中的 Tools-in-depth-guide 章节&#xff0c;主要介绍了如何详细构造自己的Tools&#xff0c;在之前的博文 smolagents学习笔记系列&#xff08;二&#xff09;Agents - Guided tour 中我初步介绍了下如何将一个函数或一个类声明成 smolagents 的工具&…

axios几种请求类型的格式

Axios 是一个基于 Promise 的 HTTP 客户端&#xff0c;广泛用于浏览器和 Node.js 中发送 HTTP 请求。它支持多种请求格式&#xff0c;包括 GET、POST、PUT、DELETE 等。也叫RESTful 目录 一、axios几种请求类型的格式 1、get请求 2、post请求 3、put请求 4、delete请求 二…

架构设计系列(六):缓存

一、概述 在应用对外提供服务的时候其稳定性&#xff0c;性能会受到诸多因素的影响。缓存的作用是将频繁访问的数据缓存起来&#xff0c;避免资源重复消耗&#xff0c;提升系统服务的吞吐量。 二、缓存的应用场景 2.1 客户端 HTTP响应可以被浏览器缓存。我们第一次通过HTTP请…

个人电脑小参数GPT预训练、SFT、RLHF、蒸馏、CoT、Lora过程实践——MiniMind图文版教程

最近看到Github上开源了一个小模型的repo&#xff0c;是真正拉低LLM的学习门槛&#xff0c;让每个人都能从理解每一行代码&#xff0c; 从零开始亲手训练一个极小的语言模型。开源地址&#xff1a; GitHub - jingyaogong/minimind: &#x1f680;&#x1f680; 「大模型」2小时…