入门Linux基本指令(2)

news2024/9/24 11:30:21

这篇文章主要提供一些对文件操作的Linux基本指令,希望对大家有所帮助,三连支持!

目录

cp指令(复制)

mv指令(剪切)

nano指令

cat指令(打印文件内容)

> 输出重定向

>> 追加重定向

< 输入重定向 

more指令

less指令(推荐)

head指令

tail指令


cp指令(复制)

语法:cp [源文件/目录] [目标目录]

功能:将文件拷贝复制到指定目录路径下。

常见用法:

1.拷贝文件:cp 文件 目标目录路径/重命名文件名  注意:某路径下若没有与重命名文件相同名字的文件将会重命名拷贝文件。重命名文件名可以不写,就默认把待拷贝文件直接拷贝到该路径下。

2.拷贝目录:cp -r 目录 目标目录路径/重命名目录名 注意:-r是递归的含义,需要递归拷贝目录。重命名规则与上述相同。

mv指令(剪切)

语法:mv [源文件/目录] [目标目录路径]

功能:将文件或者目录剪切到指定路径下。

常见用法:

1.剪切文件:mv 文件 目标目录路径/重命名文件名  注意:某路径下若没有与剪切文件相同名字的文件将会重命名剪切文件。重命名文件名可以不写,就默认把剪切文件直接剪切到该路径下。

小tips:重命名文件:mv 文件 文件名  功能:a将当前路径的文件重命名。

2.剪切目录:mv 目录 目标目录路径/重命名目录名

重命名规则与上述相同。

nano指令

语法:nano [文件]

功能:打开文件

常见用法:

打开文件,写入内容,关闭文件。

cat指令(打印文件内容)

语法:cat [选项] [文件]

功能:打印指定文件内容

选项:

-b 对非空输出行编号
-n 对输出的所有行编号
-s 不输出多行空行

常见用法:cat a.txt    打印a.txt内容。

> 输出重定向

语法:[内容] > 文件

功能:将指定内容重定向输出,写入到到指  定文件中,若文件名不存在,则顺便创建。(每次会清空文件内容)

常见用法:echo "hello" > a.txt   将"hello"写入到a.txt中。每次写入会清空。

补充:echo "string":打印字符串到显示器。

 

小tips:> 文件/目录   功能:创建文件/目录,或者清空文件/目录。

>> 追加重定向

语法:[内容] >> 文件

功能:将指定内容追加写入到指定文件中。追加含义是不改变原文件内容基础上写入新的内容。

常见用法:echo "hello" >> a.txt    将"hello"追加到a.txt中。

< 输入重定向 

在linux中执行下面的指令

 可见光标在下一行闪动,等待输入

 随意输入后按回车

 可见显示器上又打印了相同的一串字符串。这里原因是cat指令后面不跟文件时,默认从标准输入流——键盘读取。

此时可用 < 输入重定向来改变输入源,意思是从a.txt读取。

more指令

语法:more [选项] [文件名]     回车键下翻。'q'退出。

功能:查看大文件内容,防止文件太大刷屏

常见用法:more bigdir.txt

less指令(推荐)

因为moer命令只能往下翻,不能往上翻,所以更加推荐使用less命令。

语法:less [选项] [文件名]    可以使用键盘上下键上下翻。'q'退出。

功能:查看大文件内容,搜索指定关键字内容。

选项:

-i   忽略搜索时的大小写
-N   显示每行的行号
/ 字符串:向下搜索 字符串 的功能
? 字符串:向上搜索 字符串 的功能
n :重复前一个搜索(与  /   ?  有关)
N :反向重复前一个搜索(与  /   ?  有关)

用法:less bigdir.txt 

head指令

语法:head [-n] [文件]

功能:查看文件前n行内容。默认显示前十行内容。

常见用法:head -5 bigdir.txt

tail指令

语法:tail [-n] [文件]

功能:查看文件后n行内容。默认显示后十行内容。

常见用法:tail -5 bigdir.txt

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

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

相关文章

