修改 zshrc 推荐修改方式 vim ~/.zshrc # 重写 prompt_context prompt_context () {} # 也可以使用自定义提示符 prompt_context () { prompt…
分类:bash教程
你可能不知道的shell技巧
只是一些适当的抛砖,未做深入讨论,不足以当做教程,想完整学习的看官请查阅权威资料! cd – 返回上一次进入的目录。等价于cd $OLDPWD。 如果你是刚进入终端界面,就不存在上一次的目录,那么…
Linux权限管理(1)基本权限
一、文件类型与权限 -rwxrw-r-- 第1个字符表示文件类型 若是 - ,表示是普通文件 若是 d ,表示是目录 若是 l ,表示是链接文件 若是 b ,表示是设备文件里的可供存储的接口设备 若是 c ,表示是设备文…
SHELL(bash)脚本编程一:变量
本篇开始,介绍shell脚本编程,更确切的说是bash脚本编程(版本:4.2.46(1)-release)。我们从变量开始。 和所有的编程语言一样,bash也提供变量,变量是一些用来指代数据并支持数据操作的名称。 类型 …
在终端里获取外网 IP 的方法
大家都知道 ifconfig 可以获得本机的网络设备信息,包括本地的 IP 地址。但是,局域网用户只能获得局域网分配的 IP,那么如何获得外网 IP 呢? 这里要告诉少年们一个 IP 检测网站,只需要在命令行里输入如下命…
SHELL(bash)脚本编程五:内置命令
bash的内置命令和外部命令的使用方法相同,我们已经介绍了一部分内置命令的用法,本文接着介绍另一些常用内置命令的用法。 1、: 此命令的执行没有任何效果,但在命令执行前会进行参数扩展和重定向。命令返回值为0。 举例: #…
linux基础命令介绍九:进程与内存
计算机存在的目的就是为了运行各种各样的程序,迄今我们介绍的绝大多数命令,都是为了完成某种计算而用编程语言编写的程序,它们以文件的形式保存在操作系统之中(比如/bin下的各种命令);但静态的程序并不能“自发的”产生结果,只…
msysgit——Git bash 入门操作流程
引述:廖雪峰 Git 教程 1. 创建版本库 初始化一个Git仓库,使用git init命令。 添加文件到Git仓库,分两步:第一步,使用命令git add <file>,注意,可反复多次使用,添加多个文件;…
zsh+on-my-zsh配置教程指南(程序员必备)【已备份】
本文以CentOS 7/Mac 为例,介绍zsh的配置使用教程。 准备 查看当前环境shell echo $SHELL <!– more –> 查看系统自带哪些shell cat /e…
bash 一键录屏 Android 生成 gif 文件脚本
目的 编写 bash 脚本, 实现一行命令得到 Android 手机录制屏幕 gif 动图文件. 博主使用 ubuntu 系统, shell 为 bash. 这个脚本也可以用在 mac 系统上.听说 windows 系统…
深究mv移动文件夹时`/`的用法
目标文件夹「不存在」的情况 $ mv source target ▲结果:把source文件夹「更名」为target 目标文件夹「已存在」且为空 $ mv source/ target $ mv source/ targ…
Linux文档内容查阅命令总结 - cat,tac,nl,more,less,head,tail,od
Linux文档内容查阅命令总结 cat 由第一行开始显示文档内容 tac 从最后一行开始显示文档内容,可以看出 tac 是 cat 的倒着写! nl 显示的时候,顺道输出行号! more 一页一页的显示档案内容 less…