【Linux学习】初识Linux指令(二)

news2024/9/24 15:19:12

文章标题

    • 1.rm 指令
    • 2.man指令
    • 3.nano指令
    • 4.cp指令
    • 5.mv指令
    • 6.alias指令
    • 7. cat与
    • 8.echo指令


文章简介

本篇文章继上篇文章Linux指令讲解,本篇文章主要会涉及到的指令会有:rm指令与 *(通配符)的搭配使用,man指令,nano指令,cp指令,mv指令,dlias指令等。

1.rm 指令

上篇文章中已经把rm指令差不多讲完了,这里补充几个指令。

语法:

  1   rm -rf *   //迭代强制删除当前目录下所有文件,包括目录,
                 //不会让root用户确认是否删除

这里 * 叫通配符,代表指定目录下所有文件

举个例子:
在这里插入图片描述

语法:

 2   rm *     //删除当前目录下的所有文件,不包括目录
              //会让root用户确认是否删除

举个例子:
在这里插入图片描述

剩余的指令就是上篇文章将的rm -r /rm -f 与 * 的搭配使用,很简单,就不一一讲解了。

注意 : 其中使用*删除文件时,并不会将隐藏文件删除。

举个例子:
在这里插入图片描述


2.man指令

Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是:man指令

解释一下,man手册分为9章 (如下图),重要的就只有前三种:

  1. 是普通的命令
  2. 是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)
  3. 是库函数,如printf,fread4是特殊文件,也就是/dev下的各种设备文件
    在这里插入图片描述
  • 在机器上添加man指令:
yum install -y man-pages
  • 使用一:
man +指令   //列出该指令的信息及用法等

举个例子:

在这里插入图片描述


  • 使用二
    注意 :当不指定在那一章中去找时,默认从第一章开始寻找。
man N 指令    //在N章中搜索指令

举个例子:

在这里插入图片描述


3.nano指令

  • nano指令的安装:
yum  install -y nano
  • 第一个作用:
nano 文件名    //如果目录下没有该文件名,作用就是创建文件+进入该文件进行写操作

举个例子:
在这里插入图片描述

  • 第二个作用:
nano 文件名   //如果目录下有这个文件,作用就是进入该文件进行写

在这里插入图片描述


4.cp指令

首先,根据常识我们知道,在同级目录下,不允许出现同名(区分大小写)的文件或目录。

语法:cp [选项] 源文件或目录 目标文件或目录
功能: 复制文件或目录
说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。
若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息

  • 指令1
cp F W   //将文件F拷贝到W目录下 如果W是当前目录,则会出错
             //因为相同目录下不允许出现同名文件或则目录

举个例子:
在这里插入图片描述

  • 指令2
cp -r D M    //将目录D递归拷贝到目录M处

举个例子:
在这里插入图片描述

  • 指令3
cp F 路径  //如果路径得最后一级是一个已经存在得目录,
           //则将文件F拷贝到该目录,如果最后一级是一个文件,
           //则将文件F拷贝到路径的倒数第二级,并把名字改为路径得
           //最后一级这样就可以拷贝一个文件到当前目录了(需要改名字)

举个例子:
在这里插入图片描述

  • 指令4
cp -rf D 路径   //如果路径最后一级为目录,则将目录D递归拷贝到路径到
               //倒数第二级,并把名称改为路径倒数第一级

在这里插入图片描述

  • 指令5
