【Linux基本指令(2)】

文章目录

  • 一. 基本指令第二回

一. 基本指令第二回

  1. cp指令语法 cp src dst 将目标文件或者目录拷贝到指定目录下或文件下。注意同级目录下,不允许存在同名文件或同名目录。如果将一个file.txt文件拷贝到当前目录下,就重名了,报错cp不了,那怎么办?只能起别名即 cp file.txt file.txt.bak这种方式复制粘贴一份于同级目录下。
  2. cp dir …报错不能直接拷贝目录,要通过递归强制拷贝才可以,即cp -rf dir …
  3. cp -rf dir dir 同级目录下不能存在同名目录,所以将第二个dir看作目录,第一个dir看作文件复制粘贴到第二个dir目录下了。我就要在同级目录下形成两个一样的dir怎么办?只能起别名即cp -rf dir dir.bak
  4. 总结:
    1. 将文件拷到上级目录,直接cp file.txt …
    2. 将文件拷到同级目录下,cp file.txt file.txt.bak起别名
    3. 将目录拷到上级目录,不能直接拷贝,要带rf,cp -rf dir …
    4. 将目录拷到当前目录,cp -rf dir dir.bak,只能起别名。
  5. cp -rf dir /home/zpl/mydir 是将当前目录下的dir目录,拷贝到家目录里面用户下,并且重名名为mydir。
  6. cp -rf /home/zpl/* test 当前目录下的所有都拷贝到test目录里面。
  7. 注意cp拷贝不会把以点开头的隐藏文件拷贝过去,因为一旦拷贝过去会把该路径下的.和…都会拷贝过去,引起重名冲突,所以考不过去。
  8. mv 剪切 语法 mv src dst/重命名 mv file.txt ttt ttt 不存在就将file.txt重命名放在该目录下,存在询问是否替换,是目录直接放进去。
  9. echo “helloc” 默认向显示器输出,echo “helloc" > zp.txt 就输出到zp.txt文件里面了,> 这是输出重定向。
  10. alias 起别名 alias pp= 'ls- l’就是给ls-l这个指令起了一个别名,pp就相当于ls-l了。
  11. echo 输出
  12. cat 打印文件内容
  13. echo ”helloc“ > zpl.txt 如果zpl.txt存在就会将该语句写入文件,不存在就先创建zpl.txt再写入。再执行一次echo "helloc ss“ > zpl.txt 就会把原文件内容清空,再写入,所以>有两个功能,第一个清空目标文件,2.新建空文件,所以每次写之前都会清空文件再写,要想保留源文件内容继续写只能用 >> 追加 即 echo ”hello class“ >> zpl.txt
  14. 相当于c语言的w功能,>> 相当于c语言a追加功能,

  15. cat 从键盘文件读取什么,就向显示器文件写入什么,默认是从键盘读取的
  16. < 输入重定向 cat < zpl.txt 把原本从键盘读入,输入重定向为从文件读入,cat打印文件内容。
  17. 相当于c语言的r读取。

  18. i = 0;while[$i -le 1000]; do echo “hello $i”; let i++; done > file.txt 输出1000行该语句到file.txt中
  19. head -数字 file.txt 从头开始查看前数字行
  20. tail -数字 file.txt 从尾开始查看倒数数字行
  21. more file.txt 一屏打满,按回车一直逐行从上往下翻,只能从上往下翻查看,不能上下键,所以用less也是一屏打满,但可以回车往下翻,也可以上下建往上往下翻,还可以/后面直接输入数字直接定位到该数字行。
  22. 如果想查看其中部分行怎么办?比如8000-80010行,可以这么做head -80010 file.txt | tail -10 | tac | head -10 | less 这样就先去前80010行通过|管道将钱一条指令作为后一条指令的结果执行下一条指令,再去尾倒数十行,再tac 逆置一下,再less上下键查看即可。
  23. 查找 find /home/zpl -name test.c find指令以数的遍历来查找该路径下所有的test.c文件,并显示出来,which 指令名常用直接找到,在PATH环境变量中列出的目录中作为参数指定的可执行文件。
  24. whereis 也可以比较冷门一点。
  25. date +%Y-%m-%d_%H:%M:%S显示当前年月日,时分秒。
  26. date -d @ 时间戳即1970-01-01_08:00:00到现在经过的总秒数08是东八区标准时间。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/234754.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

springboot(ssm华府便利店信息管理系统 超市管理系统Java系统

springboot(ssm华府便利店信息管理系统 超市管理系统Java系统 开发语言&#xff1a;Java 框架&#xff1a;ssm/springboot vue JDK版本&#xff1a;JDK1.8&#xff08;或11&#xff09; 服务器&#xff1a;tomcat 数据库&#xff1a;mysql 5.7&#xff08;或8.0&#xff0…

rouyi-vue-pro+vue3+vite4+Element Plus项目中使用生成Vue2+Element UI标准模板

运行一个pro-vue3的前端项目&#xff0c;以及后端服务 在基础设施-代码生成模块中选择某张数据库表导入&#xff0c;并编辑生成信息&#xff0c;前端类型&#xff1a;Vue2Element UI标准模板 在vue3项目中创建一个vue文件 <template> </template><script>…

PTA7-2 一帮一,C语言解答,含代码分析

天大寒&#xff0c;砚冰坚&#xff0c;手指不可屈伸&#xff0c;弗之怠 1.题目信息 “一帮一学习小组”是中小学中常见的学习组织方式&#xff0c;老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作&#xff0c;即在得到…

如何进一步优化Ubuntu服务器的性能

导读&#xff1a; 要进一步优化Ubuntu服务器的性能&#xff0c;您可以考虑以下几个方面&#xff1a;优化软件包管理&#xff1a; Ubuntu使用APT&#xff08;Advanced Package Tool&#xff09;作为其软件包管理工具。为了提高性能&#xff0c;您可以采取以下措施 要进一步优化U…

教师教育研究的意义有哪些

教师教育研究对于提高教育质量、推动教育改革的重要性。也有许多网友对教师教育研究的意义进行了深入探讨。 一、提高教师专业素养 教师是教育的核心力量&#xff0c;教师的专业素养直接影响到教育质量。教师教育研究通过对教育理论、教学方法、教育技术等方面的研究&#xff…

数据分析:继loopy、卡皮巴拉后,小红书下个可爱“顶流”是?

导语 温柔胆小又爱哭的吉伊、乐观开朗会说人话的哈奇&#xff0c;还有自由奔放整天发癫的兔子乌萨奇&#xff0c;三只小可爱共同组成了《吉伊卡哇》&#xff08;ちいかわ&#xff0c;Chiikawa&#xff09;的主角三人组&#xff0c;持续引领当代年轻人的社交话题。 据千瓜数据…

网络编程day5

作业 1> 使用select完成TCP客户端程序 //client #include<myhead.h> #define CLINET_IP "192.168.125.79" #define CLINET_PORT 9999 #define SERVE_IP "192.168.125.79" #define SERVE_PORT 8888 int main(int argc, const char *argv[]) {/…

Zabbix“专家坐诊”第218期问答汇总

问题一 Q&#xff1a;使用SNMP可以获取到实际数量&#xff0c;知道总数&#xff0c;可以计算出百分比吗&#xff1f;需要怎么操作&#xff1f; A&#xff1a;用可计算监控项。 JIzTjRMC65422586368f3.png 问题二 Q&#xff1a;我这边监控项每1分钟获取一下值&#xff0c;然后…

类和对象(中篇)

类的六个默认成员函数 如果一个类中什么成员都没有&#xff0c;简称为空类。 空类中真的什么都没有吗&#xff1f;并不是&#xff0c;任何类在什么都不写时&#xff0c;编译器会自动生成以下6个默认成员函数。 默认成员函数&#xff1a; 用户没有显式实现&#xff0c;编译器会…

网易面试:亿级用户,如何做微服务底层架构?

尼恩说在前面 在40岁老架构师 尼恩的读者交流群(50)中&#xff0c;最近有小伙伴拿到了一线互联网企业网易、美团、字节、如阿里、滴滴、极兔、有赞、希音、百度、美团的面试资格&#xff0c;遇到很多很重要的面试题&#xff1a; 微服务改造&#xff0c;你是怎么做的&#xff1…

网络世界的黑暗角落:常见漏洞攻防大揭秘

网络世界的黑暗角落&#xff1a;常见漏洞攻防大揭秘 今天带来了网站常见的漏洞总结,大家在自己的服务器上也需要好好进行防护,密码不要过于简单.不然非常容易遭到攻击,最终达到不可挽回的损失.很多黑客想网络乞丐一样将你服务器打宕机,然后要求你进行付费.不知道大家有没有遇到…

【PIE-Engine 数据资源】全球2.5分分辨率累积降水量数据集

文章目录 一、 简介二、描述三、波段四、示例代码参考资料 一、 简介 数据名称全球2.5分分辨率累积降水量数据集时间范围1961年- 2018年空间范围全球数据来源worldclim代码片段var images pie.lmageCollection(WORLDCLIME/GLOBAL_PREC_MONTH") 二、描述 全球2.5分分率果…

【Python炫酷系列】祝考研的友友们金榜题名吖(完整代码)

文章目录 环境需求完整代码详细分析系列文章环境需求 python3.11.4及以上版本PyCharm Community Edition 2023.2.5pyinstaller6.2.0(可选,这个库用于打包,使程序没有python环境也可以运行,如果想发给好朋友的话需要这个库哦~)【注】 python环境搭建请见:https://want595.…

计算机硬件 4.1声卡与音响

第四章 输入/输出系统 第一节 声卡与音响 一、认识声卡 1.定义&#xff1a;采用脉冲编码调制技术&#xff0c;实现音频和数字信号相互转换的硬件电路。 2.功能&#xff1a;对音频输入设备进行数模或模数转换&#xff0c;将数据存入计算机。 3.组成&#xff1a;数字信号处理芯…

10、Qt:对数据进行加密、解密

一、说明 在Qt项目中简单的对数据进行加密解密&#xff0c;有如下两种方式 1、QCryptographicHash Qt提供了用于加密的类QCryptographicHash&#xff0c;但是QCryptographicHash类只有加密功能&#xff0c;没有解密功能 2、Qt-AES 使用第三方AES库&#xff0c;对数据进行加密解…

【动态规划】08路径问题_下降路径最小和_C++(medium)

题目链接&#xff1a;leetcode下降路径最小和 目录 题目解析&#xff1a; 算法原理 1.状态表示 2.状态转移方程 3.初始化 4.填表顺序 5.返回值 编写代码 题目解析&#xff1a; 题目让我们求通过 matrix 的下降路径 的 最小和 由题可得&#xff1a; 在下一行选择的元…

用户管理第2节课-idea 2023.2 后端--删除表,从零开始

一、鱼皮清空model文件夹下 二、鱼皮清空mapper文件夹下 三、删除 test 测试类下的部分代码 3.1删除SampleTest 3.2删除部分代码 UserCenterApplicationTests

Android ViewModel的简单应用

Android ViewModel 是一种设计模式&#xff0c;用于在应用程序组件之间存储和管理UI相关的数据。下面是使用Android ViewModel的基本步骤&#xff1a; 添加 ViewModel 依赖&#xff1a;在项目的 build.gradle 文件中添加以下依赖&#xff1a; implementation "androidx.…

【SQL】根据年份,查询每个月的数据量

根据年份&#xff0c;查询每个月的数据量 一种 WITH Months AS (SELECT 1 AS Month UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9 UNION ALL SELECT 10 UNION…

计算型服务器和通用型服务器的区别_Maizyun

计算型服务器和通用型服务器的区别 随着云计算技术的不断发展&#xff0c;服务器作为云计算的核心基础设施&#xff0c;其类型和功能也在不断丰富。其中&#xff0c;计算型服务器和通用型服务器是两种常见的服务器类型。本文将详细介绍这两种服务器之间的区别。 一、计算型服…