Linux---常用命令汇总

news/2024/7/21 6:12:24 标签: linux, excel, 运维

文章目录

  • 关于目录操作的命令
    • ls/ll
    • cd
    • pwd
    • mkdir
  • 关于文件操作的命令
    • touch
    • echo
    • cat
    • rm
    • mv
    • cp
    • vim
  • 关于查询操作的命令
    • grep
    • ps
    • netstat

关于目录操作的命令

ls/ll

ls : 列出当前目录下的目录和文件(以行的展示形式)
在这里插入图片描述
ll : 列出当前目录下的目录和文件(以列的展示形式)
在这里插入图片描述

注:

  1. ll命令是 ls -l命令的简写
  2. ls / ll 后面加上具体路径可以查看指定目录的内容,ls / ll 和路径之间需要用空格隔开
  3. 深蓝色的是文件夹(目录),浅蓝色的是链接文件(快捷方式),白色的是普通文件

cd

cd:切换当前的工作目录,即跳转到自己想要点进去看的目录
在这里插入图片描述

注:

  1. cd在切换目录的时候可以跟上绝对路径和相对路径
  2. 绝对路径以 / 开头;相对路径以 . 或 … 开头
  3. … 表示跳转到上级目录

pwd

pwd:查看当前文件/目录的绝对路径
在这里插入图片描述

mkdir

mkdir:创建目录
在这里插入图片描述

关于文件操作的命令

touch

touch:创建一个空文件
在这里插入图片描述

注:touch一个已经存在的文件时,对文件内容不会有任何影响(不会清空文件的内容);touch一个不存在的文件时,会创建出一个空文件。

echo

echo:在文件中写入一些简单的内容(后面的vim命名可以更方便的写入文件内容)

在这里插入图片描述

在这里插入图片描述

注:

  1. 上面的示例表示把“hello”写入名字是 1 的文件中
  2. echo本来是把内容显示到控制台上,借用 > 可以把显示到控制台上的内容保存到文件中

cat

cat:显示文件内容到控制台上
在这里插入图片描述

注:如果正确使用了此命令但是没有在控制台上显示出文件内容,说明这个文件是个空文件。

rm

rm:删除文件/目录

  • 删除文件

在这里插入图片描述

  • 删除目录
    在这里插入图片描述

注:

  1. 删除文件直接使用 rm 文件名 即可;删除目录要使用 rm 目录名 -r

  2. 在弹出的确认删除语句中,输入 y 表示确认删除; 输入 n 表述不删除

  3. 还可以在语句末尾加上 -f 来表示强制删除,就不会弹出确认删除语句,直接删除了。比如 :

    rm 1 -f 强制删除 1 文件 ; rm ccc -r -f 强制删除 ccc 目录

mv

mv:移动。效果 = 剪切 + 粘贴

  • 只移动

在这里插入图片描述

  • 一边移动一边改名

在这里插入图片描述

  • 不移动只改名(重命名)

在这里插入图片描述

注: tree . 命令表示展示当前目录的目录结构

cp

cp:复制

  • 复制文件

在这里插入图片描述

  • 复制目录

在这里插入图片描述

注:在复制目录的时候要加上 -r

vim

vim:对文件进行编辑
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

注:

  1. vim 文件名(可以是相对路径也可以是绝对路径)
  2. 输入 :q! 表示退出且不保存

关于查询操作的命令

grep

grep:文本查询。即查询文件中是否包含匹配的字符串

在这里插入图片描述

注:grep的效果是把你要查询的字符串逐行和文件内容进行匹配,看某一行是否包含你要查询的字符串,如果包含就把这一行获取到

ps

ps:展示当前的进程,类似于任务管理器

在这里插入图片描述

注:

  1. 直接输入 ps 展示的只是和当前终端相关的进程
  2. 使用 ps aux 可以展示出更完整的进程列表
  3. 使用 ps 搭配 grep 可以查看自己关心的某个进程是否存在

netstat

netstat:查看网络状态

在这里插入图片描述

注:

  1. 直接输入 netstat 会得到全部端口的网络情况
  2. netstat -anp 搭配 grep 使用可以得到我们关心的端口号使用情况

http://www.niftyadmin.cn/n/5206946.html

相关文章

算法通关村第十二关|白银|字符串经典基础面试题

1.反转问题 1.1 反转字符串 原题&#xff1a;力扣344. 要求原地修改。 public void reverseString(char[] s) {if (s null || s.length() 0) {return;}int n s.length;for (int left 0, right n - 1; left < right; left, right--) {char temp s[left];s[left] s…

微信运营神器:从群发到批量添加,让你的微信营销更轻松

在这个数字化时代&#xff0c;微信已经成为了我们生活中不可或缺的一部分。对于许多企业和个人来说&#xff0c;微信营销也是非常重要的一部分。但是&#xff0c;微信营销并不是一件容易的事情&#xff0c;需要花费大量的时间和精力。为了解决这个问题&#xff0c;今天我们将向…

HarmonyOS开发(五):常用基础组件

1、组件介绍 组件&#xff08;Component&#xff09;,是界面搭建及显示的最小单元。 组件根据功能可以分为五大类&#xff1a;基础组件、容器组件、媒体组件、绘制组件、画布组件 2、基础组件 基础组件是视图层的基本组成单元&#xff0c;它包含&#xff1a;Text、Image、T…

springboot动态加载驱动

DynamicDriverUtil: package com.zy.fastdync.demos.web;import java.io.File; import java.net.URL; import java.net.URLClassLoader; import java.sql.*; import java.util.Properties; import java.util.logging.Logger;public class DynamicDriverUtil {// 动态加载jdbc驱…

C++中对SQLite进行增删改查

#include <iostream> #include <sqlite3.h>// 创建数据库连接 sqlite3* OpenDatabase(const char* dbFilePath) {sqlite3* db;// 打开数据库if (sqlite3_open(dbFilePath, &db) ! SQLITE_OK) {std::cerr << "Error opening database." <<…

如何正确接入API接口通过淘宝商品ID和sku ID获取到淘宝商品SKU信息接口,可获取sku价格,sku销量,sku图片及sku库存参数等

接入API接口的正确方式可能因API的具体要求而有所不同&#xff0c;但一般来说&#xff0c;以下是一些通用的步骤&#xff1a; 获取API文档&#xff1a;API文档通常包括API的请求方式、请求参数、响应格式等信息。您需要仔细阅读文档&#xff0c;了解API的具体要求和使用方式。…

【Vue】使用require得到base64图片

const base64Image require(../assets/images/柱状图圆圈.png);然后拼接 image://${base64Image}

地埋式积水监测仪厂家直销推荐,致力于积水监测

地埋式积水监测仪是一种高科技设备&#xff0c;能够实时监测地面积水深度&#xff0c;并及时发出预警信息&#xff0c;有效避免因积水而产生的安全隐患。这种智能监测仪可以安装在城市道路、立交桥、地下车库等易积水地势较低的地方&#xff0c;以确保及时监测特殊地段的积水&a…