Linux 基础命令大全

Linux是一个功能强大、灵活的操作系统,为用户提供了稳定性、安全性和庞大的开发者和用户社区。它是个人和企业使用的流行选择。

当涉及到Linux基础命令时,以下是一些常用的命令及其功能介绍:

1.ls 查看目录

语法:ls [选项] [文件名或目录名]

用处
-a所有文件
-l详细信息
-h文件大小
-k以 k 字节的形式显示文件大小
-R递归显示子目录下的文件
-y以时间排序

2.cd 切换目录

家目录(用户目录)

根目录

..  上一级目录

3.mkdir     创建目录

语法:mkdir [选项] 目录名

-p  递归 创建

4.rmdir 删除目录   (目录必须为空)

语法:rmdir [选项] 路径名

                -p 递归创建

5.touch  创建文件

语法:touch –d “日期之间” 文件名

-d  指定创建时间

6.rmdir 删除目录   (目录必须为)

语法:rmdir [选项] 路径名

        -p 

 7.stat  查看文件属性

语法:stat 文件名

7.cat  查看文件内容 

语法:cat [选项] 文件名

8.rm     删除文件命令  
-f 强制删除
-i                 删除提示  配合 
-f        参数使用 
-r          目录删除时,递归操作

9.cp  复制目录或文件 

 -r  递归复制,用于复制目录 

10.mv  移动文件 (剪切)

-f 覆盖文件

11.ln 创建快捷方式

1)硬链接

语法:ln [选项] 源文件 目标文件

-s 建立软链接文件,如果不加-s,则建立硬链接

-f 强制。如果目标文件已存在,则删除目标文件后再建立链接文件     

