【Linux取经之路】Linux常见指令

目录

基本指令

常见指令

1)ls —— 对于目录,列出该目录下的所有子目录和文件;对于文件,将列出文件名及其他信息

2)pwd —— 显示当前所在的目录

​编辑

3)cd —— 切换到指定路径下

4)touch —— 新建文件

5)mkdir —— 在当前目录下创建新的目录

6)rmdir —— 删除空目录

7)rm —— 删除文件或目录

8)man —— 访问手册

9)cp —— 复制文件或目录

10)mv —— 移动文件或将文件重命名

11)cat —— 查看目标文件的内容

12)more —— 功能类似cat ,用于分页显示文件内容

13) less —— 对文件进行分页显示

14)head —— 查看文件的开头部分

15)tail —— 显示文件末尾的内容 

16)date —— 显示指定格式的时间

17)cal —— 用于查看日历等时间信息

18)find —— 查找文件

19)grep —— 在文件中查找字符串, 并将找到的字符串所在的行打印出来

20)zip —— 将目录或文件压缩成zip格式 

21) unzip —— 解压

22)tar —— 用于打包、压缩、解压文件和目录 

23)bc —— 一个计算工具

24)uname -r —— 用来获取操作系统和电脑的相关信息


基本指令

1)whoami —— 查看当前登录系统的用户身份

2)clear ——  清屏命令

常见指令

1)ls —— 对于目录,列出该目录下的所有子目录和文件;对于文件,将列出文件名及其他信息

常用选项:

● -a,列出目录下的所有文件,包括以 . 开头的隐含文件

● -d,将目录像文件一样显示,而不是显示其下的文件

 

● -i,输出文件的i节点的索引信息

● -l,列出文件的详细信息(ls -l 可以简写为ll)

● -t,以时间排序

● -R,列出所有子目录下的文件(递归)

ls,默认会打印目录里的内容,ls -d 不会进入目录打印

2)pwd —— 显示当前所在的目录

3)cd —— 切换到指定路径下

● cd .. 返回上级目录

● cd ~ 进入家目录

● cd - 返回最近访问目录

4)touch —— 新建文件

5)mkdir —— 在当前目录下创建新的目录

●-p,递归建立多个目录

6)rmdir —— 删除空目录

● -p,当子目录被删除后,如果父目录变成空目录的话,就连带父目录一起删除

7)rm —— 删除文件或目录

● -f,强制删除

● -i,删除前逐一询问

●-r,删除目录及其下的所有文件

8)man —— 访问手册

● -k,根据关键字搜索联机帮助

● num,只在第num章节找

● -a,将所有章节的都显示出来,比如man printf ,它默认从第一章开始搜索,搜到了就停止,当按下q退出时,它会继续往后搜索,直到所有章节都搜索完毕

man手册分为8章:

1 是普通命令

2 是系统调用

3 是库函数

5 是指文件的格式

6 是给游戏留的,由各个游戏自己定义

7 是附件还有一些变量

8 是系统管理用的命令,这些命令只能由root使用

9)cp —— 复制文件或目录

语法:cp 选项 源文件或目录  目标文件或目录

● -f 或 --force,强制复制文件或目录,不论目标文件或目录是否已经存在

● -i,--interactive,覆盖文件之前先询问用户

● -r,递归处理,将指定目录下的文件与子目录一并处理

● -R或--recursive,递归处理,将指定目录下的文件及子目录一并处理

说明:cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而2最后的目的地并非一个已经存在的目录,则会出现错误信息。

10)mv —— 移动文件或将文件重命名

语法:mv [选项] 源文件或目录  目标文件或目录

功能:

1)视mv指令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移到一个新的目录中

2)当第二个参数类型是文件时,mv指令完成文件的重命名,此时源文件只能有一个(也可以是原目录名),它将所给的源文件或目录重命名为给定的目标文件名

3)当第二个参数是已存在的目录名称时,源文件或者是目录参数可以有多个,mv命令将各参数指定的源文件均转移至目标目录中

● -f,force(强制的意思),如果目标文件已经存在,不会询问而直接覆盖

● -i,若目标文件已经存在,就会询问是否覆盖

11)cat —— 查看目标文件的内容

语法:cat  选项  文件

● -b,对非空输出行编号

● -n,对输出的所有行进行编号

● -s,不输出多行空行

12)more —— 功能类似cat ,用于分页显示文件内容

说明:

空格键向下翻页,b回翻一页,q退出查看

● -n,对输出的所有行编号

● q,退出more

13) less —— 对文件进行分页显示

与more相比,less里头拥有更多的搜索功能,可以向上搜也可以向下搜。

 ● -i,忽略搜索时的大小写

● -N,显示每行的行号

● /字符串,向下搜索字符串的功能

● ?字符串,向上搜索字符串的功能

● q,quit 退出

14)head —— 查看文件的开头部分

● -n,显示的行数

15)tail —— 显示文件末尾的内容 

● -n,显示文件的最后n行

● -f,实时追踪文件的变化并输出文件新增的内容