影刀下载,插件安装

1、下载 在影刀官网下载&#xff1a;www.yingdao.com 2、谷歌插件安装 参考&#xff1a; 影刀插件安装各种方式 浏览器安装插件说明 - 影刀帮助中心 安装说明&#xff1a;驱动外置 Chrome 需要安装插件&#xff0c;并且保证此插件处于开启状态 方式一&#xff1a;用户头…

利用sklearn 实现线性回归、非线性回归

代码&#xff1a; import pandas as pd import numpy as np import matplotlib import random from matplotlib import pyplot as plt from sklearn.preprocessing import PolynomialFeatures from sklearn.linear_model import LinearRegression# 创建虚拟数据 x np.array(r…

nacos安装与基础配置

源码 https://github.com/alibaba/nacos https://gitee.com/mirrors/Nacos 编译 git clone https://github.com/alibaba/nacos.git cd nacos/ mvn -Prelease-nacos -Dmaven.test.skiptrue clean install -U ls -al distribution/target/// change the $version to your ac…

24考研数据结构-队列1

目录 3.2队列&#xff08;Queue&#xff09;3.2.1队列的基本概念3.2.2队列的顺序存储结构3.2.2.1 队列存储的基本操作3.2.2.2 循环队列 基本操作和判空方式 \color{Red}{基本操作和判空方式} 基本操作和判空方式3.2.2.3 知识回顾 3.2队列&#xff08;Queue&#xff09; 3.2.1队…

解读RSAC 2021丨灵魂拷问:你的网络够“皮实”吗?

美国时间5月20日&#xff0c;RSA大会落下帷幕。大会虽已结束&#xff0c;讨论还在继续。对于大会的主题“Resilience”&#xff0c;每个厂商、每个人都有自己的解读。 山石网科新技术研究院全程关注RSA大会&#xff0c;对于“Resilience”&#xff0c;他们的解读简单易懂接地气…

Java面向对象 - 常用类——Object类

什么是Object类 Java中有一个比较特殊的类&#xff0c;就是 Object类&#xff0c;它是所有类的父类&#xff0c;如果一个类没有使用extends关键字明确标识继承另外一个类&#xff0c;那么这个类就默认继承 Object类。因此&#xff0c;Object 类是 Java 类层中的最高层类&#x…

【C语言进阶篇】指针都学完了吧!那回调函数的应用我不允许还有人不会!

&#x1f3ac; 鸽芷咕&#xff1a;个人主页 &#x1f525; 个人专栏:《C语言初阶篇》 《C语言进阶篇》 ⛺️生活的理想&#xff0c;就是为了理想的生活! 文章目录 &#x1f4cb; 前言&#x1f4ac; 函数指针数组&#x1f4ad; 函数指针数组的定义&#x1f4ad; 函数指针数组的…

Android性能优化之游戏引擎初始化ANR

近期&#xff0c;着手对bugly上的anr 处理&#xff0c;记录下优化的方向。 借用网上的一张图&#xff1a; 这里的anr 问题是属于主线程的call 耗时操作。需要使用trace 来获取发生anr前一些列的耗时方法调用时间&#xff0c;再次梳理业务&#xff0c;才可能解决。 问题1 ja…

Java Servlet实现下拉选择查询(双表)和单列模式

0目录 1.Servlet实现下拉选择查询&#xff08;双表&#xff09; 2.单列模式 1.Servlet实现下拉选择查询&#xff08;双表&#xff09; 新建数据库和表 实体类 接口方法 实现接方法 Servlet类 Web.xml List.jsp 页面效果 加入功能 2.单列模…

批发零售进销存哪个好?盘点5款主流批发零售进销存软件!

在我看来&#xff0c;几乎没有批发零售行业不需要做进销存管理&#xff0c;哪怕是路边一个小摊贩&#xff0c;也需要做进销存管理&#xff0c;但是传统的进销存过程中存在很多问题&#xff1a; 前后方协作困难&#xff1a;采购/销售/财务工作相互独立&#xff0c;工作入口不一…

