Linux基本指令(中)

本文介绍了Linux系统中的几个基础指令,如man用于查询命令帮助,cp和move用于文件和目录操作,cat用于查看文件内容并涉及重定向,more和less则用于分页查看大文件。
摘要由CSDN通过智能技术生成

Linux基本指令(中)

在上一篇文章中我们讲了一部分的Linux的基本指令,下面我们接着讲.

1.man指令

Linux中的命令可是太多了,要我们一条一条全记下来,显然是不可能的,当我们遇到不认识的指令该怎么办呢?此时就用man指令查询
语法:man+选项+要查的内容

(当初次使用man时可能没反应,原因是没有安装,此时使用下面指令安装man手册)

yum install -y man-pages

给大家演示一下,输入man ls:
在这里插入图片描述
显示了ls指令的具体信息,手册默认是英文的,阅读有苦困难的话可以上网搜汉化.
最后补充一下,有朋友可能问如果我想查C++,java之类的东西可以用man吗?不大推荐,可以直接去上网找官网,里面有更详细的介绍.只建议使用man查找Linux相关指令和少量C函数.

2.cp指令(copy)

顾名思义,这个指令的作用就是复制文件或目录
语法:cp+选项+源文件或目录+目标文件或目录
下面我把code.c文件拷贝到file文件夹中:
在这里插入图片描述
可以看到拷贝成功
拷贝的过程也可对拷贝的文件进行重命名,比如我想把code.c拷贝完的名字改成code.o,那我可以这么做:
在这里插入图片描述
可以看到,将code.c重命名为code.o拷贝进了目标中.
此时我想把目录test拷贝到一个新的目录newr,却出现了问题:
在这里插入图片描述
它不让我们拷贝,为啥?因为目录是树状结构,要想拷贝必须递归式的拷贝,此时需要加上选项-r,于是我们输入指令

cp -r file newr

在这里插入图片描述
发现拷贝成功.
所以,在拷贝目录时要加上选项-r.

3. move指令(move)

如果说上面的cp相当于复制,那么move指令就相当于剪切
语法:mv src dst
下面我们把test.c文件移动到file目录下:
在这里插入图片描述
发现移动成功.
mv指令不仅可以用来移动文件,还有重命名的功能
我想把code.c文件命名为2077.c,使用这样的指令:
在这里插入图片描述
发现code.c已被重命名为2077.c
那mv什么时候是移动,什么时候是重命名?当dst是已存在的目录名称时,进行移动文件(也就是剪切),其他情况进行重命名

4.cat指令(Concatenate and display files)

这个cat说起来很简单,就是查看目标文件的内容,比如一个文件的内容是hello Linux,我们cat这个文件,显示器上就会显示hello Linux.
这个指令很简单,但有一个很重要的知识跟这个指令相关,那就是重定向

Linux中有一个指令叫echo,echo后接一个字符串就能把字符串打印到屏幕上
在这里插入图片描述
若echo后接字符串,再接一个">",再接一个文件名,那么本来应该写入到显示器文件中的内容,改写到指定的文件中。这叫做输出重定向。如果这个文件之前没有那我们系统自动创建一个。
在这里插入图片描述
输出重定向有个特点,就是每次写入到文件前,要先清空原始文件中的内容.
在这里插入图片描述
我们之前为kobe.c写入了see you again,然后再次输出重定向helicopter后,see you again直接被清空了,换成了helicopter.

我们可以使用>可以完成一些操作,比如说创建新的空文件,清空文件
在这里插入图片描述
除了输出重定向,我们还有一个东西叫追加重定向,用的是">>"符号,区别在于每次进行追加重定向时不会清空文件,而是在下面追加.

在这里插入图片描述
我们前面说的cat指令,如果直接输入cat,不加文件名,那么就会读取键盘文件进行读取打印到屏幕上
在这里插入图片描述
如果对cat指令使用"<"号,那么本来应该从键盘文件读入数据,变成了从指定文件中读取对应的数据,这就叫输入重定向
在这里插入图片描述
我们知道了cat指令的功能,同时知道了由cat指令延伸出的输入重定向,输出重定向,追加重定向.

5.more指令

more指令的功能和cat指令类似,但适用场景不同,more指令适用于查看大文件,使用more指令时,不会显示所有内容,会自动填满一屏幕,然后自己滚动查看,更为方便.
我们给之前的2077.c多写点内容,写了几百行666,然后输入more 2077.c指令:
在这里插入图片描述
会发现内容填满了一屏幕,如果我们想下翻,就按回车键
想退出按一下q键.

6.less指令

less指令比more更好用,用more时只能下翻,不能上翻,less可以随意浏览文件,而且less在查看之前不会加载整个文件.
在这里插入图片描述
less可以通过上下箭头进行上下翻,并且还支持搜索内容,搜索文件中的内容.

这次给大家先分享这几条指令,如果有帮助请点个赞.如有错误请在评论区指出,感谢大家的支持.

  • 11
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值