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

文章标题

    • 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.rhkb.cn/news/310016.html

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

相关文章

找出mongodb的jumbo块并进行分裂

https://www.cnblogs.com/abclife/p/15968628.html 根据这篇文档中的脚本,在我们自己的环境中跑了下,第一次跑的结果如下: 运行完上面跑出的split脚本后,还是存在jumbo块,第二次跑出的结果: 从上面结果可以…

深入探索:Zookeeper+消息队列(kafka)集群

目录 前言 一、Zookeeper概述 1、Zookeeper概念 2、Zookeeper 特点 3、Zookeeper工作机制 4、Zookeeper 选举机制 4.1 第一次启动选举机制 4.2 非第一次启动选举机制 5、Zookeeper 数据结构 6、Zookeeper 应用场景 二、部署 Zookeeper 集群 1、环境部署 2、安装 z…

【HTML】简单制作一个动态变色光束花

目录 前言 开始 HTML部分 效果图 ​编辑​编辑​编辑​编辑总结 前言 无需多言,本文将详细介绍一段代码,具体内容如下: 开始 首先新建文件夹,创建一个文本文档,其中HTML的文件名改为[index.html]&a…

比特币突然暴跌

作者:秦晋 周末愉快。 今天给大家分享两则比特币新闻,也是两个数据。一则是因为中东地缘政治升温,传统资本市场的风险情绪蔓延至加密市场,引发加密市场暴跌。比特币跌至66000美元下方。杠杆清算金额高达8.5亿美元。 二则是&#x…

交流电子负载解决方案

交流电子负载是一种可以模拟真实负载的设备,它可以接收交流电源输入,并以一定的电流和电压进行输出。这种设备在电力系统、电子设备研发、生产和质量控制等多个领域都有广泛的应用。以下是一些关于交流电子负载解决方案的建议。 选择合适的设备&#xff…

锁策略总结

锁策略 悲观锁和乐观锁 乐观锁和悲观锁不是具体类型的锁而是指两种不同的对待加锁的态度,这两个锁面对锁冲突的态度是相反的。 乐观锁:认为不存在很多的并发操作,因此不需要加锁。悲观锁:认为存在很多并发操作,因此需…

FPGA - 以太网UDP通信(二)

一,引言 前文链接:FPGA - 以太网UDP通信(一) 在上文章中介绍了以太网简介,以太网UDP通信硬件结构,以及PHY芯片RGMII接口-GMII接口转换逻辑,接下来介绍UDP通信结构框图以及数据链路层&#xff…

【详细讲解下Photoshop】

🎥博主:程序员不想YY啊 💫CSDN优质创作者,CSDN实力新星,CSDN博客专家 🤗点赞🎈收藏⭐再看💫养成习惯 ✨希望本文对您有所裨益,如有不足之处,欢迎在评论区提出…

MySQL练习题

有三个表,表S(学生表),C(课程表),SSC(学生选课表) S(SNO,SNAME)代表(学号,姓名) C&#xf…

[MySQL]数据库原理8——喵喵期末不挂科

希望你开心,希望你健康,希望你幸福,希望你点赞! 最后的最后,关注喵,关注喵,关注喵,大大会看到更多有趣的博客哦!!! 喵喵喵,你对我真的…

NVM的安装与配置

目录 一、简介二、下载2.1、windows环境下载地址2.2、安装 三、配置3.1、查看可安装版本3.2、安装版本3.3、使用和切换版本3.4、模块配置 四、其他4.1、全局安装pnpm4.2、常用nvm命令 一、简介 NVM,全称为Node Version Manager,是一个流行的命令行工具&a…

k8s控制器(五)_____DaemonSet

DaemonSet控制器 DaemonSet控制器是Kubernetes中的一种控制器,用于确保集群中的每个节点都运行一个Pod的副本。它通常用于在整个集群中部署一些系统级别的服务: 在每一个node节点运行一个存储服务,例如gluster,ceph。在每一个no…

模型预测控制MPC(2)—— 无约束线性MPC

前文:模型预测控制MPC(1)—— 基础概念参考:模型预测控制(2022春)本文从偏控制的角度介绍无约束线性MPC方法, x , u , J x,u,J x,u,J 分别代表状态、动作和代价函数 文章目录 1. 问题定义1.1 多…

P2P通信基本原理

在数字世界的脉络中,点对点(P2P)技术如同一条悄无声息的河流,流经信息的每个角落,连接着世界各地的计算机和设备。这种去中心化的网络模型,不仅打破了传统的客户端-服务器架构的界限,还赋予了数…

DC-5渗透测试复现

DC-5渗透测试复现 目的: 获取最高权限以及5个flag 过程: 信息打点-文件包含漏洞-弹shell- scren-4.0.5提权 环境: 攻击机:kali(192.168.85.136) 靶机:DC_3(192.168.85.134) 复现: 一.信息收集 nma…

DC-2渗透测试复现

DC-2渗透测试复现 目的: 获取最高权限以及5个flag 过程: 信息打点-ssh连接-git提权 环境: 攻击机:kali(192.168.85.136) 靶机:DC_2(192.168.85.132) 复现: 一.信息收集 nmap -sP 192.168.85.0/24 …

element问题总结之el-table使用fixed固定列后滚动条滑动到底部或者最右侧的时候错位问题

el-table使用fixed固定列后滚动条滑动到底部或者最右侧的时候错位 效果图前言解决方案纵向滑动滚动条滑动到底部的错位解决横向滚动条滑动到最右侧的错位解决 效果图 前言 在使用el-table固定行的时候移动滚动条会发现移动到底部或者移动到最右侧的时候会出现表头和内容错位或…

头歌-机器学习 第9次实验 随机森林

第1关:Bagging 任务描述 本关任务:补充 python 代码,完成 BaggingClassifier 类中的 fit 和 predict 函数。请不要修改 Begin-End 段之外的代码。 相关知识 为了完成本关任务,你需要掌握: 什么是 Bagging&#xf…

Day37:LeedCode 738.单调递增的数字 968.监控二叉树 蓝桥杯 翻转

738. 单调递增的数字 当且仅当每个相邻位数上的数字 x 和 y 满足 x < y 时&#xff0c;我们称这个整数是单调递增的。 给定一个整数 n &#xff0c;返回 小于或等于 n 的最大数字&#xff0c;且数字呈 单调递增 。 示例 1: 输入: n 10 输出: 9 思路: 假设这个数是98,…

Nginx健康检查

Nginx健康检查nginx_upstream_check_module nginx健康检查介绍: ​ 主动健康检查&#xff0c;nignx定时主动地去ping后端的服务列表&#xff0c;当发现某服务出现异常时&#xff0c;把该服务从健康列表中移除&#xff0c;当发现某服务恢复时&#xff0c;又能够将该服务加回健…