机器学习深度学习——多层感知机

&#x1f468;‍&#x1f393;作者简介&#xff1a;一位即将上大四&#xff0c;正专攻机器学习的保研er &#x1f30c;上期文章&#xff1a;机器学习&&深度学习——感知机 &#x1f4da;订阅专栏&#xff1a;机器学习&&深度学习 希望文章对你们有所帮助 上一节…

Java阶段五Day14

Java阶段五Day14 文章目录 Java阶段五Day14分布式事务整合demo案例中架构&#xff0c;代码关系发送半消息本地事务完成检查补偿购物车消费 鲁班周边环境调整前端启动介绍启动前端 直接启动的项目gateway&#xff08;网关&#xff09;login&#xff08;登录注册&#xff09;atta…

DSA之图(4):图的应用

文章目录 0 图的应用1 生成树1.1 无向图的生成树1.2 最小生成树1.2.1 构造最小生成树1.2.2 Prim算法构造最小生成树1.2.3 Kruskal算法构造最小生成树1.2.4 两种算法的比较 1.3 最短路径1.3.1 两点间最短路径1.3.2 某源点到其他各点最短路径1.3.3 Dijkstra1.3.4 Floyd 1.4 拓扑排…

数据库表结构导出成文档

1.需求说明 在系统交付的过程中&#xff0c;有时候需要交付数据库的表结构&#xff0c;如果系统做的比较大&#xff0c;比如几百张表的时候&#xff0c;靠人力一张表一张的写&#xff0c;那就是一个奔溃啊。所以今天特意找了一下工具&#xff0c;小巧安装。比较好用。 2.安装…

新型恶意软件DecoyDog正大规模入侵DNS

安全厂商 Infoblox 的调查研究显示&#xff0c;一个名为 DecoyDog&#xff08;诱饵狗&#xff09;的复杂恶意工具包通过域名系统&#xff08;DNS&#xff09;&#xff0c;从事网络间谍活动已达1年以上。 目前尚不清楚该恶意软件的幕后黑手是谁&#xff0c;但 Infoblox 的研究人…

通过REST API接口上传Nexus仓库

一、Nexus API文档 API文档链接&#xff1a;Components API 二、上传API接口说明 在Nexus中可以直接调试api接口&#xff0c;url参考&#xff1a;http://localhost:8081/#admin/system/api 三、上传请求案例 $ curl -X POST "http://localhost:8081/service/rest/v1/c…

营销系统积分数据库设计

营销系统总体数据-业务功能模型 在当今日益竞争的市场中&#xff0c;如何提高客户留存率和忠诚度&#xff0c;已成为各大企业迫切需要解决的问题。而积分商城/系统作为一种新型的营销方式&#xff0c;受到青睐。 积分商城/系统是指将用户在使用产品或服务时产生的积分&#xf…

2023扩散模型最新技术进展汇总

随着Stable Diffusion和Midjourney等图像生成模型的爆火&#xff0c;今年在模型领域&#xff0c;扩散模型稳占主导地位。因此&#xff0c;与之相关的新技术也层出不穷&#xff0c;短短1个月&#xff0c;扩散模型相关的论文就有上百篇了&#xff0c;可见其发展的火热趋势。 这次…

java注解@FeignClient修饰的类路径不在spring boot入口类所在的包下,有哪几种处理方式?

一、注解EnableFeignClients 修饰在spring boot入口类&#xff0c;使得openfeign的FeignClient注解生效。 我们进一步看看注解EnableFeignClients的使用方式。 String[] basePackages() default {};Class<?>[] basePackageClasses() default {};Class<?>[] clie…

额外题目第1天|1365 941 1207 283 189 724 34 922 35 24

1365 暴力解法也能过 class Solution { public:vector<int> smallerNumbersThanCurrent(vector<int>& nums) {vector<int> result(nums.size(), 0);for (int i0; i<nums.size(); i) {int count 0;for (int j0; j<nums.size(); j) {if (nums[j]<…