【linux基础(二)】Linux基本指令(中)

这篇具有很好参考价值的文章主要介绍了【linux基础(二)】Linux基本指令(中)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

💓博主CSDN主页:杭电码农-NEO💓

⏩专栏分类:Linux从入门到开通⏪

🚚代码仓库:NEO的学习日记🚚

🌹关注我🫵带你学更多操作系统知识
  🔝🔝


【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器


1. 前言

本篇文章紧接着上一节的指令做拓展
建议先看第一篇文章,再看本篇文章:

linux基本指令(上)

本章重点:
本篇文章着重讲解以下几个指令:

  • 删除目录或文件: rm
  • 查看Linux手册: man
  • 复制文件或目录: cp
  • 移动文件或目录: mv
  • 文件的读写: catnano
  • 查看信息指令: moreless

指令繁多,打起精神
启动Xshell进入Linux学习
!

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器


2. 删除一个目录或文件

先看当前路径下的文件有哪些:

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器

两个普通文件和两个目录(文件夹)
假设我想删除 my.txt这个文件

使用指令: rm 要删除的文件

举例演示:

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器

当我们输入这条指令后会跳出来提示:

你确定要删除这个普通文件吗?

这时输入y代表确定删除
输入n代表取消删除

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器

my.txt已经被欸删除了!


2.1 删除指令的选项拓展

拓展1:

每删除个文件,系统都会询问是否确认
这样十分的不方便,很麻烦

可以带上rm指令的选项 -f

使用指令: rm -f

这条指令的意思就是:
直接删除,不要询问我!


拓展2

先来看看pro文件夹的属性:

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器

倘若此时我想直接删除目录pro
那目录pro下的文件会不会一起被删了?

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器

此时目录不会被删除!

假如想要删除整个目录的内容
可以带上rm指令的-r选项:

使用指令: rm -rf

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器

-r是递归的意思,就是递归删除
pro中所有的文件和目录


3. 查看Linux手册

Linux下有很多指令,我们不可能全部记住
但是我们可以通过查询手册来使用!

使用指令: man

比如我们想查询指令rm的用法:

输入 man rm后跳到一个英文界面:

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器

注:按q可以退出查看指令的页面

假设你想查看C语言中printf的用法:

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器

你甚至还可以man man查看man的用法

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器
关于man指令的介绍就到此


4. 复制文件或目录

在Windows下我们经常复制粘贴文件
在Linux下也有这个功能:

假设A和要复制的文件或目录
B是被粘贴到文件或目录

使用指令: cp -选项 A B

比如在我的文件系统下
【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器

我想将目录d2复制到tmp路径下:

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器

发现,tmp路径下确实多了d2目录

cp指令的常用选项如下:

  • -f 或 --force 强行复制文件或目录
    不论目的文件或目录是否已经存在
  • -i 覆盖文件之前先询问用户
  • -r 递归处理
    将指定目录下的文件与子目录一并处理

5. 移动文件或目录

于copy相对的是剪切功能
即把原先的文件或目录移动到另一个地方

使用指令: mv -选项 A B

使用方法和cp类似!

在我的当前目录下:

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器

我想将圈起来的目录移动到当前目录:

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器


5.1 mv指令的其他用途

mv指令除了能用来移动文件或目录
还可以修改文件或目录的名字

比如:

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器

此时我将big.txt的名字改成了small.txt


6. 读写文件操作

6.1 写入操作

假如想要在一个文件中写入内容:

使用指令: nano 文件名

注:若文件不存在,会创建一个新文件写

比如:

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器

此时点击回车会来到这个界面:

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器

我在这个界面输入内容后CTRL+x返回

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器

此时文件test.txt中存放的是刚才写的内容!


6.2 读出操作

想读出一个文件中写的内容:

使用指令: cat 文件名

比如我想查看test.txt文件的内容:

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器

加上选项: -n 课查看行号

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器

刚才输入的内容就被打印在了屏幕上!


6.3 输出重定向问题

先介绍一个新指令: echo
它会将你后面输入的数据打印在屏幕上!

比如:

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器

echo指令默认将内容输出到屏幕上
如果使用大于符号: >,可改变输出方向

比如:

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器

此时我们再使用cat指令查看hello.txt:

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器

发现内容已经被修改!


6.4 大于>符号的拓展

大于符号除了用于输出重定向外
还可以创建一个没有的文件

比如:

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器

符号:>会覆盖以前的内容
已知good.txt中的内容是
“i am a good boy”

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器

新概念:追加重定向符号: >>

使用>>符号可在原文件后面追加写入


7. more和less指令

more和less的功能和cat相似
只不过当遇见一个文件很大时
内容会超过一页,使用cat不好查看

比如我有一个1000行的文件,打印出来:

【linux基础(二)】Linux基本指令(中),Linux从入门到精通,linux,运维,服务器

假设我想看到20~50行的内容会往上翻很久

使用more指令可以解决这个问题!

more指令查看文件内容时
当一页填满后,不会继续往下打印数据
想要继续打印就按回车打印下一页内容

请看下面的视频演示:

more指令演示


more指令有一个缺点:
不能重新向上查看数据
错过的数据只能重新输入指令查看

