Linux 常用指令及其理论知识

news2024/12/29 17:44:44

个人主页:仍有未知等待探索-CSDN博客

专题分栏:http://t.csdnimg.cn/Tvyou

                                           欢迎各位指教!!!

目录

一、理论知识

二、基础指令

1、ls指令(列出该目录下的所有子目录和文件)

语法:

演示:

2、pwd指令(显示用户当前所在目录)

语法:

演示:

3、 cd指令(进入指定的文件或文件夹)

语法:

演示:

4、touch指令(新建一个不存在的文件)

语法:

5、mkdir指令(创建一个目录)

语法:

6、rmdir指令/rm指令(删除操作)

语法:

7、man指令(查手册)

8、cp指令(复制文件或目录)

9、mv指令(移动文件或者文件改名)

10、cat指令(打印文件内容)

11、more指令(功能类似于cat)

12、less指令(分页显示,可以上下翻)

13、head指令(开头某个数量的文字区块)

14、tail指令(结尾某个数量的文字区块)

15、date指令(显示时间)

16、cal指令(日历)

17、find指令(查找文件)

18、grep指令(搜寻字符串并打印,行文本过滤工具)

19、zip/unzip指令(压缩/解压)

20、tar指令(压缩/解压)

21、bc指令(进行浮点运算)

22、uname(查看体系结构)

23、alias(给其他指令起别名)

24、stat(列出文件的更详细的属性)

25、tree(以树状形式显示目录结构)


一、理论知识

