Linux基础指令(cp、mv、rm、vi/vim、输出重定向、cat)

Linux基础指令

Linux :是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品

继上篇基础指令:https://blog.csdn.net/wfea_lff/article/details/103948566

六 、cp指令

含义:cp(copy)复制文件/文件夹到指定的位置
用法:cp 被复制的文档路径 文档被复制到的路径
例如:cp /linux.txt /home/clbc/Desktop
注意:Linux在复制过程中是可以重新对新位置的文件进行重命名的,但是如果不是必须的需要,则建议保持前后名称一致。

在这里插入图片描述
拷贝目录
注意:当使用cp命令进行目录复制操作的时候需要添加选项“-r”【-r表示递归复制】,否则目录将被忽略
例如:cp -r /2020linux /home/clbc/Desktop

在这里插入图片描述

七、mv指令

含义:mv (move)剪切移动文档到新的位置
用法:mv 需要移动的文档路径 需要保存的位置路径
例如:mv /linux.txt /home/clbc/Desktop

在这里插入图片描述
注意:移动后的原始文件是不在原始位置的
在这里插入图片描述

八 、rm指令

指令:rm (remove)移除/删除文档
用法:rm 选项 需要移除的文档路径
参数:
-f:force,强制删除,不提示是否删除
-r:表示递归

例如:rm linux.txt
在删除的时候如果不带参数,会提示是否删除,如果需要确认则输入“y/yes”,否则输入“n/no”按下回车
注意:如果在删除的时候不想频繁的确认,则可以在指令中添加参数“-f”,表示force(强制)

在这里插入图片描述
删除一个文件夹
例如:rm -rf 2020linux
注意:删除一个目录的时候需要做递归删除,并且一般也不需要进行删除确认询问,所以移除目录的时候一般需要使用-rf选项。

在这里插入图片描述

九、vi/vim命令

指令:vim (vim是一款文本编辑器)打开一个文件(可以不存在,也可以存在)
用法:vim 文件的路径
例如:vim a

在这里插入图片描述
退出打开的文件:在没有按下其他命令的时候,按下shift+英文冒号,输入q,按下回车即
在这里插入图片描述

十、输出重定向指令

一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到的输出重定向技术。
覆盖输出(>),会覆盖掉原先的文件内容
追加输出(>>),不会覆盖原始文件内容,会在原始内容末尾继续添加
用法:#正常执行的指令 > / >> 文件的路径
注意:文件可以不存在,不存在则新建
例如:ls -a > a.txt

在这里插入图片描述
在这里插入图片描述

十一、cat指令

含义:cat (直接打开一个文件的功能)
用法:cat 文件的路径
例如:cat a.txt

在这里插入图片描述

发布了18 篇原创文章 · 获赞 0 · 访问量 645

猜你喜欢

转载自blog.csdn.net/wfea_lff/article/details/103955170