less可以解决这个问题
关于less指令这里不多演示了
大家可以自己下去实验一下~


8. 总结以及拓展

Linux指令繁多,下一章
将给大家介绍最后一点指令内容

拓展:

Linux中的sort指令可用于排序
unip指令可以用于去重

它们虽然不是主流指令
但它们可能会经常搭配起来使用

对它们感兴趣的朋友可以拓展阅读一下:

uniq指令
sort指令文章来源地址https://www.toymoban.com/news/detail-612692.html


🔎 下期预告:Linux基本指针(下) 🔍

到了这里,关于【linux基础(二)】Linux基本指令(中)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 《LINUX运维从入门到精通 》:运维入门者的自学用书

    作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。  公众号:网络豆云计算学堂  座右铭:低头赶路,敬事如仪 个人主页: 网络豆的主页​​​​​   写在前面  《Linux运维从入门到精通》从初学者角度出发,通过通俗易懂的语言、清晰明了的操作

    2024年04月26日
    浏览(59)
  • [Linux] Linux入门必备的基本指令

    语法 : ls  [选项] [目录或文件] 功能 : 对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。 ls不带选项就是显示当前目录下存在的子目录和文件  常用选项: (1).  ls -l 功能:  列出文件的详细信息. 可以简写为ll 补充 : 文件=文件内容

    2024年02月05日
    浏览(48)
  • Linux 入门:基本指令

    本篇文章来介绍我们在初学Linux时可以会碰倒的一些基本指令,让我们对这些指令有一个基本的了解。  目录 01. ls 指令 02. pwd 命令 03. cd 指令 04. touch 指令 05. mkdir 指令(重要) 06. rmdir指令 rm 指令(重要): 07. man 指令(重要) 08. cp指令(重要) 09. mv指令(重要): 10. ca

    2024年02月08日
    浏览(44)
  • 入门Linux基本指令(1)

    本篇文章介绍Linux中的一些常用基本指令来供大家学习和参考。  目录 ls指令 pwd指令 cd指令 .和.. touch指令与mkdir指令 rm指令 man指令   语法 : ls [ 选项 ][ 目录或文件 ] 功能 :对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。 常见

    2024年02月15日
    浏览(37)
  • 入门Linux基本指令(2)

    这篇文章主要提供一些对 文件操作 的Linux基本指令,希望对大家有所帮助,三连支持! 目录 cp指令(复制) mv指令(剪切) nano指令 cat指令(打印文件内容) 输出重定向 追加重定向 输入重定向  more指令 less指令(推荐) head指令 tail指令 语法: cp [源文件/目录] [目标目录] 功能:将文

    2024年02月15日
    浏览(36)
  • Linux从入门到精通 --- 2.基本命令入门

    2.1 Linux的目录结构 Linux的目录结构是一个树型结构,没有盘符概念,只有一个根目录/,所有文件都在它下面 2.1.1 路径描述方式 Linux系统中,路径之间的层级关系用:/来表示 Linux系统中,路径之间的层级关系用:来表示 2.2 Linux命令入门 命令行:Linux终端,是一种命令提示符

    2024年04月10日
    浏览(52)
  • 【linux基础(二)】Linux基本指令(中)

    💓博主CSDN主页:杭电码农-NEO💓   ⏩专栏分类:Linux从入门到开通⏪   🚚代码仓库:NEO的学习日记🚚   🌹关注我🫵带你学更多操作系统知识   🔝🔝 本篇文章紧接着上一节的指令做拓展 建议先看第一篇文章,再看本篇文章: linux基本指令(上) 本章重点: 本篇文章着重讲解以

    2024年02月15日
    浏览(31)
  • Linux新手入门必备------基本指令

    目录 一、获取帮助信息 1、man指令 2、help指令 3、常用快捷键 二、文件目录类 1、pwd 显示当前工作目录的绝对路径 2、ls 列出目录的内容 3、cd 切换目录 4、mkdir 创建一个新文件目录 5、touch 创建空文件 6、cp 复制文件或目录 7、rm / rmdir 删除文件或目录 8、mv 移动文件与目录或重

    2024年02月05日
    浏览(46)
  • 『Linux从入门到精通』第 ⑥ 期 - Linux编辑器——vim(最小集+指令集+自动化配置)

    目录 💐专栏导读 💐文章导读  🌷vim最小集 🌺vim的三种模式 🌺vim的基本操作 🌷vim指令集 🌺命令模式指令集 🌼移动光标 🌼删除文字 🌼复制 🌼替换 🌼撤销上一次操作 🌼更改 🌼跳至指定的行 🌺底行模式指令集 🌼列出行号 🌼跳到文件中的某一行 🌼查找字符 🌼保

    2024年01月24日
    浏览(70)
  • 【Linux从入门到精通】进程的基本概念

        我们通过对上篇文章冯诺依曼体系结构对硬件进行讲解后, 本篇文章会对进程进行深入讲解。同时会讲解PCB(进程控制块)。希望本篇文章内容会对你有所帮助。 文章目录 一、再次理解操作系统 1、1 操作系统的作用 1、2 操作系统的管理 二、进程基本的概念 2、1 什么是

    2024年02月05日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包