cp -rf 路径/*  F  //将该路径下的文件或则目录里面的所有内容拷贝
                  //到文件F中去。

举个例子:
在这里插入图片描述

  • 注意:拷贝时目录里面的隐藏文件会一起被拷贝。
  • 但是:如果是用 * 拷贝文件里面的所有内容,则隐藏文件不会被拷贝。
    举个例子:
    在这里插入图片描述
    在这里插入图片描述

5.mv指令

mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。
类似于wendows中的剪切功能;

语法: mv [选项] 源文件或目录 目标文件或目录
功能:

  1. 视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。
  2. 当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。
  3. 当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。

举个例子:(改名的例子)

在这里插入图片描述

举个例子:(移动位置的例子)
在这里插入图片描述


6.alias指令

alias有别名的意思。
alias的功能:就是取别名

举个例子:
如下图:当我们给指令pwd取了一个别名后p后,直接输入p回车与指令pwd的功能一样。

在这里插入图片描述
注意:alias取得别名,当退出登录后,就失效了。

7. cat与

  1. 语法:cat [选项][文件]
  2. 功能:
    cat::查看目标文件的内容
    例子:
    在这里插入图片描述
    常用选项:
  • cat -b 对非空输出行编号
  • cat -n 对输出的所有行编号
  • cat -s 不输出多行空行
    依次举个例子:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

8.echo指令

  • echo 语法:echo +文本信息 / echo + 文本信息 + > +文件

  • echo::将信息向显示器进行写入(打印
    举个例子:
    在这里插入图片描述

  • echo “” + > +文件名 简写:> 文件名
    -功能:创建文件
    举个例子:
    在这里插入图片描述

  • echo + 文本信息 + > +文件名
    如果后面跟的文件在当前目录不存在,则会创建一个文件,将文本信息写入该文件。
    举个例子:
    在这里插入图片描述
    在这里插入图片描述

其中:

  • 符号>叫输入重定向
    功能:1. 新建文件 2.清空文件
    注意:使用>在写入时,每次写入时都会将文件中的信息清理掉再写入。
    例子:
    在这里插入图片描述
    在这里插入图片描述

  • 符号 >>叫追加重定向
    功能:在文件内容的下一行追加内容,不会像>一样清理后再写入;
    例子:
    在这里插入图片描述


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

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

相关文章

CRMEB 开源/标准版商城系统客服配置教程

管理后台/设置/系统设置/商城配置/客服端配置 有系统客服/拨打电话/跳转链接可选,系统客服为系统自带的客服系统,拨打电话为用户点击联系客服为拨打客服电话的方式,跳转链接为可以跳转自己开发的客服系统或者第三方的客服系统或者企业微信的…

文献学习-33-一个用于生成手术视频摘要的python库

VideoSum: A Python Library for Surgical Video Summarization Authors: Luis C. Garcia-Peraza-Herrera, Sebastien Ourselin, and Tom Vercauteren Source: https://arxiv.org/pdf/2303.10173.pdf 这篇文章主要关注的是如何通过视频摘要来简化和可视化手术视频&#xff0c…

mediapipe人体姿态检测(全方位探索手部、面部识别、姿势识别与物体检测及自拍分割技术)

引言 本文将聚焦于MediaPipe对人体姿态检测的全面支持,包括手部、面部识别、全身姿势识别、物体检测以及自拍分割五大关键技术。通过深入了解这些功能,读者将能更好地运用MediaPipe在各种应用中实现精准的人体动作捕捉与分析。 一、手部关键点检测 Me…

Web应用程序中的常见安全漏洞

大家好,我是咕噜铁蛋!今天,我想和大家聊聊一个在我们日常开发中经常遇到的问题——Web应用程序中的安全漏洞。在这个数字化时代,Web应用几乎无处不在,它们不仅方便了我们的生活,也推动了社会的进步。然而&a…

python实现简单的车道线检测

描述 python实现简单的车道线检测,本文章将介绍两种简单的方法 颜色阈值区域掩模canny边缘检测霍夫变换 这两种方法都能实现简单的车道线检测demo,注意仅仅是demo 下面的图片是用到的测试图片 方法1:颜色阈值(Color Selection…

李廉洋:4.15黄金,原油最新资讯,美盘走势分析及策略。

由于欧洲央行很可能先于美联储降息,美元走强。法国兴业银行分析师基特•朱克斯表示,市场“假设我们看到欧洲央行将在6月降息,但美联储不会”,这对美元有利。朱克斯表示,尽管在货币政策决定之前会公布一些相关数据&…

JMeter多个线程组的使用说明!

当JMeter测试计划中存在多个线程组,您需要了解如何结合JMeter和PTS配置参数,使多个线程组并行或串行压测。 前提条件 创建JMeter压测场景。具体操作,请参见创建JMeter场景。 背景信息 JMeter线程组包括setUp线程组、tearDown线程组和主线…

升级win11后无线鼠标失灵,win11鼠标用不了

鼠标失灵是常见的设备故障问题,今天带来相关的解决方法,本文主要是针对升级win11后无线鼠标失灵的处理方法。不少小伙伴在使用电脑的过程中,都遇到过鼠标移动缓慢或者动不了的情况,升级到win11系统的小伙伴也不例外。一般刚升级新系统后,才出现的鼠标失灵问题,那么可能会…

硬件资产管理系统你了解吗

企业规模的扩大和信息化程度的提升使得硬件资产管理变得愈发重要。 一个高效、可靠的硬件资产管理系统不仅能够确保企业资产的安全和完整,还能提高资产使用效率,降低管理成本。 一、什么是电脑硬件资产 电脑硬件资产是指构成电脑的物理设备&#xff0c…

JavaScript流文件下载实现详解

文章的更新路线:JavaScript基础知识-Vue2基础知识-Vue3基础知识-TypeScript基础知识-网络基础知识-浏览器基础知识-项目优化知识-项目实战经验-前端温习题(HTML基础知识和CSS基础知识已经更新完毕) 正文 前端web、h5实现方式 if (!res) retur…

【LeetCode热题100】【回溯】单词搜索

题目链接:79. 单词搜索 - 力扣(LeetCode) 要在一个二维数组里面找到一条单词路径,可以先遍历二维数组找到单词入口,然后往上下左右深度遍历,访问过的元素直接修改成字符串结束符,访问完改回去 …

报表资产管理

经过日积月累的开发,逐步发现很多报表是没有价值,使用频率低。或者存在报表归属争议问题。报表需求有规划的管理,称之为报表资产管理。下面基于帆软报表体系梳理一下报表资产管理内容。 报表资产管理分为四块内容:基础属性、业务属…

LeetCode-热题100:104. 二叉树的最大深度

题目描述 给定一个二叉树 root ,返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 示例 1: 输入: root [3,9,20,null,null,15,7] 输出: 3 示例 2: 输入: root …

Unity URP PBR_Cook-Torrance模型

Cook-Torrance模型是一个微表面光照模型,认为物体的表面可以看作是由许多个理想的镜面反射体微小平面组成的。 单点反射镜面反射漫反射占比*漫反射 漫反射 基础色/Π 镜面反射DFG/4(NV)(NL) D代表微平面分布函数,描述的是法线与半角向量normalize(L…

LeetCode-143. 重排链表【栈 递归 链表 双指针】

LeetCode-143. 重排链表【栈 递归 链表 双指针】 题目描述:解题思路一:找到中点,翻转后半段链表。然后依次改变指针顺序即可。解题思路二:0解题思路三:0 题目描述: 给定一个单链表 L 的头节点 head &#…

更优性能与性价比,从自建 ELK 迁移到 SLS 开始

作者:荆磊 背景 ELK (Elasticsearch、Logstash、Kibana) 是当下开源领域主流的日志解决方案,在可观测场景下有比较广泛的应用。 随着数字化进程加速,机器数据日志增加,自建 ELK 在面临大规模数据、查询性能等方面有较多问题和挑…

Ubuntu20.04版本部署MySQL8.0关闭库名表名区分大小写和自定义数据目录(datadir)路径

本篇文章记录关闭数据库表名库名区分大小写和设置自定义数据目录,安装时建议一个一个步骤进行,这样比较容易成功,下面是设置关闭区分表名库名大小写的。 一、关闭库名表名区分大小写 1、先安装数据库 步骤如下: # 第一步:更新…

利用遥感技术反演地表温度的方法与意义

​随着科技的不断进步,遥感技术在地球科学领域的应用变得越来越广泛。其中,利用遥感技术反演地表温度已经成为了一种常见的方法,对于环境监测、气候研究、城市规划等领域具有重要意义。 ​地表温度是指地表或地表以下一定深度范围内的温度&am…

一文了解AI边缘计算盒子是什么产品设备

大家听说过AI边缘计算盒子吗?不知道你有没有注意到,最近这款产品设备在科技圈内可是火得不要不要的!那么,它究竟是什么东西呢?别着急,小编我今天就来给大家揭晓。 边缘计算盒子是什么? 边缘计算盒子是一种…

Web项目性能测试 —— 性能分析

从结果摘要、并发数、平均事务响应时间、每秒点击数、业务成功率、系统资源、网页细分图、Web服务器资源、数据库服务器资源等几个方面分析,如图1- 1所示。 性能测试结果分析的一个重要的原则是以性能测试的需求指标为导向。我们回顾一下本次性能测试的目的&#x…