linux学习笔记01 基础命令

目录

创建

touch 创建文件 (创建但是不打开)

vi / vim 创建文件 (创建一个文件并打开)

mkdir 创建文件夹

切换目录 cd

查看

pwd 查看当前目录完整路径

ls 查看目录信息

dir 查看目录信息

ll 表示查看目标目录下的信息

ls -a 查看当前目录下的信息以及隐藏文件

stat 查看信息

--help 查看命令的使用方式

cat 查看文件内容

查看指定的内容

分页查看 more

合并文件

合并并追加内容到文件

查看磁盘空间大小

du -h 查看当前目录下的文件夹的大小使用情况

du -a 查看当前目录下的文件夹以及文件大小的使用情况

df -h 查看整个虚拟机磁盘空间大小使用情况

top切换 查看内存使用情况

ps -aux | grep xxx 查询一个进程是否存在

移动

mv 移动文件或者文件夹

复制

cp 复制文件

cp -r 参数 复制文件夹

删除

rm 删除文件

rm -f 强制删除一个文件

删除一个文件夹


创建

touch 创建文件 (创建但是不打开)

vi / vim 创建文件 (创建一个文件并打开)

编辑文件: vi xxx 或 vim xxx 1) 按下i键 进入编辑模式 2) 编辑好后,按下esc,退出编辑模式 3) 保存退出 :wq

特别注意:进入或者退出编辑模式,要确保键盘输入法在英文模式

如果centos上还没有下载vim,可跳转到这篇文章修改镜像源下载

mkdir 创建文件夹

换目录 cd

切换目录/xx/xxx/xx:cd  /xx/xxx/xx
查看当前目录下的文件夹或者文件: ls  |  ll
退回上一级目录:cd ..

查看

pwd 查看当前目录完整路径
ls 查看目录信息
dir 查看目录信息
ll 表示查看目标目录下的信息
ls -a 查看当前目录下的信息以及隐藏文件
stat 查看信息

文件和文件夹都可以查看

--help 查看命令的使用方式

XXX(具体的命令) --help 查看该命令的使用方式

cat 查看文件内容
查看指定的内容
  • 方式1:在不打开文件的前提下搜索

分页查看 more

按q退出

合并文件

cat xxx.txt xxx.txt > xxx.txt

  • 做法1:将合并的文件内容放到一个新的文件中,结果文件自动创建

  • 做法2:将合并的文件内容放入到一个已经存在的文件,结果是将合并和的内容覆盖原始文件的数据。>有覆盖的含义

合并并追加内容到文件

cat xxx.txt xxx.txt >> xxx.txt

查看磁盘空间大小
du -h 查看当前目录下的文件夹的大小使用情况
du -a 查看当前目录下的文件夹以及文件大小的使用情况
df -h 查看整个虚拟机磁盘空间大小使用情况

top切换 查看内存使用情况

ps -aux | grep xxx 查询一个进程是否存在

移动

mv 移动文件或者文件夹

mv 要移动的文件路径 目标路径

将当前目录下的a2.txt 移动到当前目录demo目录下,移动后的名字叫做a1.txt

将当前目录下的a1.txt 移动到当前目录下,移动后的名字叫做b1.txt 相当于移动并改名

复制

cp 复制文件

cp 要复制的文件路径 目标路径

将当前目录下的a1.txt 复制到当前目录下demo01目录下,复制后的名字叫做b1.txt

将当前目录下的a1.txt 复制到当前目录下,复制后的名字叫做b2.txt 相当于复制并改名

cp -r 参数 复制文件夹

删除

rm 删除文件

删除文件的时候会进行提示

rm -f 强制删除一个文件

强制删除一个文件没有提示

删除一个文件夹
  • rm -r参数

        

  • 通用的方式就是 rm -rf xxx

特别注意:使用这个方式的时候,一定一定要小心,确定了要删除的目标文件和文件夹,再去回车删除

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

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

相关文章

【深度学习】深刻理解多模态模型CLIP

CLIP(Contrastive Language-Image Pretraining) 是由 OpenAI 提出的一个多模态模型,旨在学习视觉和语言的联合表示,能够通过图像和文本之间的对比学习来实现图像和文本之间的紧密联系。CLIP 模型可以通过自然语言描述理解和处理图…

android 聊天界面键盘、表情切换丝滑

1、我们在聊天页面时候,往往会遇到,键盘、表情、其他选择切换时候页面会出现掉下来再弹起问题,这是因为,我们切换时候,键盘异步导致内容View高度变化,页面掉下来后,又被其他内容顶起这种很差视觉…

Nginx 缓存系统 proxy_cache详解

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目…

mysql时间戳格式化yyyy-mm-dd

格式化到 年月日 # 将时间换成列名就行;当前是秒级时间戳,如果是毫秒的 / 1000即可 # SELECT FROM_UNIXTIME(1602668106666.777888999 / 1000,%Y-%m-%d) AS a; # SELECT FROM_UNIXTIME(列名 / 1000,%Y-%m-%d) AS a; SELECT FROM_UNIXTIME(1602668106.666…

PDFMathTranslate,PDF多语言翻译,批量处理,学术论文,双语对照(WIN/MAC)

分享一个非常实用的PDF文档翻译项目——PDFMathTranslate。作为一个经常逛GitHub的开发者,我总喜欢翻看各种项目附带的论文,虽然大多时候是瞎研究,但却乐在其中。该项目能够完美保留公式、图表、目录和注释,对于需要阅读外文文献的…

网络药理学:(待更)Alphafold3和批量分子动力学模拟(Desmond、AutoMD)

批量动力学模拟 注意全都需要在类linux平台上进行 安装Desmond模块: https://github.com/Wang-Lin-boop/Schrodinger-Script 安装AutoMD模块: Wang-Lin-boop/CADD-Scripts: Scripts for virtual screening, cross docking and protein relax using Sc…

