什么是shell Shell俗称壳,是指”提供使用者使用界面”的软件,接收用户命令,然后调用相应的应用程序。 shell分类 图形化shell 通过友好的可视化界面,调用相应应用程序,如windo…
标签:bash
Shell替换上一条命令中的字符串
今天学到了一个shell技巧:替换上一条执行过的命令中的字符串。 示例如下 ~/tmp$ ls d.cpio d.cpio ~/tmp$ ^cpio^tar ls d.tar d.tar 解释一下: 首先执行ls d.c…
[LINUX] shell 脚本讲解
注释一个常用的shell脚本,理解了里面用的语法和命令,就可以自己去写shell脚本了。 \#!/bin/bash \# 功能:拷贝远程机器的model文件到本机 set -u # 遇到不存在的变量就会报错,并停止执行 …
节省时间的那些 Linux 命令
前言:有网友在问答网站Quora上提问:“有哪些省时小技巧,是每个Linux用户都应该知道的?” Joshua Levy 平常就在 Linux 平台工作,并且他积累了不少实用命令行技巧,他在回复中精选出一部分。对技术用…
grep 工具实用页
这次讲的是 bash 命令行中的外部命令 grep 的一些事情。 历史 1 grep是一个最初用于 Unix 操作系统的 命令行 工具。在给出文件列表或 标准输入 后,grep会对匹配一个或多个 正则表达式 的文本进行搜…
认识 Here Document
基础 HereDoc 全名叫做 Here Document,中文可以称之为 嵌入文档。对它的叫法实际上很多,here文档,hereis,here-string 等等都是它。 嵌入文档是 Shell I/O 重定向功能的一…
CentOS 升级 Bash --- 修复破壳漏洞
因为很多公司都有自己的 yum 源,所以直接配置其他的 yum 源升级的话是不允许的,为了能方便的升级,并且安全的测试,先拿一台测试机做测试。 CentOS 的修复方案 安装 yum 插件 yum-downloadonl…
docker 新手向 - 防止容器自动退出的解决方案
本文主要简单介绍 docker 容器与前置进程的关系,以及如何编写 Dockerfile/docker-compose.yml 优雅的让容器可以常驻运行。 docker 容器的生命周期是同容器中的前置进程相关在一起的,这…
别让 cd 命令浪费你的时间
终端下工作最烦躁的就是路径切换,没有自动路径切换的帮助,就像在泥里走路,于是大家发明了各种 autojump / z / fasd 等工具来提升路径切换的效率,今天向大家介绍一个更好用的工具:z.lua,用熟练了以后就像…
SHELL(bash)脚本编程二:语法
本文开始正式介绍shell脚本的编写方法以及bash的语法。 定义 元字符 用来分隔词(token)的单个字符,包括: | & ; ( ) < > space tab token 是指被shell看成…
linux基础命令介绍九:进程与内存
计算机存在的目的就是为了运行各种各样的程序,迄今我们介绍的绝大多数命令,都是为了完成某种计算而用编程语言编写的程序,它们以文件的形式保存在操作系统之中(比如/bin下的各种命令);但静态的程序并不能“自发的”产生结果,只…
初学脚本
为了学习命令行,昨天装了linux系统,同时干掉了windows,好心疼正版office,刚刚接触linux一点都不习惯,特别windows里积累的一些小工具都不能用了,感觉像失去了左右手。我是window7的原住民,没…