首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

自己封装Linux命令行万能解压命令

问题背景 Linux下经常需要解压文件,直接在命令行敲命令解压是最便捷。 但问题在于,不同压缩格式,需要用不同命令和不同参数,完全记不住啊。...似乎可以写个脚本来处理,上网一搜,果然这么现实需求早就有人想过并实现了。 看起来作者也是从别处学到,就不继续溯源了。...思路就是写个脚本来处理,如下 原文在 https://ynome.wordpress.com/2013/04/14/linux-%E9%80%9A%E7%94%A8%E8%A7%A3%E5%8E%8B/...我修改 我为了方便管理,是单独建立了一个.autoex.sh,并在.bashrc中加了 . ~/.autoex.sh 后面了解到,tar命令支持自动检测类型,于是把原脚本中tar系列命令参数,都改成了...但也有需要注意,那就是,这个脚本是靠后缀名来区分文件,要是碰到不靠谱压缩文件制作者,搞错后缀名,就可能搞不定了。 这个时候,可以用file命令查看下文件类型,再对症下药。

1.4K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux 定制自己Linux

    # Linux 定制自己Linux # 基本介绍 通过裁剪现有Linux系统(CentOS7.6),创建属于自己min Linux小系统,可以加深我们对linux理解。...# 基本原理 启动流程介绍: 制作Linux小系统之前,再了解一下Linux启动流程: 首先Linux要通过自检,检查硬件设备有没有故障 如果有多块启动盘的话,需要在BIOS中选择启动磁盘 启动MBR...需要明确是,现在加这个硬盘在现有的Linux系统中是/dev/sdb,但是,当我们把东西全部设置好时,要把这个硬盘拔除,放在新系统上,此时,就是/dev/sda 在/dev/sdb硬盘上,将其打造成独立...Linux系统,里面的所有文件是需要拷贝进去 作为能独立运行Linux系统,内核是-定不能少,要把内核文件和initramfs文件也- -起拷到/dev/sdb.上 以上步骤完成,我们自制Linux...就完成,创建-一个新linux虛拟机,将其硬盘指向我们创建硬盘,启动即可 示意图 # 操作步骤 可以问我要操作文档

    13.1K30

    Android系统添加自己工具

    、wifi、usb、以太网开关状态 wm:查看设置屏幕分辨率、密度 screencap:截屏 screenrecord:录屏 目标设备system/bin和system/xbin有android添加一些工具和...linux自带工具,这些工具可能是java、c、c++或shell指令写。...这里介绍如何自己用c或者c++编写一个工具并且在android编译时候加入到系统当中 一 编写一个测试ioctl接口小工具 创建文件夹frameworks/base/cmds/dytest 1.创建...二添加android权限后门工具seustub 这个工具是在网上下载,不方便公布代码,实际使用socket实现在控制台输入指令。...因此删除seustubtest部分,为seustub添加了供上层调用JNI接口,并且指令返回结果输出到文件中。不做详细介绍。

    93620

    自己网站添加看板娘

    简单添加看版娘到自己网站 我们先来看一下我们网站会变成什么样吧! http://www.djyqxbc.vip (官网)注意左下角。...主要文件我已经放在网盘了,文后有链接哦。 image.png 然后访问本地这个网站,我们就可以看见自己看板娘了。...或者在当前文件夹中,我们已经有写好网站页面,那我们只需要添加这段代码在我们当前网站代码中,就能引入看版娘了。 <!...当然如果有更好接口,也可以换成自己需要。 3、部署看板娘接口。 上面的这种方式,只是简单将看板娘代码片段部署到我们网站上,我们只是看到看版娘在我们页面上显示。...那我不想调用其他人接口,我就想要调用自己看板娘接口。 image.png 如图,这些就是我们看版娘接口。 那要如何布置到我们自己网站呢?

    1.9K20

    LinuxLinux命令行git使用

    也是Linus Torvalds雷纳斯托瓦兹为了帮助管理Linux内核开发而开发一个开放源码版本控制软件。 2. 说白了git就是一个进行项目版本管理一个软件。...NUL byte --includes respect include directives on lookup 3. git提交代码三板斧 3.1 git add(将代码添加到本地仓库....git临时区域) 利用*我们可以一次性将后缀为指定后缀文件进行统一性操作,例如下面我将所有后缀为.c和.h文件统一剪切到process目录下面,然后我们就可以将当前目录添加到本地仓库.git临时区域里面...mv *.h process [wyn@VM-8-2-centos 12_27fordebug]$ git add . 3.2 git commit -m(将代码提交到本地仓库.git里面) add是添加到仓库临时区域...[wyn@VM-8-2-centos 12_27fordebug]$ vim .gitignore 1 *.sln 添加了.sln后缀,作为.gitignore文件改动 2 # Prerequisites

    3.5K30

    一步步打造自己linux命令行计算器

    混合进制意思是,在一个表达式中同时使用多种进制,如“0x10 * 10”表示十六进制0x10乘以十进制10。 如果以上有一条你也有同感的话,那么你也应该试一下,使用命令行计算器。...命令行计算器,调用bc 只需经过简单搜索,便可以了解到,linux中原生提供了一个命令行计算器 GNU bc。 GNU bc支持高精度数字和多种数值类型(例如二进制、十进制、十六进制)输入输出。...For details type `warranty'. 1+2 3 quit zhuangqiubin@zhuangqiubin-PC:~$ echo "1+2" | bc 3 OK,get到了命令行计算器新技能了...但其实还有更好实现方式,使用python。 在命令行中,输入python,进入交互模式,即可像bc一样执行表达式,得到结果。更棒是,原生支持混合进制,不需要自己写代码预处理表达式了。简单可靠。...但如果有特殊需求,也可自己拓展。 比如,当需要核对寄存器,检查某个bit时,一个个去数二进制第19位,是很费眼睛一件事。 这个时候就需要更加直观输出,可以一眼看到某个bit是0还是1。

    99120

    08——FFmpeg命令行添加字幕

    上一讲我们讲了如何通过FFmpeg命令行进行去除水印操作,这一讲来讲一下如何通过FFmpeg命令行为视频添加字幕。...好了,言归正传,如何通过FFmpeg命令行添加字幕呢?首先,我们需要拥有一个字幕文件,为简单起见,本文中使用srt格式文件来说明(实际应用中字幕使用可能更为复杂,如果感兴趣朋友可以自行研究)。...创建srt字幕文件 创建一个文本文件,将其后缀名改为srt,笔者创建文件名为test.srt 编辑该文件,添加字幕内容,笔者添加内容如下,实际可根据自己需要添加多条字幕...; (2)字幕文件中设置每条字幕持续时间最好不要少于1s,否则可能无法显示(因为人眼捕捉不到这么快速度); 二、使用FFmpeg命令行为视频添加字幕 命令: ffmpeg -i test.mp4...dis_k=3e34377d481b7f84de731b52ef1d2161&dis_t=1586502362 好了,本期内容就到这里了,小伙伴们快快动手去试一下吧,借助FFmpeg命令行,我们可以实现为自己视频文件添加想要字幕

    4.5K20

    Linux命令行艺术

    熟练使用命令行是一种常常被忽视或被认为难以掌握技能,但实际上,它可以提高你作为工程师灵活性以及生产力。本文是一份我在 Linux 上工作时发现一些关于命令行使用小技巧摘要。...必读 涵盖范围: * 这篇文章对刚接触命令行新手以及具有命令行使用经验的人都有用处。...其他 shell 可能很好用,但 Bash 功能强大且几乎所有情况下都是可用 ( 只学习 zsh,fish 或其他 shell 的话,在你自己电脑上会显得很方便,但在很多情况下会限制你,比如当你需要在服务器上工作时...回到上一个工作路径:cd - 如果你输入命令时候改变了主意,按下 alt-# 来在行首添加 #,或者依次按下 ctrl-a, #, enter。...了解语言环境对许多命令行工具微妙影响,包括排序顺序和性能。大多数 Linux 安装过程会将 LANG 或其他有关变量设置为符合本地设置。意识到当你改变语言环境时,排序结果可能会改变。

    6.9K72

    linux相关命令行

    -L -n ip防火墙相关 添加防火墙过滤规则步骤如下; 1、查看现有防火墙过滤规则: iptables -nvL --line-number 2、添加防火墙过滤规则(设置白名单): 添加白名单 iptables...-I INPUT 3 -s 136.6.231.163 -p tcp --dport 1521 -j ACCEPT 命令详解: :添加规则参数 INPUT:表示外部主机访问内部资源...3:表示添加到第三行(可以任意修改) -s:指定作为源地址匹配,这里不能指定主机名称,必须是IP; -p: 用于匹配协议(这里协议通常有3种,TCP/UDP/ICMP) –...dport: 用于匹配端口号 -j: 用于匹配处理方式 常用ACTION: DROP:悄悄丢弃 隐藏我们身份,以及隐藏我们链表 REJECT:明示拒绝 ACCEPT:接受 2...查看添加结果 iptables -nvL --line-number 文件备份、移动、删除 # 复制 cp /ect/mysql/my.int /ect/mysql/my.int.bat cp [文件路径

    3.9K21

    Linux 命令行艺术

    Linux 命令行艺术 熟练使用命令行是一种常常被忽视,或被认为难以掌握技能,但实际上,它会提高你作为工程师灵活性以及生产力。...本文是一份我在 Linux 上工作时,发现一些命令行使用技巧摘要。有些技巧非常基础,而另一些则相当复杂,甚至晦涩难懂。...其他 shell 可能很好用,但 Bash 功能已经足够强大并且到几乎总是可用( 如果你只学习 zsh,fish 或其他 shell 的话,在你自己设备上会显得很方便,但过度依赖这些功能会给您带来不便...以其他用户身份执行命令,使用 sudo。默认以 root 用户身份执行;使用 -u 来指定其他用户。使用 -i 来以该用户登录(需要输入_你自己_密码)。...好处是它允许 Linux 上编写程序在 Windows 上运行,而另一方面,Windows 上编写程序却无法在 Bash 命令行中运行。

    4.5K10

    Linux命令行

    初始化界面 登录界面显示信息主要有系统版本、Linux内核版本两个内容 图片登录界面显示登录用户、上次登录时间及IP相关信息图片基本说明[root@money ~]#root表示当前登录用户,money...表示当前登录主机名,~表示当前目录,默认是登录用户家目录。...[root@money ~]# hostname ##查看主机名称 money [root@money ~]# pwd ##查看当前路径 /root 注:命令行提示符具体是由...(不包含光标所在位置) Ctrl+K:删除当前光标后内容(包括光标所在位置) Ctrl+C:终止当前正在运行命令 Ctrl+D:退出当前会话(同logout) Ctrl+L:清屏,清除当前窗口显示内容...:调出上一个命令最后一个空格后面的内容命令行基本格式:命令 [选项] [路径/文件/目录]命令使用基本帮助:百度,命令具体使用自行百度使用Linux内置命令查看基本使用,格式为命令 --help或man

    10.6K30

    Linux命令行

    交互式命令行 默认等待用户输入命令,输入一行回车后执行一行命令 效率低 适合少量工作 shell脚本 将需要执行命令和逻辑判断语句都写入一个文件中,一起运行 效率高 适合完成复杂,重复性工作...bash shell提示符 登录Linux系统之后,默认进入交互式命令行界面,在光标前边会出现提示符 [root@localhost ~]# [用户名@主机名 目录名]权限标识 用户名 当前登录用户...注意Linux会准确识别出命令大小写,所以大家需要注意大小写问题。命令选项和参数之间是用空格进行分隔,请大家在输入时候注意不要缺失空格。 学习Linux最重要就是以下三个方面 1....以点(.)开头是隐藏文档 cd 用于切换当前工作目录 cd [dirName] 实例 跳转到 /usr/bin 目录下 [root@localhost ~]# cd /usr/bin 跳到自己 home...[root@localhost ~]# whoami root 快捷键 快捷键 作用 ^C 终止前台运行程序 ^C 退出 等价exit ^L 清屏 ^A 光标移动到命令行最前端 ^E 光标移动到命令行后端

    14.9K30

    使用fire打造你自己命令行工具

    前言 今天我朋友小黄咨询我关于命令行问题。他觉得他们团队部署小组开发命令行工具特别好用,可以用来部署环境,升级环境,检查环境等。他很好奇这到底是怎么做。...处于好奇,我们今天就一起来用 Python 写一个专属于我们自己命令行工具。 关于 fire 今天我们要讲主角就是 fire,他到底有什么魅力呢? 快速打造命令行工具。...可以简单讲已有的代码转化为命令行。 可以智能生成命令提示。...这个时候我们可以通过 fire 将原有的代码转化为命令行工具,这样我们就可以在命令行中传入参数即可。...仅需两步就将我们已有的代码转化为了命令行。当然你直接写新方法和类也是没有问题。 我们执行 python3 cli-fire.py --help 看看效果。

    41720

    有趣Linux命令行效果

    有趣Linux命令行功效 1. Linux"sl"命令行 尽管"sl"代表了"蒸汽机机头",但它是用来提醒那些命令行控们别把"ls"打成了"sl"。让我们看看在系统中运行这个命令时候会怎样。...下面是我机器上效果图: ? 这难道比我们平时操作Linux 命令行要难吗?我认为沉浸在工作中Linux用户看到这幅意料之外动画时,肯定会心一笑,并意识到自己输入有误。...Linux"fortune" 命令 Fortune命令是在相同命令行中作为fortune cookies。我们运行这个命令时候随机找了一条谚语或信息。...你可以试着用"figlet"在脚本标头或源代码中添加标题栏。 6. Linux "toilet"命令 我不知道这个命令名字源自哪里。但是它确实个五颜六色命令。...结语 希望读者可以了解以上有趣Linux命令行功能。如果你还知道更多诸如此类有趣命令,不妨留言跟大家一起分享吧!

    2.1K80

    linux命令行工具分类 Linux 学习方向

    Linux 可以安装在各种计算机当中,平板手机和台式计算机都可以安装Linux 系统。linux命令行工具是可以使用在Linux 系统当中命令行命令行更加直观而富有逻辑,便于对电脑系统操作。...linux命令行工具分类 linux命令行工具可以分为两大类。一类是内部命令,这是shell 解析器一个部分,外部命令是不属于shell 解析器。...外部命令当中is可是显示系统文件列表,mkdir是创建目录,cp可以复制文件也就是copy。linux命令行多种多样,简单好用。...linux学习方向 学习编程和语言的人都懂得使用linux命令行工具,学Linux 到底是要学些什么?可以做什么?首先学习好Linux 可以维护Linux 服务器,也就是做运维人员。...以上就是linux命令行工具相关知识,Linux 包含计算机知识繁复庞杂,每一个学习阶段都应该踏实钻研,了解最基础命令行操作,然后再不断进深自己专业技巧。

    1.2K20
    领券