轻松入门Linux—CentOS,直接拿捏 —/— <5>

news2025/1/16 8:20:53

一、Linux常用工具

1、tar打包命令详解

        当 tar 命令用于打包操作时,该命令的基本格式为: tar [选项] 源文件或目录

常用选项:

1.1 打包文件

例如,我有几个文件,将他们打包成一个文件,以tar结尾的后缀名

输入命令 tar -cvf ax.tar = 9x9.sh anaconda-ks.cfg initial-setup-ks.cfg ,其中tar -cvf 是一个命令行指令,用于将文件或目录打包成一个tar文件,后面的ax.tar 为打包的文件名,后面四个为需要打包的文件名称

其输出结果为:即红色的字体所表示的文件是压缩包

        选项 "-cvf" 一般是习惯用法,记住打包时需要指定打包之后的文件名,而且要用 ".tar" 作为扩展名。打包目录也是如此

1.2 打包目录

使用命令 mkdir -p aa/bb创建了一个文件夹,其中-p表示创建所有需要的父目录。如果目录的父目录不存在,使用-p选项可以自动递归地创建父目录。如果目录已存在,则不会产生错误,也不会覆盖已存在的目录。此时aa是一个目录

然后在使用 tar -cvf bbb.tar aa/ = 9x9.sh anaconda-ks.cfg initial-setup-ks.cfg将带有目录的文件同普通文件一起打包

1.3 打包压缩

 使用命令gzip ax.tar 打包目录文件得到的结果如下

其中后缀名为tar.gz是Linux中的压缩包

1.4 同时打包压缩

使用命令 tar -zcvf dabao.tar.gz aa/ = 9x9.sh aa anaconda-ks.cfg打包文件四个文件,其中也包含了目录文件,然后打包完又对其进行压缩操作得到压缩包dabao.tar.gz

1.5 解打包

当 tar 命令用于对 tar 包做解打包操作时,该命令的基本格式如下

 

首先使用命令rm -rf 删除文件

命令 tar -xvf bbb.tar解开打包内容

1.6 解压缩包

首先同样的,删除不需要的文件

在使用命令tar -zxvf ax.tar.gz 解开压缩包ax.tar.gz得到如下内容

1.7 指定位置解包

使用命令tar -zxvf dabao.tar.gz -C tac_package 将解开的压缩包存入文件夹tac_package 

1.8 unzip命令

        unzip 命令可以查看和解压缩 zip 文件。该命令的基本格式如下:

2、netstat详解

        netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。

其语法:

其中的选项主要包括以下属性

例如:netstat -u列出所有udp

3、df命令详解

        Linux df(英文全拼:disk free) 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计。

语法:

文件-a, --all 包含所有的具有 0 Blocks 的文件系统

文件--block-size={SIZE} 使用 {SIZE} 大小的 Blocks

文件-h, --human-readable 使用人类可读的格式(预设值是不加这个选项的...)

文件-H, --si 很像 -h, 但是用 1000 为单位不是用 1024

文件-i, --inodes 列出 inode 资讯,不列出已使用 block

文件-k, --kilobytes 就像是 --block-size=1024

文件-l, --local 限制列出的文件结构

文件-m, --megabytes 就像 --block-size=1048576

文件-t, --type=TYPE 限制列出文件系统的 TYPE

文件-T, --print-type 显示文件系统的形式

文件-x, --exclude-type=TYPE 限制列出文件系统不要显示 TYPE

文件-v (忽略) 文件--help 显示这个帮手并且离开 文件--version 输出版本资讯并且离开

df -h 

4、pa命令详解

        Linux ps (英文全拼:process status)命令用于显示当前进程的状态,类似于 windows 的任务管理器。

语法:

几个常用选项:

        -A 列出所有的进程

        -au 显示较详细的资讯

        -aux 显示所有包含其他使用者的进程

        -w 显示加宽可以显示较多的资讯

例如

4.1 ps -a显示所有进程

可以使用命令ps -aux 显示详细进程,然后再使用命令ps -aux | grep str 来查看特定关键词str的运行状态,例如下列代码查看带有字符more 以及 server 的进程

4.2 查找指定进程格式 ps -ef | grep php

4.3 显示指定用户信息 ps -u root

        //显示root进程用户信息

4.4 显示所有进程信息,连同命令行 ps -ef

        //显示所有命令,连带命令

4.5 如何杀死一个进程

使用命令 kill -9 进程号,其中红框内既是进程号

5、find命令详解

        Linux find 命令用于在指定目录下查找文件和目录, 它可以使用不同的选项来过滤和限制查找的结果。

语法:

参数说明:

        path 是要查找的目录路径,可以是一个目录或文件名,也可以是多个路径,多个路径之间用空格分隔,如果未指定路径,则默认为当前目录。

        expression 是可选参数,用于指定查找的条件,可以是文件名、文件类型、文件大小等等。

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

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

相关文章

新手小白,如何新建一个springboot的web项目?

第一步:打开软件,点击file,点击new 然后选择module,在右侧选择springboot 第二步:选择配置和JDK以及java版本 ①选择maven类型 ②选择JDK1.8版本 ③选择java8版本 ④选择jar包类型 如果不知道或者找不到配置8版本&…

【JVM】类加载器和双亲委派模型

什么是类加载器 如果想要了解什么是类加载器就需要清楚一个Java文件是如何运行的。我们可以看下图: 首先要知道操作系统是不能直接运行Java文件的,所以就需要通过JVM将Java文件转换为操作系统可以运行的文件类型,步骤如下: 类加…

lua学习(1)

1. lua 字符串 单个引号和双引号都可变量的定义默认是全局的删除一个变量将其赋值为nil即可 如: bnilnil还可以对表中的数据进行删除,也可删除一个表只要变量不是nil,变量即存在标识符以一个字母 A 到 Z 或 a 到 z 或下划线 _ 开头后&am…