16)date —— 显示指定格式的时间

● %Y:四位数的年份

● %m :两位数的月份

● %d:两位数的日期

● %H,两位数的小时

● %M,两位数的分钟

● %S,两位数的秒数

● %F,相当于 %Y-%m-%d

时间戳

时间戳是指一份数据在特定时间点存在的可验证的数据,它表示从某个固定的起始点(通常是协调世界时,即UTC的起始时间,也被称为UNIX纪元,即1970年1月1日0时0分0秒,北京时间则为1970年1月1日8时0分0秒)起到现在的总秒数(或毫秒数、微秒数等)。这个时间戳是一个整数或浮点数,用于唯一标识一个时间点。

时间转换为时间戳:date +%s

时间戳转换为时间:date -d@秒数

17)cal —— 用于查看日历等时间信息

● -3,显示前一个月、当前月、下一个月的日历

● -j,显示当前月的所有天数是这一年中的第几天

● -y,显示当前年份的日历

18)find —— 查找文件

 按文件名查找文件

19)grep —— 在文件中查找字符串, 并将找到的字符串所在的行打印出来

● -i,对所要查找的字符串不区分大小写

 ● -n,顺带输出行号

● -v,反向选择,输出没有所要查找字符串的行

20)zip —— 将目录或文件压缩成zip格式 

 zip [选项] [压缩文件名] [要压缩的文件或目录]

常用选项:

● -r,递归压缩目录及子目录

21) unzip —— 解压

将压缩文件dir2.zip解压到tmp目录下(-d后跟着目标目录)

22)tar —— 用于打包、压缩、解压文件和目录 

tar [选项参数] 归档文件名 文件/目录名

说明:归档文件名是要创建或提取的归档文件的名称,而文件/目录名则是要打包或提取的文件或目录的名称。

选项:

● -c,建立一个压缩文件

● -v,压缩的过程显示文件

● -f,指定了归档文件的名称,后接归档文件的路径和名称

23)bc —— 一个计算工具

24)uname -r —— 用来获取操作系统和电脑的相关信息

● a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类 型,硬件平台类型,操作系统名称


完~ 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

服务客户,保证质量:腾讯云产品的质量实践

分享主题是“服务客户,保证质量”。自从20年开始,我们把质量提升到了一个前所未有的高度。为什么会如此重视质量呢?在竞争激烈和复杂的市场环境中,产品质量对于企业的重要性不言而喻。一旦出现了质量事故,对客户和企业…

实战案例:用百度千帆大模型API开发智能五子棋

前随着人工智能技术的迅猛发展,各种智能应用层出不穷。五子棋作为一款经典的棋类游戏,拥有广泛的爱好者。将人工智能技术与五子棋结合,不仅能提升游戏的趣味性和挑战性,还能展现AI在复杂决策问题上的强大能力。在本篇文章中&#…

CV12_ONNX转RKNN模型(谛听盒子)

暂时简单整理一下: 1.在边缘设备上配置相关环境。 2.配置完成后,获取模型中间的输入输出结果,保存为npy格式。 3.将onnx格式的模型,以及中间输入输出文件传送到边缘设备上。 4.编写一个python文件用于转换模型格式&#xff0c…

LLM之Prompt(四)| OpenAI、微软发布Prompt技术报告

摘要 生成式人工智能 (GenAI) 系统正越来越多地部署在各行各业和研究机构。开发人员和用户通过使用提示或提示工程与这些系统进行交互。虽然提示是一个广泛提及且被研究的概念,但由于该领域的新生,存在相互矛盾的术语和对构成提示…

Spring MVC 全注解开发

1. Spring MVC 全注解开发 文章目录 1. Spring MVC 全注解开发2. web.xml 文件 的替代2.1 Servlet3.0新特性2.2 编写 WebAppInitializer 3. Spring MVC的配置3.1 Spring MVC的配置:开启注解驱动3.2 Spring MVC的配置:视图解析器3.3 Spring MVC的配置&…

IP-Guard日志数据上传至 SYSLOG 服务器操作指南

一、功能简介 服务器支持把日志数据上传到 SYSLOG 服务器。 二、功能配置 2.1 数据目录移交设置 在服务器安装目录下 OServer3.ini 文件中,添加工具启动配置,配置五分钟内生效。 Path:设置移交目录路径,IPG 服务器会把收集完成的…

【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【22】【RabbitMQ】

持续学习&持续更新中… 守破离 【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【22】【RabbitMQ】 Message Queue 消息队列异步处理应用解耦流量控制 消息中间件概念RabbitMQ概念MessagePublisherExchangeQueueBindingConnectionChannelConsumerVirtual HostBroker图…

Spring Boot整合Minio实现文件上传和读取

文章目录 一、简介1.分布式文件系统应用场景2.Minio介绍3.Minio优点 二、docker部署(windows系统)1.创建目录2.拉取镜像3.创建容器并运行4.访问控制台5.初始化配置 三、Spring Boot整合Minio1.创建demo项目2.引入依赖3.配置4.编写配置类5.MinIO工具类6.文…

