当前位置: 首页> 游戏> 游戏 > 轻松入门Linux—CentOS,直接拿捏 —/— <5>

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

时间:2025/7/10 11:18:03来源:https://blog.csdn.net/qq_64603703/article/details/140854158 浏览次数:0次

一、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 是可选参数,用于指定查找的条件,可以是文件名、文件类型、文件大小等等。

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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: