当前位置: 首页 > news >正文

Linux——提取包文件到指定目录,命令解释器-shell,type 命令

- 提取包文件到指定目录

```bash

tar  xf/-xf/-xzf 文件名.tar.gz  [-C 目标路径]

tar  xf/-xf/-xjf 文件名.tar.bz2  [-C 目标路径]

tar  xf/-xf/-xJf 文件名.tar.xz  [-C 目标路径]

```

### 示例

- 将/etc下所有内容打包压缩到/root目录中

```bash

[root@server ~]# tar   -cvf  taretc.tar.gz   /etc

```

- 解压缩

```bash

[root@server ~]# mkdir temp

[root@server ~]# mv taretc.tar.gz  temp

[root@server ~]# cd temp

[root@server temp]#

[root@server temp]# tar   -xvf  taretc.tar.gz

```

- 注意:参数中-c 与 -x 不能同时使用

 

命令解释器-shell

## 概述

### 概念

- shell:壳,命令解释器,负责解析用户输入的命令

- 图:

<img src="https://foxandy007.oss-cn-chengdu.aliyuncs.com/typora_img/image-20230220094154613.png" style="zoom:50%;" />

### 分类:

- 内置命令 (shell内置),shell为了完成自我管理和基本的管理,不同的shell内置不同的命令,但是大部分都差不多

- 外置命令,在文件系统的某个目录下,有个与命令名称相同的文件

### type 命令

#### 作用

- 查看命令是内置命令、外置命名、alias命令

#### 格式

```bash

type  -参数  命令名

```

#### 参数

- `type  -a `列出当前命令可以如何执行

- `type  -t `仅列出命令按照哪种方式执行

#### 例

```bash

[root@server ~]# type -a  cd

cd 是 shell 内建

cd 是 /usr/bin/cd

[root@server ~]# type cd

cd 是 shell 内建

[root@server ~]# type -t  cd

builtin   # 内置命令

[root@server ~]# type tree

tree 是 /usr/bin/tree

[root@server ~]# type -t  tree

file

[root@server ~]# type wget

wget 是 /usr/bin/wget

[root@server ~]# type ls

ls 是“ls --color=auto”的别名

[root@server ~]# type ping

ping 是 /usr/sbin/ping

[root@server ~]# alias ping='ping -c 5'

[root@server ~]# type ping

ping 是“ping -c 5”的别名

[root@server ~]# ping  www.qq.com

PING ins-r23tsuuf.ias.tencent-cloud.net (101.91.22.57) 56(84) 比特的数据。

64 比特,来自 101.91.22.57 (101.91.22.57): icmp_seq=1 ttl=128 时间=31.0 毫秒

64 比特,来自 101.91.22.57 (101.91.22.57): icmp_seq=2 ttl=128 时间=29.2 毫秒

.........

```

http://www.lryc.cn/news/392537.html

相关文章:

  • 【最详细】PhotoScan(MetaShape)全流程教程
  • Excel多表格合并
  • AI作画工具深度剖析:Midjourney vs. Stable Diffusion (SD)
  • ASP.NET Core Blazor 5:Blazor表单和数据
  • C++ 仿QT信号槽二
  • 联合概率密度函数
  • 【Java10】成员变量与局部变量
  • Spring Session与分布式会话管理详解
  • 从0开始学习pyspark--Spark DataFrame数据的选取与访问[第5节]
  • Fastjson首字母大小写问题
  • GuLi商城-商品服务-API-品牌管理-效果优化与快速显示开关
  • 如何成为C#编程高手?
  • SpringBoot学习06-[SpringBoot与AOP、SpringBoot自定义starter]
  • Maven - 在没有网络的情况下强制使用本地jar包
  • JAVA--JSON转换工具类
  • 每日复盘-20240705
  • MySQL 一些用来做比较的函数
  • 一个使用率超高的大数据实验室是如何练成的?
  • Chiasmodon:一款针对域名安全的公开资源情报OSINT工具
  • 如何在Java中实现PDF生成
  • Redis 的缓存淘汰策略
  • 音乐播放器
  • 三星组件新的HBM开发团队加速HBM研发
  • 图书馆数据仓库
  • 基于uniapp(vue3)H5附件上传组件,可限制文件大小
  • Phoenix Omid Timestamp Oracle 组件实现原理
  • Lex Fridman Podcast with Andrej Karpathy
  • 力扣1895.最大的幻方
  • 【C++】 解决 C++ 语言报错:Segmentation Fault
  • 【linuxC语言】手撕Http协议之程序框架