十三、Linux文件目录指令

pwd 指令

基本语法:pwd (功能描述:显示当前工作目录的绝对路径) 应用实例:案例:显示当前工作目录的绝对路径

ls 指令

基本语法:ls 【选项】【目录或是文件】 常用选项 -a :显示当前目录所有的文件和目录,包括隐藏。 -l:以列表的方式显示信息

案例:查看当前目录的所有内容信息

cd 指令

基本语法:cd 【参数】(功能描述:切换到指定目录) 理解:绝对路径和相对路径 cd ~或者cd :回到自己的家目录 比如:你是root , cd ~ 会切换到 /root cd .. 回到当前目录的上一级目录

  • 应用实例

案例1:使用绝对路径切换到root目录 :cd /root 案例2:使用相对路径到/root目录,比如在/home/tom:cd ../../root 案例3:表示回到当前目录的上一级目录:cd .. 案例4:回到家目录 :cd~

mkdir 指令

  • mkdir指令用于创建目录

基本语法:mkdir【选项】要创建的目录

  • 常用选项

-p:创建多级目录

  • 应用实例

案例1:创建一个目录/home/dog 案例2:创建多级目录/home/animal/tiger

rmdir 指令

rmdir指令删除空目录

  • 基本语法

rmdir [选项] 要删除的空目录

  • 应用实例

案例:删除一个目录 /home/dog

  • 使用细节

rmdir删除的是空目录,如果目录下有内容时无法删除的。 提示:如果需要删除非空目录,需要使用 rm -rf要删除的目录

touch 指令

touch指令创建空文件

  • 基本语法

touch 文件名称

  • 应用实例

案例:在/home目录下,创建一个空文件 hello.txt

cp 指令

cp指令拷贝文件到指定目录

  • 基本语法

cp 【选项】source dest

  • 常用选项

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

  • 应用实例

案例1:将/home/hello.txt拷贝到 /home/bbb目录下

cp hello.txt /home/bbb

案例2:递归复制整个文件夹,举例,比如将/home/bbb整个目录,拷贝到/opt

cp -r /home/bbb  /opt
  • 使用细节

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

rm指令

说明:rm指令移除文件或目录

  • 基本语法

rm [选项] 要删除的文件或目录

  • 常用选项

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

  • 应用实例

案例1:将/home/hello.txt删除 rm /home/hello.txt 案例2:递归删除整个文件夹/home/bbb rm -rf /home/bbb 【删除整个文件夹不提示】

  • 使用细节

强制删除不提示的方法:带上 -f参数即可

mv指令

mv移动文件与目录或重命名

  • 基本语法

mv oldNameFile newNameFile(功能描述:重命名(前后路径相同)) mv /temp/movefile /targetFolder(功能描述:移动文件‘剪切’还可以移动并重新命名)

  • 应用实例

实例1:将/home/cat.txt文件 重新命名为pig.txt 案例2:将/home/pig.txt文件移动到/root目录下 案例3:移动整个目录,比如将/opt/bbb移动到/home下

cat指令

cat查看文件内容 比vim查看文件更安全,重要的文件用cat

  • 基本语法

cat 【选项】要查看的文件

  • 常用选项

-n :显示行号

  • 应用实例

案例1:/etc/profile 文件内容,并显示行号

  • 使用细节

cat只能浏览文件,而不能修改文件,为了浏览方便,一般会带上 管道命令 |more cat -n /etc/profile |more [进行交互]

more指令

more指令是一个基于VI编辑器的文件过滤器,它以全屏幕的方式按页显示文件的内容。more指令中内置了若干快捷键(交互的指令),详见操作说明

  • 基本语法

more要查看的文件

  • 操作说明,如图

  • 应用实例

案例:采用more查看文件/etc/profile

less指令

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

  • 基本语法

less要查看的文件

  • 操作说明

案例:采用less查看一个大文件 /opt/杂文.txt less /opt/杂文.txt

echo指令

echo输出内容到控制台

  • 基本语法

echo【选项】【输出内容】

  • 应用实例

案例:使用echo指令输出环境变量,比如输出 $PATH $HOSTNAME:echo $PATH/$HOSTNAME 案例:使用echo指令输出hello,world!

head指令

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

  • 基本语法

head 文件 (功能描述:查看文件头10行内容) head -n 5 文件(功能描述:查看文件头5行内容,5可以是任意行数)

  • 应用实例

案例:查看/etc/profile的前面5行代码

tail指令

tail用于输出文件中尾部的内容,默认情况下tail指令显示文件的前10行内容

  • 基本语法