2)软连接(创建软连接时,必须使用绝对路径,不然会报错!!!

语法:ln -s 源文件绝对路径 目标文件

12.whereis 搜索系统命令 所在位置

语法:whereis 命令名称

13.which    搜索系统命令或别名 

语法:which 命令名称或别名

14.locate  搜索文件(简单搜索功能) 

进行数据搜索前优先执行   updatedb  更新文件数据系统

语法:locate  文件名

注:如果没有指定搜索路径,默认搜索位置为根目录

15.find 在指定目录下搜索文件和目录

find命令是Linux系统中一个非常强大的文件搜索命令,用于在指定目录及其子目录中查找符合条件的文件。

语法:find 搜索目录   [选项 条件内容   搜索系统文件和目录

按文件名称搜索

-name 不区分大小写

-iname 区分大小写

按文件大小搜索

-size       +大于        -小于

存储单位:  c:字节      kKB      MMB       GGB

按文件时间属性

-atime      按照文件访问时间搜索

-mtime     按照文件数据修改时间搜索

-ctime      按照文件状态修改时间搜索

文件权限搜索

 -perm    权限搜索      x(执行  1)   w(写  2)    r(读  4)

按文件属组搜索

-user  按用户名查询

-group  按用户组查询

按文件类型搜索

-type       按文件类型查询      d(目录)    f(文件)   l(链接) 

这只是find命令的一些基本用法,它还有很多高级的功能,可以通过man find命令查看find命令的详细文档。

16.ifconfig 查看当前服务IP地址

ifconfig命令可以用于配置和管理网络接口的相关信息,以及进行网络故障排查和调试。

这只是一些常用的Linux基础命令,Linux操作系统提供了众多的命令和工具,可以根据不同的需求进行更高级的操作。建议使用man命令查看特定命令的详细说明和其他选项。

17.开机 关机 重启
  1. sync 将数据有内存同步到硬盘中
  2. halt 停机,关闭系统,但不断电
  3. poweroff 关机,断电
  4. reboot 就是重启,等同于shutdown -r now
18.tar 打包归档

tar [选项] 目标文件 源文件

操作类型

-c 打包.tar文件

-x 解包.tar文件

-t 查看包的文件

日志

-v 显示详细信息

指定文件名

-f 指定操作的文件名

压缩格式

-z 压缩和解压缩gz格

-j 压缩和解压缩bz2格式

解压时指定目录

-C 解压到指定目录

压缩 压缩的格式 操作类型 日志 目标的文件

特别注意,在参数的下达中,c/x/t仅能存在一个!不可同时存在!

因为不可能同时压缩与解压缩

示例:

压缩多个文件

tar -zcvf files.tar.gz file1 file2

压缩目录

tar -zcvf myfiles.tar.gz myfiles

解压到当前目录

tar -zxvf files.tar.gz

解压到指定目录

tar -zxvf files.tar.gc -C ../tarfiles

19.gzip 压缩文件

gzip [选项] 源文件

-d 解压缩

-r 压缩目录

gunzip 文件.gz

只能压缩文件不能压缩目录

不保留原来的文件

同时压缩多个文件会产生多个压缩包

20.zip 压缩文件

压缩文件和目录的命令

zip [选项] xxx.zip 将要压缩的内容

-r 压缩目录

zip files.zip file1 file2

解压缩

解压缩文件

unzip [选项] xxx.zip -d

指定解压后文件的存放目录

unzip files.zip

unzip files.zip -d myfiles

21.ping

ping 目的主机 测试当前服务器是否可以连接目的主机

-c        指定ping的次数

-s        指定大小

还有什么望大家补充一下
错误的地方希望给孩子提醒一下,谢谢

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

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

相关文章

C#实现数据采集系统-数据反写(3)ModbusTcp写入数据模块开发

写入报文分析 ModbusTcp报文详细解析见 ModbusTCP协议报文解析 写入常用的四个功能码,线圈 05,15(0x0F),寄存器06,16(0x10) 详细报文如下: //00 01 00 00 00 06 FF 05 00 01 FF 00 写单个线圈 //00 01 …

PHPStorm如何使用Phalcon框架的依赖

问题背景 在上一篇文章里面写的如何把Phalcon 集成到PhpStorm里面,发现有个地方讲得不是很清楚,就是在使用Phalcon开发的过程中,会发现没有Phalcon框架的代码提示,这个让人感到很难受,写代码的效率也会降低不少。当时讲得是在项目的外部库下导入依赖源, 然后在写代码的时…

HTML简单了解和基础知识记录

参考视频 html的用途 超文本标记语言(英语:HyperText Markup Language,简称:HTML),用来显示网页的文字和框架结构,可以认为是网页的骨架。 标签/元素 用于定义文字图片连接等,分…

R 语言学习教程,从入门到精通,R 绘图饼图(23)

1、R 绘图 条形图 条形图,也称为柱状图条形图,是一种以长方形的长度为变量的统计图表。 条形图可以是水平或垂直的,每个长方形可以有不同的颜色。 R 语言使用 barplot() 函数来创建条形图,格式如下: barplot(H,xlab,…

JavaScript初级——DOM和事件简介

一、什么是DOM? 二、模型 三、对象的 HTML DOM 树 四、节点 浏览器已经为我们提供了文档节点对象,这个对象是window属性,可以再网页中直接使用,文档节点代表的是整个网页。 五、事件简介 事件,就是用户和浏览器之间的交…

Linux系统下的容器安全:深入解析与最佳实践

在云计算和微服务架构的推动下,容器技术因其高效、可移植和灵活的特点,已经成为现代软件开发和部署的首选方案。然而,容器的广泛应用也带来了新的安全挑战,尤其是在Linux系统下,容器安全的实现和维护变得尤为重要。本文…

C++ 设计模式——单例模式

单例模式 C 设计模式——单例模式1. 单例模式的基本概念与实现2. 多线程环境中的问题3. 内存管理问题1. 内存泄漏风险2. 自动释放策略3. 垃圾回收机制4. 嵌套类与内存管理 4. UML 图UML 图解析 优缺点适用场景总结 C 设计模式——单例模式 单例模式(Singleton Patt…

【Redis】渐进式遍历和数据库管理

渐进式遍历和数据库管理 渐进式遍历scan 数据库管理切换数据库清除数据库 渐进式遍历 Redis 使⽤ scan 命令进⾏渐进式遍历键,进⽽解决直接使⽤ keys 获取键时可能出现的阻塞问题。每次 scan 命令的时间复杂度是 O(1),但是要完整地完成所有键的遍历&…

360发布FancyVideo:通过跨帧文本指导实现动态且一致的视频生成SOTA!

文章链接:https://arxiv.org/pdf/2408.08189 项目链接:https://360cvgroup.github.io/FancyVideo/ 亮点直击 本文介绍了FancyVideo,据众所知的首个探索T2V任务中跨帧文本指导的开创性尝试。该方法为增强当前的文本控制方法提供了新的视角。 …

EmguCV学习笔记 VB.Net 6.5 凸包和凸缺陷

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 EmguCV是一个基于OpenCV的开源免费的跨平台计算机视觉库,它向C#和VB.NET开发者提供了OpenCV库的大部分功能。 教程VB.net版本请访问…

OpenCV c++ 实现图像马赛克效果

VS2022配置OpenCV环境 关于OpenCV在VS2022上配置的教程可以参考:VS2022 配置OpenCV开发环境详细教程 图像马赛克 图像马赛克(Image Mosaic)的原理基于将图像的特定区域替换为像素块,这些像素块可以是纯色或者平均色&#xff0c…

SpringMVC核心机制环境搭建

文章目录 1.SpringMVC执行流程1.基础流程图2.详细流程图 2.安装Tomcat1.下载2.解压到任意目录即可3.IDEA配置Tomcat1.配置Deloyment2.配置Server 3.创建maven项目1.创建sun-springmvc模块(webapp)2.查看是否被父模块管理3.pom.xml引入依赖4.目录5.SunDis…

【Redis】Redis数据结构——Hash 哈希

哈希 命令hsethgethexistshdelhkeyshvalshgetallhmgethlenhsetnxhincrbyhincrbyfloat命令小结 内部编码使用场景缓存⽅式对⽐ ⼏乎所有的主流编程语⾔都提供了哈希(hash)类型,它们的叫法可能是哈希、字典、关联数组、映射。在 Redis 中&#…

C语言函数介绍(上)

函数概念库函数标准库和头文件库函数的使用方法头文件包含库函数文档的一般格式 自定义函数函数的语法形式函数例子 形参和实参实参形参实参和形参的关系 return 语句数组做函数参数 函数概念 数学中我们其实就见过函数的概念,比如:一次函数 ykxb &…

【HuggingFace Transformers】BertModel源码解析

BertModel源码解析 1. BertModel 介绍2. BertModel 源码逐行注释 1. BertModel 介绍 BertModel 是 transformers 库中的核心模型之一,它实现了 BERT(Bidirectional Encoder Representations from Transformers)模型的架构。BERT 是基于 Trans…

UE5中制作箭头滑动转场

通过程序化的方式,可以制作一些特殊的转场效果,如箭头划过的转场: 1.制作思路 我们知道向量点积可以拿来做投影,因此可以把UV空间想象成向量坐标,绘制结果就是在某个向量上的投影: 绘制结果似乎是倾斜方…

去雾去雨算法

简单版 import cv2 import numpy as npdef dehaze(image):"""简单去雾算法,使用直方图均衡化来增强图像"""# 将图像转换为YUV颜色空间yuv_image cv2.cvtColor(image, cv2.COLOR_BGR2YUV)# 对Y通道(亮度)进行…

springsecurity 在web中如何获取用户信息(后端/前端)

一、SecurityContextHolder 是什么 SecurityContextHolder用来获取登录之后用户信息。Spring Security 会将登录用户数据保存在Session中。但是,为了使用方便,Spring Security在此基础上还做了一些改进,其中最主要的一个变化就是线程绑定。当用户登录成功…

4820道西医综合真题西医真题ACCESS\EXCEL数据库

本题库内容源自某出版物《西医综合真题考点还原与答案解析》,包含4千多道真题。这个数据库包含3个表,一个是分类表(SECTION_BEAN),一个是题库主表(QUESTION_INFO_BEAN),一个是选项表…

【网络】HTTP

在上一篇文章中,我们了解了 协议 的制定与使用流程,不过太过于简陋了,真正的 协议 会复杂得多,也强大得多,比如在网络中使用最为广泛的 HTTP/HTTPS 超文本传输协议 但凡是使用浏览器进行互联网冲浪,那必然…