Linux常见命令

新建标签页 (gitee.com)尹相辉 (yinxianghui66) - Gitee.com新建标签页 (gitee.com)

文章目录

文章目录

一、Linux常见命令

1.ls

2.cd 目录名 

3.pwd

 4.touch 文件名

 5.echo 字符串->目标文件

6.cat 文件名

 7.man

8.vim 文件名

9.mkdir 目录名

 10.rm 文件名

11.mv 源文件/目录 目标文件/目录 

12.cp  源文件/目录 目标文件/目标目录

 13.grep 参数(字符串)文件名

14.ps 参数

15.netstat 参数


一、Linux常见命令

1.ls

列出当前目录/指定目录的所有文件

其中 蓝色代表目录 白色代表普通文件 其中 /代表根目录 

用root 用户的home目录就是/root 也就是咱登陆后默认在的目录 所以结果一样

ls -l 按照列表的方式排列 等价于ll 

2.cd 目录名 

cd ..:返回上级目录

cd~:进入用户家目录

cd-:返回最近访问目录

切换目录 cd后如果不加任何目录 将会回到home目录

3.pwd

显示当前完整路径

 4.touch 文件名

创建一个空的文件 大小为0 ouch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的 文件。

 5.echo 字符串->目标文件

将字符串写入目标文件 这里的>为重定向 (如果写入两次同一个文件 第二次的数据会覆盖第一次的数据 )(脚本批量处理很多操作时 适合使用)

6.cat 文件名

读取文件内容 (针对短小的文件 如果文件很大就不适用了)

 7.man

查看用户手册 如果某个命令不记得 可以查看手册

8.vim 文件名

文本编辑器 相当于windows的记事本

1)打开文件 使用vim 文件名/文件路径打开

 2)此时已经打开文件 但是vim默认是普通模式 我们需要切换到插入模式 按下i进入插入模式

此时就可以输入文本了

修改内容

3)退出并保存 按下esc键 进入普通模式 输入:wq 保存并退出

9.mkdir 目录名

创建目录

 10.rm 文件名

删除文件

rm-r 目录名/删除目录及其里面的文件

rm-rf 强制删除 无需询问

rm-rf * 强制删除当前目录的所有文件

rm-rf / 这是非常危险的操作 /为整个系统的顶点 这样会删除整个系统的所有文件!!

11.mv 源文件/目录 目标文件/目录 

移动文件 也可以移动目录 (也可以给文件重命名)

重命名

12.cp  源文件/目录 目标文件/目标目录

复制文件 或者 复制并重命名

如果重命名时 这个名字已经存在 就会提示是否要覆盖这个文件(需要注意)

复制目录时 加上-r 递归拷贝

 13.grep 参数(字符串)文件名

快速查找文件中是否有包含的字符串 

 -n 显示行数

-w 全字匹配 要求整个单词完全匹配才会显示 而不仅仅是单词的一部分

-r 递归查找 可以搜索目录下的所有文件

我们也可以在很多文件中查找

 

这个命令经常搭配其他命令查询所有文件~

14.ps 参数

查看进程 直接查看非常有限 我们需要搭配一些固定选项

使用ps aux 即可   我们可以配合grep快速筛选进程(查找也是一个进程 这里显示查找其本身)

15.netstat 参数

查看网络状态

-a :显示所有正在或不在侦听的套接字

-n:显示数字形式地址而不是去解析主机,端口名或用户名

-p:显示套接字所属进程的PID和名称

netstat 搭配grep 来查询  (查询mysql端口号)

 

我们通过ps查看某个进程的id  (搭配grep)

使用netstat查看某个进程绑定的端口号


以上就是本文的全部内容了,如果有任何问题欢迎私信改正或交流哦~欢迎大佬们.感谢您的支持

 

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

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

相关文章

k8sday01

第一章 kubernetes介绍 本章节主要介绍应用程序在服务器上部署方式演变以及kubernetes的概念、组件和工作原理。 应用部署方式演变 在部署应用程序的方式上,主要经历了三个时代: 传统部署:互联网早期,会直接将应用程序部署在物…

conda create时候出现JSONDecoderError解决方法

起因是我的conda出现了JSONDecoderError,这个我搜了一下是因为某些配置文件错误,所以让我update conda,于是我先用了下面的指令: conda update conda 但是在执行过程中依然会出现 JSONDecoderError的问题,后来参考了这…

1.Python简介及安装(3.11.4)

简介 Python 是一种解释型、面向对象、动态数据类型、高级、通用、解释型的高级程序设计语言。 Python 由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。 像 Perl 语言一样, Python 源代码同样遵循 GPL(GNU General Public License) 协议。 官方宣布,…

Explorable Tone Mapping Operators

Abstract 色调映射在高动态范围(HDR)成像中起着至关重要的作用。 它的目的是在有限动态范围的介质中保存HDR图像的视觉信息。 虽然许多工作已经提出从HDR图像中提供色调映射结果,但大多数只能以一种预先设计的方式进行色调映射。 然而,声调映射质量的主…

elevation mapping学习笔记3之使用D435i相机离线或在线订阅点云和tf关系生成高程图

