计算机存在的目的就是为了运行各种各样的程序,迄今我们介绍的绝大多数命令,都是为了完成某种计算而用编程语言编写的程序,它们以文件的形式保存在操作系统之中(比如/bin下的各种命令);但静态的程序并不能“自发的”产生结果,只…
标签:bash
msysgit——Git bash 入门操作流程
引述:廖雪峰 Git 教程 1. 创建版本库 初始化一个Git仓库,使用git init命令。 添加文件到Git仓库,分两步:第一步,使用命令git add <file>,注意,可反复多次使用,添加多个文件;…
bash 一键录屏 Android 生成 gif 文件脚本
目的 编写 bash 脚本, 实现一行命令得到 Android 手机录制屏幕 gif 动图文件. 博主使用 ubuntu 系统, shell 为 bash. 这个脚本也可以用在 mac 系统上.听说 windows 系统…
如何使用bash / sed脚本删除文本文件的第一行?
我需要使用bash脚本从巨大的文本文件中反复删除第一行。 现在,我正在使用sed -i -e "1d" $FILE但删除它大约需要一分钟。 有没有更有效的方法来实现这一目标? #1楼 您可以就地编辑文件:只需使用perl…
深究cp拷贝文件夹时`/`的用法
假设现有一个source文件夹: source sub a.jpg b.jpg c.jpg 目标文件夹「不存在」的情况 $ cp -r source target $ cp -r source/ target $ cp …
SHELL(bash)脚本编程一:变量
本篇开始,介绍shell脚本编程,更确切的说是bash脚本编程(版本:4.2.46(1)-release)。我们从变量开始。 和所有的编程语言一样,bash也提供变量,变量是一些用来指代数据并支持数据操作的名称。 类型 …
grep 工具实用页
这次讲的是 bash 命令行中的外部命令 grep 的一些事情。 历史 1 grep是一个最初用于 Unix 操作系统的 命令行 工具。在给出文件列表或 标准输入 后,grep会对匹配一个或多个 正则表达式 的文本进行搜…
linux基础命令介绍十一:软件包管理
linux中软件包的管理随着系统发行版本的不同而不同,RPM和DPKG为最常见的两类软件包管理工具,分别应用于基于rpm软件包的linux发行版和基于deb软件包的linux发行版。本文只描述RPM的使用方法,另一种命令…
[shell 脚本] 移动 和赋值一个文件到 另一个文件夹
1. 生成一个文件 #!/bin/bash #将一个目录下的一些文件移动到另一个目录下 raw_dir="/home/liuyi/evt_test" #可修改绝对路径; mkdir /home/liuyi/evt_bp …
Bash脚本判别使用者的身份
经常要在bash脚本里面或者直接对脚本本身加上sudo运行命令,但是这引发了一系列的问题。 比如用sudo的时候,脚本里的~或$HOME指代用户文件夹的这个变量,到底是应该指向我真正的用户文件夹如/home/pi呢,还是…
我的那些shellscripts, bash扩展函数
作为一个开发者,近期在公司里搞运维, 可能是开发语言用多了,用起bash来,还是喜欢造函数使用,做个分享分享…… 自定义Linux函数集合 #function return value if success export…
Linux下设置终端文本的显示属性
Linux 通过ANSI逸出序列(escape sequences)设置终端文本的显示属性,如文本的前景与背景颜色等,形式为ESC[{parameters…}m ESC用于引导逸出序列,八进制、十进制与十六进…