爬虫基础之代理的基本原理

在做爬虫的过程中经常会遇到一种情况,就是爬虫最初是正常运行、正常抓取数据的,一切看起来都是那么美好,然而一杯茶的工夫就出现了错误,例如 403 Forbidden,这时打开网页一看,可能会看到“您的IP访问频率太…

第十七届山东省职业院校技能大赛 中职组“网络安全”赛项资源任务书样题③

第十七届山东省职业院校技能大赛 中职组“网络安全”赛项资源任务书样题③ 模块A 基础设施设置与安全加固(200分)A-1 登录安全加固(Windows, Linux)A-2 Nginx安全策略(Linux)A-3日志监控(Windows)A-4中间件…

鲲鹏麒麟安装Kafka-v1.1.1

因项目需要在鲲鹏麒麟服务器上安装Kafka v1.1.1,因此这里将安装配置过程记录下来。 环境说明 # 查看系统相关详细信息 [roottest kafka_2.12-1.1.1]# uname -a Linux test.novalocal 4.19.148 #1 SMP Mon Oct 5 22:04:46 EDT 2020 aarch64 aarch64 aarch64 GNU/Li…

群控系统服务端开发模式-应用开发-登录退出发送邮件

一、登录成功发送邮件 在根目录下app文件夹下controller文件夹下common文件夹下&#xff0c;修改Login.php&#xff0c;代码如下 <?php /*** 登录退出操作* User: 龙哥三年风水* Date: 2024/10/29* Time: 15:53*/ namespace app\controller\common; use app\controller\Em…

[游戏开发] Unity中使用FlatBuffer

什么是FlatBuffer 官网&#xff1a; GitHub - google/flatbuffers: FlatBuffers: Memory Efficient Serialization LibraryFlatBuffers: Memory Efficient Serialization Library - google/flatbuffershttps://github.com/google/flatbuffers 为什么用FloatBuffer&#xff0c…

MySQL其一,概念学习,可视化软件安装以及增删改查语句

目录 MySQL 1、数据库的概念 2、数据库分类 3、MySQL的安装 4、安装过程中的问题 DataGrip的使用&#xff1a; SQLynx的使用&#xff1a; 5、编写SQL语句 6、DDL语句 7、DML 新增数据&#xff1a; 删除数据&#xff1a; 修改数据&#xff1a; MySQL SQL其实是一门…

05 在 Linux 使用 AXI DMA

DMA简介 DMA 是一种采用硬件实现存储器与存储器之间或存储器与外设之间直接进行高速数据传输的技术&#xff0c;传输过程无需 CPU 参与&#xff08;但是CPU需要提前配置传输规则&#xff09;&#xff0c;可以大大减轻 CPU 的负担。 DMA 存储传输的过程如下&#xff1a; CPU 向…

linux 安装 vsftpd 服务以及配置全攻略,vsftpd 虚拟多用户多目录配置,为每个用户配置不同的使用权限

linux 安装 vsftpd 服务以及配置全攻略&#xff0c;vsftpd 虚拟多用户多目录配置&#xff0c;为每个用户配置不同的使用权限。 linux 安装 vsftpd 服务以及配置全攻略 FTP 是 File Transfer Protocol 的简称&#xff0c;用于 Internet 上的控制文件的双向传输。同时&#xff0…

SQL语句在MySQL中如何执行

MySQL的基础架构 首先就是客户端&#xff0c;其次Server服务层&#xff0c;大多数MySQL的核心服务都在这一层&#xff0c;包括连接、分析、优化、缓存以及所有的内置函数&#xff08;时间、日期、加密函数&#xff09;&#xff0c;所有跨存储引擎功能都在这一层实现&#xff1…

ragflow连不上ollama的解决方案

由于前期wsl默认装在C盘&#xff0c;后期部署好RagFlow后C盘爆红&#xff0c;在连接ollama的时候一直在转圈圈&#xff0c;问其他人没有遇到这种情况&#xff0c;猜测是因为内存不足无法加载模型导致&#xff0c;今天重新在E盘安装wsl 使用wsl装Ubuntu Win11 wsl-安装教程 如…

力扣-汉明距离

1.两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目。 给你两个整数 x 和 y&#xff0c;计算并返回它们之间的汉明距离。 看到这题&#xff0c;当然想到了按位异或^,并且c内置了计算二进制数中1数量的函数__builtin_popcount() class Solution { publ…

关于成功插入 SQLite 但没有数据的问题

背景 技术栈&#xff1a;SpringBoot Mybatis-flex SQLite 项目中集成了SQLite&#xff0c;配置如下&#xff1a; spring:datasource:url: jdbc:sqlite::resource:db/project.dbdriver-class-name: org.sqlite.JDBC在进行测试时&#xff0c;使用Mybatis-flex往表中插入数据&…

C#常见错误—空对象错误

System.NullReferenceException&#xff1a;未将对象引用设置到对象的实例 在C#编程中&#xff0c;System.NullReferenceException是一个常见的运行时异常&#xff0c;其错误信息“未将对象引用设置到对象的实例”意味着代码试图访问一个未被初始化或已被设置为null的对象的成…

沁恒CH32V208蓝牙串口透传例程:修改透传的串口;UART-CH32V208-APP代码分析;APP-CH32V208-UART代码分析

从事嵌入式单片机的工作算是符合我个人兴趣爱好的,当面对一个新的芯片我即想把芯片尽快搞懂完成项目赚钱,也想着能够把自己遇到的坑和注意事项记录下来,即方便自己后面查阅也可以分享给大家,这是一种冲动,但是这个或许并不是原厂希望的,尽管这样有可能会牺牲一些时间也有哪天原…