1)tail 文件 (功能描述:查看文件尾10行内容) 2) tail -n 5 文件 (功能描述:查看文件尾5行内容,5可以是任意行数) 3)tail -f 文件 (功能描述:实时追踪该文档的所有更新)

  • 应用实例

案例1:查看/etc/profile最后5行的代码 tail -n 5 /etc/profile 案例2:实时监控 mydaye.txt,看看文件有变化时,是否看到,实时的追加日期

>指令和>>指令

输出重定向 和>>追加

  • 基本语法

1)ls -l >文件 (功能描述:列表的内容写入文件a.txt中(覆盖写)) 2)ls -al >>文件 (功能描述:列表的内容追加到文件aa.txt的末尾) 3)cat 文件1 > 文件2 (功能描述:将文件1的内容覆盖到文件2) 4)echo "内容" >> 文件(追加)

  • 应用实例

案例1:将/home目录下的文件列表写入到/home/info.txt中,覆盖写入 ls -l /home > /home/info.txt 案例2:将当前日历信息 追加到 /home/mycal文件中 cal:显示当前日历信息 cal >> /home/mycal

In指令

软链接也称为符号链接,类似于windows里的快捷方式,主要存放了链接其他文件的路径 (类似创建一个快捷方式)

  • 基本语法

In -s [原文件或目录] 软链接名

  • 应用实例

案例1:在/home目录下创建一个软连接myroot,连接到 /root目录 In -s /root /home/myroot

案例2:删除软连接myroot

rm /home/myroot

  • 细节说明

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

history指令

查看已经执行过历史命令,也可以执行历史指令

  • 基本语法

history(功能描述:查看已经执行过的历史命令)

  • 应用实例

案例1:显示所有的历史命令

history

案例2:显示最近使用过的10个指令

history 10

案例3:执行历史编号为5的指令

!5

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

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

相关文章

趣学python编程 (三、计算机基础知识)

如果不了解些计算机的基础知识上来就编程,往往容易“不识庐山真面目,只缘身在此山中”。因此对于计算机的一些基础知识,在开始编程前,需要理解和掌握。 计算机软件系统 计算机软件是控制计算机实现用户需求的计算机操作以及管理计…

[Linux] PXE批量装机

一、PXE批量装机简介 1.1 常见的三种系统安装方式 u启动安装:在U盘中下载相关的安装系统及镜像文件,u盘插机安装 光驱安装:将带有所需系统的光盘放进电脑服务器中,按照官方引导装机 网络下载安装:在网上下载相关镜…

elementui 实现树形控件单选

实现&#xff1a; <!--author: itmacydesc: 树节点单选 --> <template><div class"about"><el-tree :data"data"ref"tree":props"defaultProps"node-key"id"show-checkboxcheck-strictlycheck-change…

【如何将任何直流电机变成伺服电机】

【如何将任何直流电机变成伺服电机】 1 前沿2 伺服电机工作原理3 如何制作定制伺服电机4 AS5600 编码器 – 磁性旋转位置传感器5 定制伺服电机电路图6 PCB设计7 自定义伺服3D模型8 定制伺服齿轮箱的 3D 打印零件9 对控制器进行编程9.1 引导加载程序刻录9.2 代码上传9.3 源代码9…

教程:使用 Keras 优化神经网络

一、介绍 在 我 之前的文章中&#xff0c;我讨论了使用 TensorFlow 实现神经网络。继续有关神经网络库的系列文章&#xff0c;我决定重点介绍 Keras——据说是迄今为止最好的深度学习库。 我 从事深度学习已经有一段时间了&#xff0c;据我所知&#xff0c;处理…

wpf devexpress在未束缚模式中生成Tree

TreeListControl 可以在未束缚模式中没有数据源时操作&#xff0c;这个教程示范如何在没有数据源时创建tree 在XAML生成tree 创建ProjectObject类实现数据对象显示在TreeListControl: public class ProjectObject {public string Name { get; set; }public string Executor {…

航天联志Aisino-AISINO26081R服务器通过调BIOS用U盘重新做系统(windows系统通用)

产品名称:航天联志Aisino系列服务器 产品型号:AISINO26081R CPU架构&#xff1a;Intel 的CPU&#xff0c;所以支持Windows Server all 和Linux系统&#xff08;重装完系统可以用某60驱动管家更新所有硬件驱动&#xff09; 操作系统&#xff1a;本次我安装的服务器系统为Serv…

android studio编译SDL so库