网安加·百家讲坛 | 高明:模糊测试技术在车联网安全性评估中的应用

作者简介:高明,信息安全硕士,10年以上软件安全开发和产品架构设计经验。成功主导多个模糊测试和车联网安全相关的产品研发与项目实施,并参与网络安全产品相关行业标准的编写。擅长产品规划和敏捷项目管理,持有PMP、PgM…

SFP-8636 QSFP光模块解析学习

对于QSFP 100G模块,我们参考SFF-8636协议文档,暂时访问的寄存器一般位于page0, 此时0x7f写0即可, 1,状态静态数据 -->iic read 1 0 a0 80 Read i2c_bus[1] dev_addr[0xa0] reg[0x80] success, r_data[0xd] -->iic read 1 0 a0 82 Read i2c_bus[1] dev_addr[0x…

如何实现AI无人带货直播间?

在数字化时代,直播电商已成为推动商品销售的重要力量,随着人工智能(AI)技术的不断发展,AI无人带货直播间作为一种创新的商业模式正逐渐崭露头角。 这种直播间通过集成先进的AI技术,如自然语言处理、图像识别、机器学习等&#xf…

园区导航小程序:一站式解决园区导航问题,释放存储,优化访客体验

随着园区的规模不断扩大,功能区划分日益复杂,导致访客和新员工在没有有效导航的情况下容易迷路。传统APP导航虽能解决部分问题,但其下载安装繁琐、占用手机内存大、且非高频使用导致的闲置,让许多用户望而却步。园区导航小程序的出…

武汉流星汇聚:跨境电商助力中国卖家打造全球品牌,赢得国际声誉

在全球零售电商行业稳健增长的大潮中,跨境电商平台如同一座桥梁,连接着中国卖家与全球消费者,不仅促进了商品的快速流通与市场的广泛覆盖,更为中国卖家提供了提升品牌知名度和美誉度的宝贵机遇。 随着全球化进程的加速&#xff0…

arduino程序-逻辑控制(基础知识)

arduino程序-逻辑控制(基础知识) 1-15 逻辑控制1-按键开关控制LED效果演示输入上拉模式电路示例程序 1-16 逻辑控制2-布尔变量逻辑表达式改写程序(使用布尔运算)程序上传及效果演示回顾知识 1-17 逻辑控制3-布尔运算效果演示布尔运…

Spring Boot使用Disruptor做内部高性能消息队列

​ 博客主页: 南来_北往 系列专栏:Spring Boot实战 背景 在现代应用开发中,特别是在构建高并发、低延迟的系统时,内部高性能消息队列的作用变得尤为重要。内部高性能消息队列,如Disruptor,为应用提供了一种高效、…

springboot使用jdk生成自签名证书

1.背景 许多生产中服务端应用系统需要ssl认证,走https访问,以满足等保要求。 有些前后端一体的项目工程,完全可以用jdk生成证书(本章节介绍此); 若是前后端分离,使用nginx代理部署的&#xf…

Selenium怎么进行自动化测试?8年老鸟的我是这样做的...

自动化测试是软件测试过程中的重要一环,它可以帮助我们提高测试效率、减少重复工作,同时还可以提升测试的准确性。Selenium是一个广泛使用的自动化测试工具,它可以模拟用户在网页上的操作,比如点击、输入、检查元素等。 本文将从…

tomcat配置(java环境配置)

继昨天上线商城系统 [rootstaticserver eleme_web]# cd /usr/local/nginx/conf [rootstaticserver conf]# ls fastcgi.conf koi-utf nginx.conf scgi_params.default fastcgi.conf.default koi-win nginx.conf.bak uwsgi…

5G CPE SC100:5G时代的旗舰级无线路由器

作为星创易联CPE无线路由器SC100的产品经理,我很高兴能够与大家分享这款产品的特点和使用体验。经过我们团队的不懈努力,SC100终于面世,它集多项领先技术于一身,定位高端市场,希望能给用户带来极致的上网体验。下面就让我从硬件规格、无线性能、接口丰富程度、指示灯设计、便携…

简单洗牌算法

🎉欢迎大家收看,请多多支持🌹 🥰关注小哇,和我一起成长🚀个人主页🚀 ⭐目前主更 专栏Java ⭐数据结构 ⭐已更专栏有C语言、计算机网络⭐ 在学习了ArrayList之后,我们可以通过写一个洗…

老百姓:药房“难自医”

股价连创历史新低,董事长又被留置,药房“难自医”。今天我们聊聊正处在风口浪尖的——老百姓。 昨晚,老百姓大药房公告称, 收到公司实际控制人、董事长谢子龙于7月28日被湖南省监委留置、立案调查的通知。随后还是经典环节&#…

pytorch与cuda与TensorRT的版本选择

VScode版本 linux最新版本的vscode,可能无法进行python的调试 选择下载1.85 https://code.visualstudio.com/updates/v1_85 CUDA版本 https://developer.nvidia.com/Cuda-Toolkit-archive 由于受限于TRT的8.6(下面会说明),所以…

求值(河南萌新2024)

我真的服了,注意数据范围!!!!!!!!!!!!!!!!!!&#…

秋招突击——7/29——复习{有塔游戏——关联传递性}——新作{随机链表的复制、合并K个升序链表,二叉树——二叉树的中序遍历、二叉树的最大深度、反转二叉树}

文章目录 引言复习有塔游戏——关联传递性实现复习实现参考实现 新作随机链表的复制个人实现参考实现 排序链表个人实现参考实现 二叉树章节二叉树的中序遍历个人实现 二叉树的最大深度个人实现参考实现 反转二叉树个人实现参考实现 总结 引言 旅游完回来了,今天继…