Linux 常用指令及其理论知识

news/2025/4/1 6:53:26/

个人主页:仍有未知等待探索-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(以树状形式显示目录结构)

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

相关文章

俺们家Copilot和ChatGPT可不是一回事

俺们微软真的很想让大家使用俺们家的 Copilot 人工智能工具,不管大家是否愿意 。 一份新的报告显示,一些客户遇到了一个问题:它没有 ChatGPT 那么好用。但俺们微软认为,问题出在他们没能正确使用俺们家 Copilot 或不理解这两种产…

[xboard]real6410-3 S3C6410光盘资料与功能测试

文章目录 1 real6410官方资源1 官方镜像2 官方源码3 官方测试2 ok6410a资源官方镜像3 友善6410资源1 官方镜像4 友坚5 uboot学习参考1 real6410官方资源 1 官方镜像 2 官方源码 3 官方测试 2 ok6410a资源 官方镜像 http://bbs.witech.com.cn/thread-44722-1-1.h

MySQL-基本SQL语句编写:运算符练习

运算符练习 1.选择工资不在5000到12000的员工的姓名和工资 SELECT last_name,salary FROM employees #where salary not between 5000 and 12000; WHERE salary < 5000 OR salary > 12000;2.选择在20或50号部门工作的员工姓名和部门号 SELECT last_name,department_id…

Springboot 集成Rabbitmq之延时队列

1.首先确保已经引入了Spring AMQP和RabbitMQ的相关依赖&#xff1a; <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId> </dependency> 2. 创建一个普通队列并设置TTL&#x…

各主流电商数据采集机器人|电商数据采集API接口(淘宝/京东/1688)抓取效率提升100%

业务痛点 某电商代运营公司帮助新手电商在京东平台进行开店、创业&#xff0c;需要获取平台上大量的商品信息&#xff0c;以作为帮助客户分析选品趋势&#xff0c;爆款打造的依据。 商家或客服人员通常需要整理、分析的商品数据量巨大。客服每天需要频繁点击、下载大量商品信…

设计模式:抽象工厂

定义 抽象工厂模式是一种创建型设计模式&#xff0c;它提供了一个接口&#xff0c;用于创建一系列相关或相互依赖的对象&#xff0c;而无需指定它们具体的类。这种模式特别适用于处理产品族&#xff0c;但在不可能修改的情况下扩展产品族是困难的。 应用场景 抽象工厂模式通…

算法| ss 滑动窗口

3.无重复字符的最长子串209.长度最小的子数组1052.爱生气的书店老板904.水果成篮1695.删除子数组的最大得分 3.无重复字符的最长子串 /*** param {string} s* return {number}*/ // 思路 // 滑窗三问三答 // 右指针是谁 // 左指针什么时候移动 偏爱while循环 // 结果更新 var…

Python爬虫-爬取药膳食谱数据

&#x1f388; 博主&#xff1a;一只程序猿子 &#x1f388; 博客主页&#xff1a;一只程序猿子 博客主页 &#x1f388; 个人介绍&#xff1a;爱好(bushi)编程&#xff01; &#x1f388; 创作不易&#xff1a;喜欢的话麻烦您点个&#x1f44d;和⭐&#xff01; &#x1f388;…