前言:在看完上一篇博客,Linux基本指令才了解一点点,现在让我们更深入了解一下其他的指令
接上回介绍的指令,接下来让我们再深入学习一下一些新的指令
man
cp
mv
cat
和 nano
more
和 less
在Linux中有“成千上万”的指令,我们不可能全部记住,并且也不一定能正确使用,因此学会查看手册是很重要的!
man
是一个用于查看手册页(manual pages)的命令。手册页是关于系统中各种命令、函数和文件的文档,可以提供这些东西的功能、用法、选项等详细信息。指令:
man 指令名称
我们先来查看一下指令:man
在查看完手册之后我们可以单击q退出查看
我们也可以用上一篇的指令,让我们来查看一下ls
总之man
命令是Linux系统中非常有用的工具之一,可以帮助你快速了解系统中的各种命令和函数的用法和功能。
熟练学会使用man
将会让我们更快上手。
在windows中我们可以ctrl c ,ctrl v 复制粘贴,在Linux中我们也有指令进行该操作。
cp
命令用于复制文件或目录
指令:
cp -选项 源文件或目录 目标文件或目录
例如
我们将d2的内容复制到d目录下
d2目录成功复制到了d目录下。
cp
指令还有以下常用选项
mv
命令将文件重命名或将其移至一个新的目录中。
指令:
mv -选项 源文件或目录 目标文件或目录
mv
命令不仅仅可以移动文件和目录,还可以同mv命令来修改文件或目录的名称
在Linux中如果想在文件里面写入内容,我们可以使用它。
指令:
nano 文件名
如果文件不存在,将会先生成再进行写入操作
再完成写入工作时,我们可以ctrl + x退出编辑。文件大小发生改变,说明文件有内容写入。
在Linux中如果想把刚刚写入文件里面的内容读取出来,我们可以使用它。
指令:
cat 文件名
例如:我想读取刚刚写入的文件test.c
这样test.c里面的内容就被我们读取出来了。 如果我们想在每行前面加上行号,我们可以:
指令:
cat -n 文件名
刚才输入的内容和行号就被打印在了屏幕上了。
echo
命令可以让你在后面输入的内容直接打印再屏幕上
指令:
echo 内容
在介绍完echo之后我们才能来了解 输出重定向
echo命令的作用是将内容直接打印在屏幕上,那如果我们用 > 符号,我们就可以改变内容的输出方向!
符号:
>
如果没有此文件,会自动创建
那如果目标文件中之前就有内容,我们使用 > 会怎样?
结果证明如果我们想在后面追加内容用 > 是行不通的,> 输出重定向会覆盖掉源文件!!! 因此我们引入新的概念。
使用>>符号可在原文件后面追加写入
符号:
>>
当我们在处理一个大文件时,由于数据过多,`cat`并不能能够一下展现所有数据,因此我们可以使用`more`
指令:
more
通过我们能在大文件中更快的查找!
在用more
进行查找是我们可以用/ + 行号
进行快速翻阅
但是,more
存在一个弊端,他只能进行向下查找,错过的数据只能重新输入指令查看,所以在我们会尽可能的使用另一个差不多的指令less
less是类似与more他们的使用方法相似,但是less优于more!!!
指令:
less
因此less可以完美的替代more,在使用时尽量使用less来让操作更加便捷
学习Linux,多熟悉熟悉不同指令的用法,多使用指令才能更好的记住指令,为以后的熟练打下基础。蟹蟹大家支持!!!我们下篇继续