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.rhkb.cn/news/82282.html

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

相关文章

WEB集群——负载均衡集群

目录 一、 LVS-DR 群集。 1、LVS-DR工作原理 2、LVS-DR模式的特点 3、部署LVS-DR集群 3.1 配置负载调度器(192.168.186.100) 3.2 第一台web节点服务器(192.168.186.103) 3.3 第二台web节点服务器(192.168.186.…

tui.calender日历在vue中的使用1.0

官网:https://ui.toast.com/tui-calendar github:https://github.com/nhn/tui.calendar/tree/main 月、周、日视图都有,拖拽也比较方便,但是自己用起来比较费劲,参考文档写得不全,做个记录日后方便参考&…

Freemarker:生成HTML文本文件

前置工作参考: Freemarker:基本使用_moreCalm的博客-CSDN博客 1、修改application.yml配置文件 server:port: 8881 #服务端口 spring:application:name: freemarker-demo #指定服务名freemarker:cache: false #关闭模板缓存,方便测试settin…

数据结构----c语言复习

数据结构----c语言复习 一.类型 1.类型的种类 char 1个字节 范围-128~127 short 2个字节 范围-32768~32767 int 4个字节 范围-2147483648~2147483647 long 4个字节 范围-2147483648~2147483647 float 4个字节 有效位为6~7位 float 8个字节 有效位为15~16为 unsigned c…

Jmeter添加cookie的两种方式

jmeter中添加cookie可以通过配置HTTP Cookie Manager,也可以通过HTTP Header Manager,因为cookie是放在头文件里发送的。 实例:博客园点击添加新随笔 https://i.cnblogs.com/EditPosts.aspx?opt1 如果未登录,跳转登录页&#xf…

空地协同智能消防系统——无人机、小车协同

1 题目 1.1 任务 设计一个由四旋翼无人机及消防车构成的空地协同智能消防系统。无人机上安装垂直向下的激光笔,用于指示巡逻航迹。巡防区域为40dm48dm。无人机巡逻时可覆盖地面8dm宽度区域。以缩短完成全覆盖巡逻时间为原则,无人机按照规划航线巡逻。发…

【elementui】解决el-select组件失去焦点blur事件每次获取的是上一次选中值的问题

目录 【问题描述】 【问题摘要】 【分析问题】 【完整Test代码】 【封装自定义指令】 ↑↑↑↑↑↑↑↑↑↑↑↑ 不想看解决问题过程的可点击上方【封装自定义指令】目录直接跳转获取结果即可~~~ 【问题描述】 一位朋友遇到这么一个开发场景:在表格里面嵌入el-…

Hololens2二维码识别

配置 目前大部分Hololens进行二维码识别的开发都是基于ZXing的包完成,首先需要完成zxing.unity.dll,很多地方应该都能下载,也可以直接上github上下载(下载点这里)。 下载时注意一下版本就好,过老的zxing兼…

2023-08-02 LeetCode每日一题(翻转卡片游戏)

2023-08-02每日一题 一、题目编号 822. 翻转卡片游戏二、题目链接 点击跳转到题目位置 三、题目描述 在桌子上有 N 张卡片,每张卡片的正面和背面都写着一个正数(正面与背面上的数有可能不一样)。 我们可以先翻转任意张卡片,…

一位年薪40W的测试被开除,回怼的一番话,令人沉思

一位年薪40W测试工程师被开除回怼道:“反正我有技术,在哪不一样” 一技傍身,万事不愁,当我们掌握了一技之长后,在职场上说话就硬气了许多,不用担心被炒,反过来还可以炒了老板,这一点…

解决 Android Studio 的 Gradle 面板上只有关于测试的 task 的问题

文章目录 问题描述解决办法 笔者出问题时的运行环境: Android Studio Flamingo | 2022.2.1 Android SDK 33 Gradle 8.0.1 JDK 17 问题描述 笔者最近发现一个奇怪的事情。笔者的 Android Studio 的 Gradle 面板上居然除了用于测试的 task 之外,其它什…

Java中String方法魔性学习

这里写目录标题 先进行专栏介绍String详解常用构造方法代码演示常用成员方法代码示例总结 先进行专栏介绍 本专栏是自己学Java的旅途,纯手敲的代码,自己跟着黑马课程学习的,并加入一些自己的理解,对代码和笔记 进行适当修改。希望…

机器学习基础知识(1)

什么是机器学习 机器学习是一种通过输入大量数据来构建一种模型(网络),这个训练好的模型将会被用来预测或执行某些操作,这个训练的过程和方法就是机器学习。 我们也可以理解为构建一个“函数”,使得这个函数面对我们…

【第一阶段】kotlin的range表达式

range:范围:从哪里到哪里的意思 in:表示在 !in:表示不在 … :表示range表达式 代码示例: fun main() {var num:Int20if(num in 0..9){println("差劲")}else if(num in 10..59){println("不及格")}else if(num in 60..89…

神码ai伪原创【php源码】

大家好,小编为大家解答python必备常用英语词汇笔记的问题。很多人还不知道python中常用的英语单词,现在让我们一起来看看吧! 火车头采集ai伪原创插件截图: 一.什么是注释 注释是对一段代码的解释,不参与程序运行&…

岩土工程仪器多通道振弦传感器信号转换器应用于隧道安全监测

岩土工程仪器多通道振弦传感器信号转换器应用于隧道安全监测 多通道振弦传感器信号转换器VTI104_DIN 是轨道安装式振弦传感器信号转换器,可将振弦、温度传感器信号转换为 RS485 数字信号和模拟信号输出,方便的接入已有监测系统。 传感器状态 专用指示灯方…

怎么采集网址、图片地址等标签属性

如果只想采集网址、图片地址等HTML标签属性的值,要怎么采集呢? 可以使用简数采集器,有对应的快捷提取方式,一键即可转换为采集网址、采集图片地址方式,非常方便快捷。 也可以自行设置高级提取,提取Html标…

生活小妙招之UE custom Decal

因为这几年大部分时间都在搞美术,所以博客相关的可能会鸽的比较多,阿巴阿巴 https://twitter.com/Tuatara_Games/status/1674034744084905986 之前正好看到一个贴花相关的小技巧,正好做一个记录,也在这个的基础上做一些小的拓展…

REDIS哨兵模式

目录 前言 一、哨兵模式概念 二、作用 三、缺点 四、结构 五、搭建 总结 前言 Redis哨兵模式是一种用于实现Redis高可用性的机制。在哨兵模式下,有一个或多个哨兵进程监控Redis主节点和从节点的状态,并在主节点出现故障时自动将一个从节点升级为新的主节…

《Kali渗透基础》14. 无线渗透(四)

kali渗透 1:相关工具1.1:Aircrack-ng1.1.1:airmon-ng1.1.2:airodump-ng1.1.3:aireplay-ng1.1.4:airolib-ng1.1.5:bessid-ng 1.2:JTR1.3:Evil Twin Attacker1.4&#xff1…