Linux基础——Linux常见基本指令(中)

简介: Linux基础——Linux常见基本指令(中)

前言:在看完上一篇博客,Linux基本指令才了解一点点,现在让我们更深入了解一下其他的指令

接上回介绍的指令,接下来让我们再深入学习一下一些新的指令

本篇将重点讲一下指令:

  1. 查看Linux手册: man
  2. 复制文件或目录: cp
  3. 移动文件或目录: mv
  4. 文件的读写操作: catnano
  5. 查看信息操作: moreless

1. 查看Linux手册

1.1 man

在Linux中有“成千上万”的指令,我们不可能全部记住,并且也不一定能正确使用,因此学会查看手册是很重要的!

man是一个用于查看手册页(manual pages)的命令。手册页是关于系统中各种命令、函数和文件的文档,可以提供这些东西的功能、用法、选项等详细信息。

指令:man 指令名称

我们先来查看一下指令:man

在查看完手册之后我们可以单击q退出查看

我们也可以用上一篇的指令,让我们来查看一下ls

总之man命令是Linux系统中非常有用的工具之一,可以帮助你快速了解系统中的各种命令和函数的用法和功能。

熟练学会使用man将会让我们更快上手。


2. 复制文件或目录

2.1 cp

在windows中我们可以ctrl c ,ctrl v 复制粘贴,在Linux中我们也有指令进行该操作。

cp命令用于复制文件或目录

指令:cp -选项 源文件或目录 目标文件或目录

例如

我们将d2的内容复制到d目录下

d2目录成功复制到了d目录下。


cp指令还有以下常用选项


3. 移动文件或目录

3.1 mv

mv命令将文件重命名或将其移至一个新的目录中。

指令:mv -选项 源文件或目录 目标文件或目录



mv命令不仅仅可以移动文件和目录,还可以同mv命令来修改文件或目录的名称

4. 文件的读写操作

4.1 文件写入 nano

在Linux中如果想在文件里面写入内容,我们可以使用它。

指令:nano 文件名

如果文件不存在,将会先生成再进行写入操作

再完成写入工作时,我们可以ctrl + x退出编辑。文件大小发生改变,说明文件有内容写入。


4.2 文件读取 cat

在Linux中如果想把刚刚写入文件里面的内容读取出来,我们可以使用它。

指令:cat 文件名

例如:我想读取刚刚写入的文件test.c

这样test.c里面的内容就被我们读取出来了。

如果我们想在每行前面加上行号,我们可以:

指令:cat -n 文件名

刚才输入的内容和行号就被打印在了屏幕上了。


4.3 echo

echo命令可以让你在后面输入的内容直接打印再屏幕上

指令:echo 内容

在介绍完echo之后我们才能来了解 输出重定向

4.4 输出重定向

echo命令的作用是将内容直接打印在屏幕上,那如果我们用 > 符号,我们就可以改变内容的输出方向!

符号:>

如果没有此文件,会自动创建

那如果目标文件中之前就有内容,我们使用 > 会怎样?

  1. 覆盖源文件?
  2. 追加在源文件后面?

结果证明如果我们想在后面追加内容用 > 是行不通的,> 输出重定向会覆盖掉源文件!!!

因此我们引入新的概念。

4.5 追加重定向

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

符号:>>

5. 查看信息操作

5.1 more

当我们在处理一个大文件时,由于数据过多,`cat`并不能能够一下展现所有数据,因此我们可以使用`more`

指令:more

通过我们能在大文件中更快的查找!

在用more进行查找是我们可以用/ + 行号进行快速翻阅

但是,more存在一个弊端,他只能进行向下查找,错过的数据只能重新输入指令查看,所以在我们会尽可能的使用另一个差不多的指令less


5.2 less

less是类似与more他们的使用方法相似,但是less优于more!!!

指令:less

  1. less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。
  2. less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看但若使用了 less 时,就可以使用 [pageup][pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!
  3. 在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。

因此less可以完美的替代more,在使用时尽量使用less来让操作更加便捷


6. 总结

学习Linux,多熟悉熟悉不同指令的用法,多使用指令才能更好的记住指令,为以后的熟练打下基础。蟹蟹大家支持!!!我们下篇继续


目录
相关文章
|
25天前
|
Linux
linux-du指令
`du`命令是Linux系统中查看磁盘使用情况的基本工具之一。通过灵活使用 `du`命令的各种选项,可以准确、高效地获取文件和目录的大小信息,有助于系统管理员进行磁盘空间管理。无论是查找大文件、分析目录结构还是排除特定类型的文件,`du`命令都提供了丰富的功能和灵活的配置。理解和掌握 `du`命令的使用,对于维护和优化Linux系统的磁盘空间至关重要。
23 4
|
2月前
|
Linux Windows
【Linux】-基本指令(下)
【Linux】-基本指令(下)
【Linux】-基本指令(下)
|
19天前
|
安全 Ubuntu Unix
【Linux】基础指令
本文介绍了Linux操作系统的基本概念及特点,强调了其开源性、多用户多任务处理能力、稳定性和安全性。文章重点讲解了多个Linux基础命令,如ls、cd、touch、mkdir、rm、man、cp、mv、cat、less、find、grep、tar等,旨在帮助初学者快速掌握Linux命令行操作,为后续深入学习奠定基础。
48 0
|
2月前
|
Linux
【Linux第一弹】- 基本指令
【Linux第一弹】- 基本指令
37 1
|
2月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
47 3
|
2月前
|
Unix Linux 索引
【Linux】-基本指令(上)
【Linux】-基本指令(上)
|
2月前
|
Linux Shell Windows
Linux入门1——初识Linux指令
Linux入门1——初识Linux指令
33 0
Linux入门1——初识Linux指令
|
2月前
|
人工智能 Unix Linux
装杯 之 Linux指令
本文介绍了Linux操作系统的基本命令。首先欢迎各位进入Linux的世界,并展示了`ls`命令,用于列出目录下的文件和子目录。接着介绍了`pwd`命令,用于显示当前目录;`cd`命令,用于切换目录;`mkdir`命令,用于创建目录;`touch`命令,用于创建普通文件或修改文件时间戳;`rmdir`命令,用于删除空目录;以及`rm`命令,用于删除文件或目录。通过这些基本命令,你可以开始探索和管理Linux系统。
|
4月前
|
存储 人工智能 Ubuntu
Linux指令学习(一)
Linux指令学习(一)
|
4月前
|
安全 Unix Linux
【Linux】基本指令
【Linux】基本指令