一、下载源码 SDL官网 二、解压&#xff0c;拷贝android项目&#xff0c;并重新命名 2.1、解压 2.2&#xff0c;重命名项目名称&#xff08;androidSDL&#xff09;AndroidSDL Github 三、导入头文件和源文件&#xff0c;修改android.mk文件 3.1、在jni目录下创建SDL2文件…

亚马逊云科技云存储服务指南

文章作者&#xff1a;Libai 高效的云存储服务对于现代软件开发中的数据管理至关重要。亚马逊云科技云存储服务提供了强大的工具&#xff0c;可以简化工作流程并增强数据管理能力。 亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案例、技术专栏…

在前端开发中,什么是CDN(Content Delivery Network)?它的作用是什么?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

【RH850芯片】RH850U2A芯片平台Spinlock的底层实现

目录 前言 正文 1.RH850U2A上的原子操作 1.1 Link 1.2 Link generation 1.3 Success in storing 1.4 Failure in storing 1.5 Condition for successful storing 1.6 Loss of the link 1.7 示例代码 2.Spinlock代码分析 2.1 尝试获取Spinlock 2.2 释放Spinlock …

基于PyTorch搭建你的生成对抗性网络

前言 你听说过GANs吗&#xff1f;还是你才刚刚开始学&#xff1f;GANs是2014年由蒙特利尔大学的学生 Ian Goodfellow 博士首次提出的。GANs最常见的例子是生成图像。有一个网站包含了不存在的人的面孔&#xff0c;便是一个常见的GANs应用示例。也是我们将要在本文中进行分享的…

Spring Boot中使用MongoDB完成数据存储

我们在开发中用到的数据存储工具有许多种&#xff0c;我们常见的数据存储工具包括&#xff1a; 关系性数据库&#xff1a;使用表格来存储数据&#xff0c;支持事务和索引。&#xff08;如&#xff1a;MySQL&#xff0c;Oracle&#xff0c;SQL Server等&#xff09;。NoSQL数据…

Redis篇---第七篇

系列文章目录 文章目录 系列文章目录前言一、是否使用过 Redis Cluster 集群,集群的原理是什么?二、 Redis Cluster 集群方案什么情况下会导致整个集群不可用?三、Redis 集群架构模式有哪几种?前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分…

OPPO Watch纯手机开启远程ADB调试

Wear OS手表中&#xff0c;我们可以直接在开发者设置中打开WiFi调试。但是这在OPPO等魔改Android系统中不再奏效。 需要什么&#xff1f;&#xff1f; 手表一台手机一个OTG转接头一个手表充电器一个 演示设备 手机&#xff1a; OPPO Find X手表&#xff1a; OPPO Watch 1代 …

Android——模块级build.gradle配置——applicationId和namespace

官方地址&#xff1a; 配置应用模块-applicationId和namespace了解 build.gradle 中的实用设置。https://developer.android.google.cn/studio/build/configure-app-module?hlzh-cn 产生那些异常场景&#xff1a; Android&#xff1a;Namespace not specified. Please spec…

Halcon (3):窗体常用语法使用

文章目录 文章专栏视频资源前言halcon图像使用加载图片示例绘制常用图像批量批注绘制 文章专栏 Halcon开发 视频资源 机器视觉之C#联合Halcon 前言 在使用halcon的算子之前&#xff0c;我们要先学会如何在图片上面进行标注。因为我们不仅要导出处理的结果&#xff0c;还要导出…

论文阅读:YOLOV: Making Still Image Object Detectors Great at Video Object Detection

发表时间&#xff1a;2023年3月5日 论文地址&#xff1a;https://arxiv.org/abs/2208.09686 项目地址&#xff1a;https://github.com/YuHengsss/YOLOV 视频物体检测&#xff08;VID&#xff09;具有挑战性&#xff0c;因为物体外观的高度变化以及一些帧的不同恶化。有利的信息…

Windows10电脑没有微软商店的解决方法

在Windows10电脑中用户可以打开微软商店&#xff0c;下载自己需要的应用程序。但是&#xff0c;有用户反映自己Windows10电脑上没有微软商店&#xff0c;但是不清楚具体的解决方法&#xff0c;接下来小编给大家详细介绍关于解决Windows10电脑内微软商店不见了的方法&#xff0c…

计算机的发展

硬件的发展 第一台电子数字计算机&#xff1a;ENIAC&#xff08;1946&#xff09;&#xff0c;作者&#xff1a;冯诺依曼&#xff0c;逻辑元件&#xff1a;电子管 bug&#xff1a;小虫子&#xff0c;会影响打点 Intel&#xff1a; 机器字长&#xff1a;计算机一次整数运算所能…