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查看某个进程绑定的端口号


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

 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【贪心算法】leetcode刷题

贪心算法无固定套路。 核心思想:先找局部最优,再扩展到全局最优。 455.分发饼干 两种思路: 1、从大到小。局部最优就是大饼干喂给胃口大的,充分利用饼干尺寸喂饱一个,全局最优就是喂饱尽可能多的小孩。先遍历的胃口&a…

zadig安装驱动潜在风险与解决策略

zadig安装驱动潜在风险与解决策略 ✨没事不要闲着乱打驱动,能正常使用的情况下,不要轻易或随意去乱打驱动,可能会导致新的驱动对已有的设备不兼容的问题。✨🔰特别说明:本文介绍的方法,并不能包治百病&…

【MATLAB第67期】# 源码分享 | 基于MATLAB的morris全局敏感性分析

【MATLAB第67期】# 源码分享 | 基于MATLAB的morris全局敏感性分析 一、代码展示 clear all npoint100;%在分位数超空间中要采样的点数(计算次数iternpoint*(nfac1) nfac20;%研究函数的不确定因素数量 [mu, order] morris_sa1((x)test_function(x), nfac, npoint)for t1:size…

vite跨域配置踩坑,postman链接后端接口正常,但是前端就是不能正常访问

问题一:怎么都链接不了后端地址 根据以下配置,发现怎么都链接不了后端地址,proxy对了呀。 仔细看,才发现host有问题 // 本地运行配置,及反向代理配置server: {host: 0,0,0,0,port: 80,// cors: true, // 默认启用并允…

vscode 搭建STM32开发环境

1.需要软件 1.1 vscode 1.2 STM32CubeMX,这个不是必须的,我是为了方便生成STM32代码 2.vscode配置 2.1安装keil Assistant 2.2配置keil Assistant 3.STMCUBE生成个STM32代码 ,如果有自己的代码可以忽略 4.代码添加到vscode,并…

iPhone手机怎么恢复出厂设置(详解)

如果您的iPhone遇到了手机卡顿、软件崩溃、内存不足或者忘记手机解锁密码等问题,恢复出厂设置似乎是万能的解决方法。 什么是恢复出厂设置?简单来说,就是让手机重新变成一张白纸,将手机所有数据都进行格式化,只保留原…

无货源跨境电商购物平台快速搭建(微商城、小程序、APP、网站)

无货源跨境电商购物平台的快速搭建可以通过以下步骤完成,并且可以同时开发微商城、小程序、APP和网站以满足不同用户的需求。 第一步:需求分析 在搭建之前,需要对平台的需求进行详细的分析。包括用户需求、功能需求、技术需求等等。这一步是…

北航基于openEuler构建工业机器人操作系统,打造“开箱即用”的机器人基础软件平台

北京航空航天大学是国家“双一流”建设高校,以建设扎根中国大地的世界一流大学为发展目标。北京航空航天大学在机器人领域一直处于行业前沿,以其亮眼的成果和优秀的师资力量,成为国内机器人领域的重要参与者和建设者。机器人操作系统是机器人…

浅谈什么是 Spring Cloud,快速学习与使用案例(文末送书福利3.0)

文章目录 📋前言🎯什么是 Spring Cloud🎯快速入门 Spring Cloud🧩使用 Eureka 进行服务注册和发现 📝最后🎯文末送书📚内容介绍📚作者介绍 🔥参与方式 📋前言…

erp与crm的区别有哪些呢?两者之间有什么联系?

阅读本文您可以了解:1、crm系统的功能;2、erp系统的功能;3、crm系统和erp系统的区别 一、crm系统是什么 CRM系统是客户关系管理系统的缩写。它是一种用于帮助企业有效管理与客户关系相关的信息、活动和数据的软件工具或平台。 举个例子&…

【ArcGIS】经纬度数据转化成平面坐标数据

将点位置导入Gis中,如下(经纬度表征位置): 如何利用Gis将其转化为平面坐标呢? Step1 坐标变换 坐标变换,打开ArcToolbox,找到“数据管理工具”->“投影和变换”->“要素”->“投影”…

Fastjson 使用指南

文章目录 Fastjson 使用指南0 简要说明为什么要用JSON?用JSON的好处是什么?为什么要用JSON?JSON好处 1 常用数据类型的JSON格式值的范围 2 快速上手2.1 依赖2.2 实体类2.3 测试类 3 常见用法3.1 序列化操作核心操作对象转换为JSON串list转换J…

[C++]类与对象(下) -- 初始化列表 -- static成员 -- 友元 -- 内部类,一篇带你深度了解。

目录 1、再谈构造函数 1.1 构造函数体赋值 1.2 初始化列表 1.2.1 初始化列表的意义 1.3 explicit关键字 2、static成员 2.1 问题引入 2.2 特性 3、友元 3.1 友元函数 3.2 友元类 4、内部类 1、再谈构造函数 1.1 构造函数体赋值 在创建对象时,编译器通…

nginx(八十六)uri转义杂谈

一 关于nginx uri过往整理 HTTP1.1(四)URI HTTP1.1(五)URI编码 HTTP杂谈(三)URL特殊字符 以下涉及: 1) location 与$uri --> 路由匹配 --> 通过debug日志观察2) proxy_paas --> attach_url是否有,有是否是变量,决定透传给上游uri的形式3) $reque…

软件编程专业:探索计算机世界的奥秘

软件编程专业:探索计算机世界的奥秘 随着科技的飞速发展,计算机已经渗透到我们生活的方方面面。我们每天都在使用各种应用程序,比如社交媒体、游戏和电子邮件等,而这些应用程序背后的魔法都是由软件编程专业的人创造的。那么&…

SpringBoot 热部署

一、启动热部署 1.1 开启开发者工具 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><scope>runtime</scope><optional>true</optional> </dependency>…

5G用户逼近7亿,5G发展迈入下半场!

尽管普遍认为5G投资高峰期正在过去&#xff0c;但是从2023年上半年的情况来看&#xff0c;我国5G建设仍在衔枚疾走。 近日举行2023年上半年工业和信息化发展情况新闻发布会上&#xff0c;工信部人士透露&#xff0c;截至今年6月底&#xff0c;我国5G基站累计达到293.7万个&…

【数据分析】pandas (三)

基本功能 在这里&#xff0c;我们将讨论pandas数据结构中常见的许多基本功能 让我们创建一些示例对象&#xff1a; index pd.date_range(“1/1/2000”, periods8) s pd.Series(np.random.randn(5), index[“a”, “b”, “c”, “d”, “e”]). df pd.DataFrame(np.random.…

期权定价模型系列【1】—BSM通用式模型

这是期权定价模型专栏的第一篇文章&#xff0c;此专栏旨在分享一些期权定价模型&#xff0c;将会从最基础的BSM模型开始写起&#xff0c;逐步扩散到蒙特卡洛模拟、二叉树等数值法模型&#xff0c;以及跳跃扩散模型、随机波动率模型&#xff0c;神经网络模型等等。 如果你觉得有…

el-select与el-tree结合使用,实现select框下拉使用树形结构选择数据

使用el-select与el-tree&#xff0c;实现如下效果&#xff0c; 代码如下&#xff1a; 注意点&#xff1a;搜索input框的代码一点放在option上面&#xff0c;不要放在option里面&#xff0c;否则一点击搜索框&#xff0c;下拉框就会收起来&#xff0c;不能使用。 <el-select…