文章目录 0 引言1 数据1.1 D435i相机配置1.2 协方差位姿1.3 tf 关系2 离线demo2.1 yaml配置文件2.2 launch启动文件2.3 数据录制2.4 离线加载点云生成高程图3 在线demo3.1 launch启动文件3.2 CMakeLists.txt3.3 在线加载点云生成高程图0 引言 elevation mapping学习笔记1已经成…

数组和字符串-数组

文章目录 寻找数组的中心索引题意:解:代码: 搜索插入位置题意:解:代码: 合并区间题意:解:代码: 寻找数组的中心索引 题意: 给定一个数组,找一个…

TartanVO: A Generalizable Learning-based VO 论文阅读

论文信息 题目:TartanVO: A Generalizable Learning-based VO 作者:Wenshan Wang, Yaoyu Hu 来源:ICRL 时间:2021 代码地址:https://github.com/castacks/tartanvo Abstract 我们提出了第一个基于学习的视觉里程计&…

Grafana技术文档-概念-《十分钟扫盲》

Grafana官网链接 Grafana: The open observability platform | Grafana Labs 基本概念 Grafana是一个开源的度量分析和可视化套件,常用于对大量数据进行实时分析和可视化。以下是Grafana的基本概念: 数据源(Data Source)&#…

新一代开源流数据湖平台Apache Paimon入门实操-下

文章目录 实战写表插入和覆盖数据更新数据删除数据Merge Into 查询表批量查询时间旅行批量增量查询 流式查询时间旅行ConsumerID 查询优化 系统表表指定系统表分区表全局系统表维表 CDC集成MySQLKafka支持schema变更 实战 写表 插入和覆盖数据 可以使用INSERT语句向表中插入…

RISC-V公测平台发布:如何在SG2042上玩转OpenMPI

About HS-2 HS-2 RISC-V通用主板是澎峰科技与合作伙伴共同研发的一款专为开发者设计的标准mATX主板,它预装了澎峰科技为RISC-V高性能服务器定制开发的软件包,包括各种标准bencmark、支持V扩展的GCC编译器、计算库、中间件以及多种典型服务器应用程序。…

云安全攻防(六)之 镜像投毒

云安全攻防(六)之 镜像投毒 随着容器技术的普及,容器镜像也成为软件供应链中非常重要的一个组成的部分。人们像使用 pip 等工具从仓库获取各种编程软件库一样,可以从 Docker Hub 或 第三方仓库拉取镜像,在其基础上进行…

TS学习03-类

类 calss A {name: stringconstructor(name:string) {this.name name}greet() {return hello, this.name} } let people new A(RenNing)继承 子类是一个派生类,他派生自父类(基类),通过 extends关键字 派生类通常被称作 子类…

遇到bug怎么分析,这篇文章值得一看

为什么定位问题如此重要? 可以明确一个问题是不是真的“bug” 很多时候,我们找到了问题的原因,结果发现这根本不是bug。原因明确,误报就会降低 多个系统交互,可以明确指出是哪个系统的缺陷,防止“踢皮球…

C语言内嵌汇编

反编译(二进制文件或者so库) objdump --help objdump -M intel -j .text -ld -C -S out > out.txt #显示源代码同时显示行号, 代码段反汇编-M intel 英特尔语法-M x86-64-C:将C符号名逆向解析-S 反汇编的同时,将反汇编代码和源代码交替显…

机器学习深度学习——非NVIDIA显卡怎么做深度学习(坑点排查)

👨‍🎓作者简介:一位即将上大四,正专攻机器学习的保研er 🌌上期文章:机器学习&&深度学习——数值稳定性和模型化参数(详细数学推导) 📚订阅专栏:机器…

conda install 和pip install有什么区别?

本篇为分享贴,截图部分选自知乎,部分选自csdn,文字内容是结合自己实践进行总结。 环境引用的包在哪? 首先,一条命令: python -m site 这条命令可以定位引用的包在哪里 ,当然也可以自己设置默认…

JavaWeb(9)——前端综合案例3(悬停显示下拉列表)

一、实例需求 ⌛ 实现类似百度首页的“一个简单的鼠标悬停显示的下拉列表效果”。 二、代码实现 ☕ <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title><style>.dropdown-cont…

iframe 标签的作用是什么?用法是什么?属性有什么?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ iframe 标签是什么&#xff1f;⭐ iframe 标签的作用什么&#xff1f;⭐ iframe 标签的用法⭐ iframe 标签的属性⭐ 写在最后 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你…

【单片机】51单片机,TLC2543,驱动程序,读取adc

TLC2543 是一款 12 位精密模数转换器 (ADC)。 1~9、11、12——AIN0&#xff5e;AIN10为模拟输入端&#xff1b; 15——CS 为片选端&#xff1b; 17——DIN 为串行数据输入端&#xff1b;&#xff08;控制字输入端&#xff0c;用于选择转换及输出数据格式&#xff09; 16——…

【redis】docker搭建redis集群

docker搭建redis集群&#xff0c;超级简单方便。 # 1. 拉取redis. 目前我拉取最新的是7.0.12 docker pull redis # 2. 下载配置文件 wget https://raw.githubusercontent.com/redis/redis/7.0/redis.conf # 3. 移到对应目录 mkdir -p /opt/docker/redis mv redis.conf /opt/d…