【C++PythonJava】字符处理详细解读_字符_ASCLL码_字母数字转换_算法竞赛_开发语言

文章目录 Beginning1)ASCLL 码2)大小比较2)判断数字字符3)字符、数字间的相互转换End Beginning 在 C 中,字符和整数有着密不可分的关系。原因就是在计算机中,字符是以一种较 ASCLL 码的整数存储的。自然&…

中科微电子ATGM336H GPS定位模块STM32应用

文章目录 前言1. 中科微电子ATGM336H的使用1.1 ATGM336H引脚说明1.2 数据帧介绍1.3 经纬度介绍1.4 ATGM336H的启动方式 2 数据处理前置C语言知识2.1 strstr函数2.2 memset函数2.3 memcpy函数2.4strtod函数 3. 开始移植3.1 usart初始化程序3.2 串口中断接收函数3.4 数据帧的解析…

—张pdf怎么分割成多页,怎么把一个pdf分割

在数字化时代,pdf文件已经成为我们工作和生活中不可或缺的一部分。然而,有时候我们可能会遇到需要将一张pdf文件分割成多页的情况。无论是为了便于分享,还是为了满足特定的文档格式要求,这个任务都可能变得相当棘手。但别担心&…

17098 广告牌最佳安放问题

这个问题可以通过动态规划来解决。我们可以定义一个数组d&#xff0c;其中d[i]表示到第i个广告牌地点时可以选择放置广告牌的最大效益值。然后我们可以通过遍历所有可能的j&#xff08;1 < j < i && x[i] - x[j] > 5&#xff09;&#xff0c;然后更新d[i]为ma…

【云原生】ptcpdump捕获任何进程、容器或 Pod 的网络流量的抓包神器——筑梦之路

ptcpdump 是一个使用 eBPF 技术开发的、类 tcpdump 的网络抓包工具。它除了兼容 tcpdump 的常用命令行参数以及包过滤语法外&#xff0c; 还额外提供了如下核心特性&#xff1a; 在输出中记录和显示发送网络流量的进程、容器、Pod 信息。 支持对指定进程、容器以及 Pod 进行抓…

LED显示屏中什么情况下用网线?什么情况下用光纤?

在这个色彩斑斓的数字时代&#xff0c;LED显示屏如同城市的眼睛&#xff0c;闪烁着各种信息与艺术的光芒。而要让这些“眼睛”明亮有神&#xff0c;背后离不开两条重要的“信息高速公路”——网线和光纤。它们就像是LED显示屏的血管&#xff0c;负责输送数据这一“血液”。那么…

实验三:图像的平滑滤波

目录 一、实验目的 二、实验原理 1. 空域平滑滤波 2. 椒盐噪声的处理 三、实验内容 四、源程序和结果 (1) 主程序&#xff08;matlab&#xff09; (2) 函数GrayscaleFilter (3) 函数MeanKernel (4) 函数MedFilter 五、结果分析 1. 空域平滑滤波 2. 椒盐噪声的处理…

Python PDF文件的加密和水印处理使用详解

概要 在日常工作中,处理PDF文件是非常常见的需求。为了保护PDF文件的内容,我们可能需要对其进行加密。同时,为了防止文件被未经授权的复制和使用,添加水印也是一种有效的方法。本文将详细介绍如何使用Python对PDF文件进行加密和添加水印的操作,包含详细的示例代码,帮助全…

嵌入式系统中的GPIO控制与应用

GPIO是嵌入式系统中最常见且功能最强大的接口之一。它允许硬件工程师通过编程来配置和控制芯片上的数字引脚&#xff0c;实现输入和输出的功能。在本文中&#xff0c;我们将从理论和实践两个方面探讨GPIO的工作原理&#xff0c;并通过一个简单的示例项目来演示如何利用GPIO控制…

IP风险画像 金融行业的安全盾牌

在当今数字化时代&#xff0c;金融行业面临着前所未有的安全挑战。随着在线交易和数字银行业务的迅猛发展&#xff0c;欺诈和网络攻击的威胁也在不断增加。金融机构需要高效、可靠的安全解决方案来保护客户的资产和个人信息&#xff0c;防止各种形式的欺诈行为。 IP风险画像是…

CS110L(Rust)

1.Rust 语法总结 数值类型 有符号整数: i8, i16, i32, i64无符号整数: u8, u16, u32, u64 变量声明 声明变量: let i 0; // 类型推断let n: i32 1; // 显式类型声明 可变变量: let mut n 0; n n 1; 字符串 注意&#xff0c;let s: str "Hello world";…

WebSocket、服务器推送技术

WebSocket 是一种在单个 TCP 连接上进行 全双工 通信的协议&#xff0c;它可以让客户端和服务器之间进行实时的双向通信&#xff0c;且不存在同源策略限制 WebSocket 使用一个长连接&#xff0c;在客户端和服务器之间保持持久的连接&#xff0c;从而可以实时地发送和接收数据…