当前位置: 首页 > article >正文

【Linux】Linux基础命令(二)

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.kler.cn/a/504067.html

相关文章:

  • 智能化植物病害检测:使用深度学习与图像识别技术的应用
  • OPT: Open Pre-trained Transformer语言模型
  • Qt 自动根据编译的dll或exe 将相关dll文件复制到目标文件夹
  • 统计有序矩阵中的负数
  • java人脸识别
  • vue3+vite+ts集成第三方js
  • 《Openlayers零基础教程》第六课:地图控件
  • 《重生到现代之从零开始的数据结构生活》——单链表
  • MySQL:表的内外连接
  • Python爬虫基础——IP反爬虫的应对
  • 工业互联网项目开发工作流及各阶段核心关注点
  • 如何通过openssl生成.crt和.key
  • 如何入门编程
  • CNN张量输入形状和特征图
  • Ubuntu 20.04 安装Cuda 12.2版本踩坑记录
  • 微服务中的日志管理中间件的使用和管理
  • ​​​​​​​​​​​​​​★3.3 事件处理
  • 如何使用PHP构建IoC容器,实现依赖注入!
  • 我国无人机新增实名登记110.3 万架,累计完成飞行2666万小时
  • LKT4304新一代算法移植加密芯片,守护物联网设备和云服务安全
  • 免费送源码:Java+ssm+Android 基于Android系统的外卖APP的设计与实现 计算机毕业设计原创定制
  • 智能物流升级利器——SAIL-RK3576核心板AI边缘计算网关设计方案(一)
  • 外部获取nVisual所在层级方法
  • 【系统安全】CVE-2024-49113 Windows轻量级目录访问协议(LDAP)拒绝服务漏洞
  • 45_Lua模块与包
  • USB 驱动开发 --- Gadget 驱动框架梳理(一)