指令不用刻意记

  1. 文件 = 文件属性 + 文件内容(对文件的操作都是对文件属性和内容的操作)
  2. 文件属性也是数据(即使创建一个空的.txt文件,显示是0kB,但是也是占空间的)
  3. 任何路径下都会有两个默认的隐藏文件. 和  .. )(. 代表当前路径 ,.. 代表上一级路径
  4. ‘/’是Linux的路径分隔符, ‘\’ 是Windows的路径分隔符
  5. 两个路径分隔符之间一定是文件夹,路径最末端的一定是普通文件或者文件夹
  6. 在Linux中以‘ . ’ 开头的文件叫做隐藏文件
  7. 这个‘ / ’ 代表的是根目录

  8.  在Linux中,整个文件目录结构就是一颗多叉树
  9. 桌面本质上是一个文件夹

  10. 指令的本质就是程序——指令、程序、可执行程序都是一回事

  11. 安装和卸载——是把可执行程序拷贝/删除到系统路径下

  12. 指令出现疯狂打印的情况:CTRL + C(终止异常的命令)

  13. 在Linux中一切皆文件

  14. 写代码:1.nano 源文件 2.CTRL + X 3. y 4. enter 5. gcc 源文件 6../a.out

  15. Linux中同一个目录下不允许有同名文件

  16. *表示一个通配符,匹配任意文件名

  17. echo:将后面的字符串输出到显示器上​​​​​​​

  18. 重定向

  19. |:管道,wc:统计文本行数

二、基础指令

1、ls指令(列出该目录下的所有子目录和文件)

语法:

ls [选项]

  • ls(显示当前目录下的子目录和文件,不包含隐藏文件
  • ls -a(列出目录下的所有文件,包含隐藏文件
  • ls -l(列出文件的详细信息)

演示:

2、pwd指令(显示用户当前所在目录)

语法:

pwd

演示:

3、 cd指令(进入指定的文件或文件夹)

语法:

cd 目录名

  • cd ..(返回上级路径)
  • cd /home/oo_zz/111(进入指定的文件或文件夹,绝对路径
  • cd ../oo_zz/111(进入指定的文件或文件夹,相对路径
  • cd ~(进入用户家目录)
  • cd -(返回最近访问目录)

演示:

4、touch指令(新建一个不存在的文件)

语法:

touch [选项]... 文件名

5、mkdir指令(创建一个目录)

语法:

mkdir [选项] dirname

  • -p 递归建立一条路径

6、rmdir指令/rm指令(删除操作)

语法:

rmdir [-p][dirName] 删除目录

rm:删除文件或目录

7、man指令(查手册)

8、cp指令(复制文件或目录)

  • -r 递归(用于复制一条路径)

9、mv指令(移动文件或者文件改名)

10、cat指令(打印文件内容)

11、more指令(功能类似于cat)

  • -n 对输出的所有行编号
  • q 退出more

12、less指令(分页显示,可以上下翻)

13、head指令(开头某个数量的文字区块)

  • -n 显示行数

14、tail指令(结尾某个数量的文字区块)

  • -f 循环读取
  • -n 显示行数

15、date指令(显示时间)

16、cal指令(日历)

17、find指令(查找文件)

  • -name 按照文件名查找文件

18、grep指令(搜寻字符串并打印,行文本过滤工具)

19、zip/unzip指令(压缩/解压)

  • -r 递归

20、tar指令(压缩/解压)

21、bc指令(进行浮点运算)

22、uname(查看体系结构)

23、alias(给其他指令起别名)

24、stat(列出文件的更详细的属性)

25、tree(以树状形式显示目录结构)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1574078.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

扫描电镜如何能拍到样品的好的形貌?

扫描电镜是表征材料微观形貌的有力工具,它能够呈现样品的精细结构。然而,要拍摄出高质量的样品形貌并非易事,除了要熟悉扫描电镜的各种功能,还需要掌握一些技巧。本文将介绍如何利用景深、倾斜校正、动态聚焦等功能以及合轴和消像…

ZS65-40-125/1.5卧式单级不锈钢离心泵

首先,让我们解析这款离心泵的基本参数。ZS65-40-125/1.5标识着该泵型的特定性能特征。ZS代表这是一种卧式单级离心泵;65表示泵的进口直径为65毫米,确保了足够的介质流入量;40是指出水口直径为40毫米,设计以适应特定的系…

吴恩达2022机器学习专项课程(一) 第二周课程实验:多元线性回归(Lab_02)

1.训练集 使用Numpy数组存储数据集。 2.打印数组 打印两个数组的形状和数据。 3.初始化w,b 为了演示,w,b预设出接近最优解的值。w是一个一维数组,w个数对应特征个数。 4.非向量化计算多元线性回归函数 使用for循环&…

盲盒小程序开发:年轻人成为盲盒主力军

当下,在各种生活压力下,大众的消费逐渐倾向于情绪价值较高的娱乐消费上,不仅可以解压,还可以带来更多的惊喜感。 盲盒的主要受众群体是年轻人,购买能力非常高,盲盒的营收也在成倍的增加,发展前…

MES实施之工控机和电脑的选择

在MES项目实施过程中,经常会碰到工控机和电脑的选型问题,那么他们的区别是什么? 1、控机和普通个人电脑(PC)相比,具有以下几个区别: 1.运行环境不同:工控机通常需要在各种恶劣的工业环境中运行,如高温、高湿、强电磁干扰等,因此需要具有防尘、防水、抗干扰等特点。而…

c++线程基础知识

1. joinable()函数 int LocalOptimizationProcess::Stop() {stop_thread_ true;cond_.notify_all();LOGD("LocalOptimizationProcess Thread Join()");if (thread_->joinable()){thread_->join();}LOGD("LocalOptimizationProcess Thread Stoped")…

实时计算平台设计方案:911-基于6U VPX的光纤图像DSP实时计算平台

基于6U VPX的光纤图像DSP实时计算平台 一、系统组成 该平台基于风冷式的 6U 6槽VPX图像处理平台,包括:计算机主板、计算机主板后板、存储板、图像信号处理板、图像信号处理板后板、图像光纤转接板、机箱背板及机箱组成。图1为系统背板结构示意图&…

SAP FICO应收票据平台开发说明书(包括测试样例、程序代码仅作参考,不保证一定可以运行)

效果展示 应收票据 应收汇票录入界面创建 应收汇票录入界面更改 应收汇票录入界面显示 应收票据批量上载 <

十分钟让我带你入门Pandas基础使用

如何导入 通常&#xff0c;我们按如下方式导入&#xff1a; In [1]: import numpy as npIn [2]: import pandas as pdPandas的基本数据结构 Pandas 提供了两种类型的类来处理数据&#xff1a; Series: 保存任何类型数据的一维标记数组 such as integers, strings, Python obj…

软件库V1.2版本开源-首页UI优化

iAppV3源码&#xff0c;首页的分类更换成了标签布局&#xff0c;各位可以参考学习&#xff0c;界面名称已经中文标注&#xff01; 老版本和现在的版本还是有较大的区别的&#xff0c;建议更新一下&#xff01; 新版本改动界面如下&#xff1a; 1、首页.iyu&#xff1a;分类按…

c++的学习之路:13、vector(2)

本章主要是模拟实现vector&#xff0c;文章末附上代码&#xff0c;和源码。 目录 一、STL源码 二、构造与析构 三、迭代器与【】、size、capacity、empty 四、reserve与resize 五、push_back与pop_back 六、insert与erase 七、测试 1 八、代码 九、思维导图 一、STL源…

永磁同步电机谐波抑制算法(4)——多同步旋转坐标系谐波电流抑制存在的问题以及改进办法

1.问题的引出 在之前的内容中以及讲了多同步旋转坐标系的五七次谐波电流的抑制。 永磁同步电机谐波抑制算法&#xff08;1&#xff09;——基于多同步旋转坐标系的五七次谐波电流抑制 - 知乎这段时间发现电机里面会存在五次谐波&#xff0c;然后学了学谐波抑制的方法。一般比…

海外公司注册推广:15种利用社交媒体的方法大揭秘-华媒舍

社交媒体在如今的全球化时代扮演着重要的角色&#xff0c;为海外公司注册推广提供了各种有效的方法。本文将介绍15种利用社交媒体的方法&#xff0c;帮助海外公司实现注册推广。 1. 制定战略 在开始利用社交媒体之前&#xff0c;海外公司需要制定一个明确的推广战略。确定目标…

BUUCTF---内涵的软件(reverse)

1.题目描述&#xff0c;下载附件&#xff0c;是一个exe文件 2.用PE查看是否有壳&#xff0c;结果无壳 3.用IDA打开&#xff0c;找到main函数 4.双击_main_0,按f5&#xff0c;页面显示如下 5.看到一串可疑的字符串 6.修改为flag{49d3c93df25caad81232130f3d2ebfad}提交&#xf…

springboot 在fegin调用中sdk集成主工程,A component required a bean of type.....

一 前景描述 1.1 总结 1.主工程启动类&#xff08;这里是FeginApp8081&#xff09;所在的路径&#xff0c;和调用sdk的类&#xff0c;这里是FeginJiekou接口类型&#xff0c;其所在目录和主工程目录启动一致。则不需要在启动加制定扫描注解。 主工程启动类路径&#xff1a;…

MFC扩展库BCGControlBar Pro v34.1 - 支持Windows 10/11字体图标

BCGControlBar库拥有500多个经过全面设计、测试和充分记录的MFC扩展类。 我们的组件可以轻松地集成到您的应用程序中&#xff0c;并为您节省数百个开发和调试时间。 BCGControlBar专业版 v34.1已正式发布了&#xff0c;这个版本包含了对Windows 10/11字体图标的支持、功能区和…

海外仓的出入库流程有什么痛点?位像素海外仓系统怎么提高出入库效率?

随着跨境电商的蓬勃发展&#xff0c;海外仓是其中不可或缺的一个关键环节。而货物的出库与入库则是海外仓管理中的一个核心业务流程&#xff0c;它的运作效率直接影响到整个跨境物流的效率和客户体验。今天&#xff0c;让我们具体来看一看关于海外仓出入库的流程&#xff0c;其…

Linux:谈谈阻塞式和非阻塞式IO

文章目录 阻塞式和非阻塞式IO 本篇总结的核心内容就是非阻塞式IO&#xff0c;直接看代码 阻塞式和非阻塞式IO 阻塞式IO 如下所示是典型的阻塞式IO #include <iostream> #include <unistd.h> using namespace std;int main() {char buff[1024];while(true){ssiz…

DevExpress WinForms中文教程 - 如何通过UI测试自动化增强应用可靠性?(一)

DevExpress WinForm拥有180组件和UI库&#xff0c;能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForm能完美构建流畅、美观且易于使用的应用程序&#xff0c;无论是Office风格的界面&#xff0c;还是分析处理大批量的业务数据&#xff0c;它都能轻松胜任…

simulink的硬件支持下,串口发送的模型,stm32f407的串口程序调试错误

串口调试助手能接收到数据&#xff0c;为何是8个数据&#xff1f;如之奈何&#xff1f; 参考文章&#xff1a; STM32CubeMxMATLAB Simulink串口输出实验_用stm32cubemx生成的串口都是输出-CSDN博客根据 该文章发送字符串 hello&#xff0c;发送数量为5&#xff0c;接收也是he…