【Linux】Linux基础命令(二)

server/2025/1/15 22:32:18/

locate命令

locate命令可以用于快速查找文件的路径,比如我要查找所有.cpp文件的路径:

sudo locate *.cpp

在这里插入图片描述

less 命令

less命令和more命令类似,都是查看文件内容,但less命令更强大

  • 可以使用光标上下(左右)滚屏
  • 可以在底部搜索内容

如下,在底部:后面加上/,以及需要搜索字符串“undefined”会高亮目标字符串:

在这里插入图片描述

从终端执行程序

如果存在环境变量,可以直接从终端运行相应程序,如:

firefox

在这里插入图片描述

或者

code

在这里插入图片描述

如果想要关闭,可以使用ctrl+c关闭

如果不想要阻塞当前命令进程,可以使用&符号来让它在后台执行:

code &

查找指定程序

可以使用whereis 来查找程序二进制可执行文件、源代码文件和使用手册页存放的位置,比如查找find命令

whereis find

在这里插入图片描述

  • 使用-b可以只查找二进制可执行文件
whereis -b find

在这里插入图片描述

  • 如果找不到结果,返回一个空字符串。原因是该文件没有存放在固定的子目录,如/user/bin、/user/share/man等地方

在这里插入图片描述

用户即版本信息查看

使用who命令可以查看当前系统中有哪些人登录,以及他们工作在哪个控制台:

who

在这里插入图片描述


使用whoami可以查看当前系统的用户是谁

whoami

在这里插入图片描述


使用uname命令可以查看当前系统的版本信息

uname

在这里插入图片描述

  • -a选项表示全部信息,-r选项表示内核版本信息

在这里插入图片描述

寻求帮助命令

使用man命令可以查看某个命令的帮助信息,比如

man pwd

这个命令实际上是调用一个less命令,因此可以对输出的结果进行翻页、查找等功能
在这里插入图片描述


  • 使用info也可以查看帮助信息

在这里插入图片描述

有时候只需要知道个大概的用法即可,这时可以可以使用whatis命令

whatis pwd

在这里插入图片描述

相反,如果想要实现某个功能而不知道使用什么命令,可以使用apropos命令来查找:

apropos print

在这里插入图片描述

dir命令和vdir命令

除了ls命令,dir命令也可以查看目录下的文件内容:

dir

在这里插入图片描述

  • vidir相当于 ls -l,通过列表的形式展示内容:
vdir ./C++

在这里插入图片描述

输出重定向

通常,一个指令的输出结果是输出到控制台上的,我们可以使用>符号来把结果输出到文件中:

ls > result.txt

这里将输出结果保存到当前目录下的result.txt文件中

在这里插入图片描述

如果文件存在,则会被覆盖内容:

在这里插入图片描述

使用 >> 表示追加添加:

pwd >> result.txt

在这里插入图片描述

输入重定向

与输出重定向相反的就是输入重定向,可以把文件的内容作为输入:

ls < result.txt

在这里插入图片描述

  • 使用<<可以立即创建一个文件,可以指定结束符,比如以EOF作为结束符
 cat << EOF

在这里插入图片描述


http://www.ppmy.cn/server/158669.html

相关文章

操作笔记:使用Everything工具实现大文件快速上传至虚拟机

问题描述&#xff1a; 在尝试通过Xhell上传大文件时&#xff0c;遇到了文件大小超出限制的异常。为了克服这个障碍并能高效地传输大文件到虚拟机中&#xff0c;可以采用以下解决方案。 解决方案概述&#xff1a; 利用Everything工具设置HTTP服务器功能&#xff0c;以此来实现…

【HarmonyOS NAPI 深度探索4】安装开发环境(Node.js、C++ 编译器、node-gyp)

【HarmonyOS NAPI 深度探索4】安装开发环境&#xff08;Node.js、C 编译器、node-gyp&#xff09; 要使用 N-API 开发原生模块&#xff0c;第一步就是配置好开发环境。虽然HarmonyOS Next中提供了DevEco-Studio一站式IDE&#xff0c;可以直接帮助我们完成开发环境的搭建&#…

HTML5 语义元素:网页构建的新时代

HTML5 语义元素&#xff1a;网页构建的新时代 HTML5&#xff0c;作为网页开发的新标准&#xff0c;引入了一系列语义元素&#xff0c;这些元素不仅为网页内容提供了明确的含义&#xff0c;还极大地提高了网页的可访问性和搜索引擎优化&#xff08;SEO&#xff09;效果。本文将…

2501,wtl显示html

原文 在MFC程序中有专门封装的CHTMLView来显示超文本文件,如果在对话框中显示网页可用CDHTMLDialog,甚至可实现多页超文本向导风格的对话框,但是在WTL中却没有单独封装超文本的对应控件,这是因为COM组件的使用和编写本来就是ATL的强项,WTL扩展的是ATL欠缺的桌面应用的功能部分…

潜力巨大但道路曲折的量子计算:探索未来科技的无限可能

### 潜力巨大但道路曲折的量子计算&#xff1a;探索未来科技的无限可能 在科技日新月异的今天&#xff0c;量子计算作为一项前沿技术&#xff0c;正逐渐从理论走向实践&#xff0c;成为科技界乃至全球关注的焦点。它以其独特的计算方式和巨大的潜力&#xff0c;被誉为能够颠覆…

Android SystemUI——使用Dagger2加载组件(四)

SystemUI 是 Android 系统中的一个重要模块,负责绘制系统栏(如状态栏、导航栏)、锁屏、快捷设置等用户界面元素。由于其复杂性,良好的架构设计和依赖管理对于保持代码的可维护性和扩展性至关重要。这就是 Dagger2 在此发挥重要作用的地方。 一、Dagger2介绍 Dagger2 是一个…

day09_kafka高级

文章目录 kafka高级今日课程内容核心概念整理Kafka的数据位移offset**为什么 Kafka 的 offset 就像是“书签”&#xff1f;****实际意义** Kafka的基准/压力测试测试生产的效率测试消费的效率 Kafka的分片与副本机制kafka如何保证数据不丢失生产者端Broker端消费者端相关参数 K…

机器学习算法(一): 基于逻辑回归的分类预测

1 逻辑回归的介绍和应用 1.1 逻辑回归的介绍 逻辑回归&#xff08;Logistic regression&#xff0c;简称LR&#xff09;虽然其中带有"回归"两个字&#xff0c;但逻辑回归其实是一个分类模型&#xff0c;并且广泛应用于各个领域之中。虽然现在深度学习相对于这些传统…