Linux 基础命令大全

news2024/9/23 17:16:34

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 搜索目录   [选项 条件内容   搜索系统文件和目录

按文件名称搜索

-name 不区分大小写

-iname 区分大小写

按文件大小搜索

-size       +大于        -小于

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

按文件时间属性

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

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

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

文件权限搜索

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

按文件属组搜索

-user  按用户名查询

-group  按用户组查询

按文件类型搜索

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

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

这只是一些常用的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.coloradmin.cn/o/2057182.html

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

相关文章

【知识分享】ubuntu22.04-ESP32环境搭建

文章目录 一、概要二、环境及工具介绍三、名词解释四、环境搭建 一、概要 手上有一块安信可的WIFI开发板,用的是乐鑫的ESP32模组。刚好最新装了双系统,貌似在Linux环境使用gcc编译器会快一些。     万事开头难,要在Linux环境下进行开发工…

探索数据结构:哈希表的分析与实现

✨✨ 欢迎大家来到贝蒂大讲堂✨✨ 🎈🎈养成好习惯,先赞后看哦~🎈🎈 所属专栏:数据结构与算法 贝蒂的主页:Betty’s blog 1. 哈希的引入 1.1. 哈希的概念 无论是在顺序结构还是在树形结构中&am…

mq-direct交换机

把消息分发给不同的人,不是所有人都收到 例如 已加入伙伴计划作者,发加入激励的消息,未加入伙伴计划的就发邀请的消息,不同的微服务发送不同的消息 交换机 direct交换机,要指定key,可以同时收到&#xf…

<数据集>鸟类识别数据集<目标检测>

数据集格式:VOCYOLO格式 图片数量:16287张 标注数量(xml文件个数):16287 标注数量(txt文件个数):16287 标注类别数:10 标注类别名称:[Chestnut Munia, Zebra Dove, Garden Sunbird, Collared Kingfish…

用基础项目来理解spring的作用

简介 spring官方的解释过于专业化,初学者可能比较难懂,接下来我将通过一个最基础的Java项目来尽可能的展示spring中的作用及spring的底层是如何来实现的。 项目结构 该项目是一个简单的JavaSE项目,没有maven或者tomcat等其他。只在控制台进…

【UE5】基于摄像机距离逐渐剔除角色

效果 步骤 1. 新建一个工程,在内容浏览器中添加第三人称游戏内容包 2. 找到第三人称角色的材质实例“MI_Quinn_01”并打开 找到材质实例的父项材质“M_Mannequin” 打开材质“M_Mannequin” 在材质图表中添加如下节点 此时运行效果如文章开头所示。 参考视频&#…

node版本8.x→16.x,前端维护火葬场,问题及解决方案总结

为了后续的工程开发,我需要升级我的node,在此之前我的node版本是8,这个版本太老了,从8升级到16的跨度太大,对于以前的许多项目,产生了非常多维护方面的问题,历时四天终于全部解决了,…

python中的randint如何使用

python中的randint用来生成随机数,在使用randint之前,需要调用random库。random.randint()是随机生成指定范围内的整数,其有两个参数,一个是范围上限,一个是范围下限。 具体用法如下: import random print…

Redis系列之事务

概述 Redis事务提供一种将多个命令打包,然后一次性、按顺序地执行的机制,在事务执行的期间不会主动中断,服务器在执行完事务中的所有命令之后,才会继续处理其他客户端的其他命令。 三个重要的保证: 批量操作在发送E…

el-table中el-select俩列共用同一数据并且选择不能相同

需求:el-table中有el-select,el-select的下拉数据源是相同的,但是要同一行的俩列数据选择不相同,如果相同需要提示并且清空数据 1.效果 2.主要代码详解 主要是 change"handleChange(后人员, scope.$index, scope.row.new_use…

关于侵害用户权益行为app的通报的一些思考

8月16日上海市通信管理局官方微信公众号“上海通信圈”发布《上海市通信管理局关于侵害用户权益行为app的通报(2024年第一批)》。本次app通报为2024年第一批。内容显示本次共通报26款移动互联网应用程序涉及app和小程序。 应用来源:本次检测…

【深海王国】小学生都能玩的语音模块?番外1:ASRPRO控制继电器开关

Hi~ (o ^ ^ o)♪, 各位深海王国的同志们,早上下午晚上凌晨好呀~ 辛苦工作的你今天也辛苦啦(/≧ω) 今天大都督为大家带来语音模块的番外系列——ASRPRO控制继电器开关,帮你学会使用ASRPRO控制继电器开关电器元件,let’s go! 番外…

学习大数据DAY39 基于 hive 的 SQL语句

目录 hive 介绍以及应用 上机练习 hive 介绍以及应用 --查看数据库 show database db_hive --过滤查看数据库 show databases like db_hive*; --查看详情 desc database db_hive desc database extended db_hive; --查看表 show tables; --查看表列详情 desc dept…

小学二年级数学精选试题

小学二年级数学精选试题

leetcode 089 打家劫舍

leetcode 089 打家劫舍 题目 一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响小偷偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定…

【计算机网络】网络版本计算器

此前我们关于TCP协议一直写的都是直接recv或者read,有了字节流的概念后,我们知道这样直接读可能会出错,所以我们如何进行分割完整报文?这就需要报头来解决了! 但当前我们先不谈这个话题,先从头开始。 将会…

GlobalMapper-大疆的航点kmz转航线文件展示空间轨迹

0序: 在大疆遥控器或者司空2中设置航线,都是一个个的航点,如果把航点转为航线,在三维地球中显示其空间效果。用于分析和实际物体的距离,或者展示该航线都做了哪些方面的考虑。 如何把一堆点连城一条线? 本…

进程相关命令和函数

查询进程相关命令 ps aux 查看进程相关信息 1.就绪态、运行态 R 2.睡眠态、等待态 可唤醒等待态 S 不可唤醒等待态 D 3.停止态 T 4.僵尸态 Z 5.结束态 top 根据CPU占用率查看进程相关信息 kill 和killall kill和killall发送一个信号 kill -2 PID 15 发送信号PID对应的进程&…

又一实锤 美元丧钟敲响

文|琥珀食酒社 作者 | 积溪 咱们又要见证历史了 之前我说美元霸权快终结了 没想到马上又来了一个实锤 就在刚刚 “159个国家将采用金砖国家新支付系统“的消息 冲上热搜 据大毛媒体爆料 这个新支付系统 将在今年10月份上线 替代现有的swift系统 这是要挖…

nginx的详细介绍及配置

Nginx(发音为“engine X”)是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Nginx以其稳定性、丰富的功能集、简单的配置和低资源消耗而闻名。它最初由俄罗斯人Igor Sysoev编写,并于2004年首次公开发布。N…