【Linux】常用的Linux命令(初学者必读)

news/2024/10/30 19:32:07/

一、学习Linux的原因

  1. 开源,免费
  2. 系统迭代更新
  3. 系统性能稳定
  4. 安全性高
  5. 多任务,多用户
  6. 耗资源少
  7. 内核小
  8. 应用领域广泛
  9. 使用及入门容易

二、Linux常用的命令

我使用的Linux环境是在 腾讯云服务器上的Centos 7和 Xshell。
下面我把常用的一些命令分成了几个部分,一起分享给大家。

1.常用命令汇总

  • lsls=> list】 列出当前目录下有什么

  • ls -l 以列表形式展示内容 等同于【ll

  • ls 后面跟上个具体的路径可以查看到指定目录的内容

  • pwd 查看当前路径对应的绝对路径

  • cd => change directory 切换当前的工作目录

  • ctrl+l 进行清屏

  • cd / 切换到根目录 cd .. 返回上一层

  • touch 创建一个看文件

  • cat 显示文件内容到控制台

  • echo 将内容写到文件中

  • mkdir 创建目录

  • rm 删除文件/目录 rm 文件名 -f 强制删除

  • 如果目录创建的层次比较多,可以使用tree命令以树形结构显示出来

  • 执行时间非常长的命令,想要提前终止,使用 ctrl + c

  • 复制 ctrl + insert

  • 粘贴 shift + insert

  • 输入错误 使用 ctrl + delete 删除

  • 移动 mv=> move 剪贴+复制 mv sunyuhang/aaa zhangmeiying/sunyuhang目录下的aaa移动到zhangmeiying目录下

  • cp => copy 复制 和 mv类似,也有两个参数(复制谁,复制到哪?)

  • vim Linux上的记事本,可以针对文件进行编辑

2.命令vim使用

在介绍之前,先给大家提出来几个问题:

在Linux环境下:

  1. 如何打开文件?
  2. 如何编辑文件?
  3. 如何保存退出?

下面就来给大家讲一下上面的这些问题该如何解决。

  1. vim
  2. vim状态下

键盘上 a 表示进入插入模式

键盘上 b 表示光标往前移动一个单词

键盘上 c 表示删除光标内容同时进入插入模式

键盘上 d 表示删除一个对象

键盘上 e 表示光标往后移动一个单词

键盘上 f 表示光标跳转到这一行指定列

  1. 先回到普通模式, 键盘上 Esc,再输入 =wq,进行保存退出

3.命令拓展

  • grep 进行文本查询,查询一个文件中是否包含你要查询的字符串,包含则把整个行给获取到
  • ps process show (不是 photo shop) ps就相当于是任务管理器
  • 使用 ps aux 就可以看到更完整的进程列表
  • ps aux | grep xxx只筛选自己想要的进程
  • netstat 查看网络状态
  • netstat -anp | grep 8080 检查8080端口是否正确绑定(tomcat是否正确启动)

三、实际演示

  1. 在这里插入图片描述

    ls

  2. 在这里插入图片描述

    ls

  3. [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-08lagrlW-1670037750742)(C:\Users\17512\AppData\Roaming\Typora\typora-user-images\1670036191164.png)]

    ll

  4. [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ga4aRJKy-1670037750743)(C:\Users\17512\AppData\Roaming\Typora\typora-user-images\1670036219570.png)]

    ls [目录]

  5. [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yvGPsOM0-1670037750743)(C:\Users\17512\AppData\Roaming\Typora\typora-user-images\1670036230876.png)]

    pwd

  6. [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aWgoCr6l-1670037750744)(C:\Users\17512\AppData\Roaming\Typora\typora-user-images\1670036279735.png)]

    cd

  7. [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-obAy1IV5-1670037750745)(C:\Users\17512\AppData\Roaming\Typora\typora-user-images\1670037406749.png)]

    mkdir

  8. [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lCPs5QCP-1670037750746)(C:\Users\17512\AppData\Roaming\Typora\typora-user-images\1670037436628.png)]

    rm

  9. [(img-vG5Eq7oT-1670037750747)(C:\Users\17512\AppData\Roaming\Typora\typora-user-images\1670037504241.png)]

    mv

    Linux的命令还有很多,但是常用的就这些,只要记住这些,其他不熟练的命令,用的时候再查也行,如果觉得小孙这篇文章还行,就请留下你的三连吧!


http://www.ppmy.cn/news/1114.html

相关文章

用Python预测世界杯球赛结果,还别说准确度还是蛮高的

前言 那么四年一度的世界杯即将要在卡塔尔开幕了,对于不少热爱足球运动的球迷来说,这可是十分难得的盛宴,而对于最后大力神杯的归属,相信很多人都满怀着期待,每个人心中都有不同的答案。 今天我就通过Python数据分析…

【Android App】人脸识别中使用Opencv比较两张人脸相似程度实战(附源码和演示 超详细)

需要全部代码请点赞关注收藏后评论区留言私信~~~ 一、比较两张人脸的相似程度 直方图由一排纵向的竖条或者竖线组成,横轴代表数据类型,纵轴代表数据多少。 图像直方图经常应用于特征提取、图像匹配等方面。 假设有两幅图像,它们的直方图很相…

C++ OpenCV【视频合并:多个图像拼接在一张图像】

提示:本文中视频拼接指的是将多张图像按空间合并在一张图像上,而不是将多张图像按时间顺序拼接成一个多帧片段。 文章目录 前言 一、OpenCV知识点 1.OpenCV裁剪矩形区域赋值 2.OpenCV将Mat粘贴到指定位置 二、程序样例 1.程序源码 2.运行结果 前言 C版…

高等数学(第七版)同济大学 习题10-5 个人解答

高等数学(第七版)同济大学 习题10-5 函数作图软件:Mathematica 1.求下列含参变量的积分所确定的函数的极限:\begin{aligned}&1. \ 求下列含参变量的积分所确定的函数的极限:&\end{aligned}​1. 求下列含参变量…

【机器学习】基于机器学习的反弹shell命令识别

引言 本文介绍一个基于机器学习识别反弹shell的项目。 在主机安全检测中,一般是采用基于原理的方式识别反弹shell, 通过判断socket通信相关特征,可以准确地识别到主机中的反弹shell。 但是在容器场景下,检测反弹shell 的能力,可能…

如何用蓝牙实现无线定位(四)--远程定位显示

1. 待救援定位设备 按照下面的针脚使用杜邦线将待救援定位设备的主蓝牙、从蓝牙连接到主控板上,和本地显示时的连接针脚是一样的,但是由于不需要连接OLED,因此不需要堆叠Bigfish。 参考视频 烧录程序如下(human.ino)&a…

【Flink】检查点算法实现原理之检查点分界线

一 检查点的实现算法 一种简单的想法(同步的思想) 暂停应用保存状态到检查点再重新恢复应用(Spark Streaming) Flink 的改进实现(异步的思想) 基于 Chandy-Lamport 算法的分布式快照算法将检查点的保存和数…

机械转码日记【26】二叉搜索树

目录 前言 1.二叉搜索数的概念 2.二叉搜索树的实现 2.1 基本架构 2.2二叉搜索树的插入 2.2.1普通版本 2.2.2递归版本 2.3二叉搜索树的查找 2.3.1普通版本 2.3.2递归版本 2.4二叉搜索树的删除 2.4.1普通版本代码 2.4.2递归版本代码 2.5搜索树的析构函数 2.6搜…