加载中
Shell文本处理三剑客之awk

awk 是一个文本处理工具,通常用于处理数据并生成结果报告。其命名源于三位创始人姓氏首字母:Alfred Aho、Peter Weinberger、Brian Kernighan。 语法: awk [options] 'BEGIN{} pattern {co...

2020/10/15 20:19
526
Shell文本处理三剑客之sed

sed 是 stream editor 的缩写,流编辑器,主要用于对标准输出或文件进行处理。 语法: stdout | sed [option] "pattern command" sed [option] "pattern command" file1 常用选项(option) ...

Shell文本处理三剑客之grep

过滤器,主要用于过滤文件内容,查找匹配信息。 语法: grep [option] [pattern] [file1,file2...] command | grep [option] [pattern] 参数(option): -v 不显示匹配信息 -i 搜索时忽略大...

使用脚本一键切换 Homebrew 国内镜像源

这是一个切换 brew 镜像的脚本,菜单一键操作。目前只添加了阿里云和中科大的镜像源,如果需要使用其它镜像,请按照格式自行添加。 步骤: 新建文件 changeBrewMirror.sh; 将下面的代码拷贝...

curl 的用法指南(思维导图版)

本导图整理自阮一峰 老师的《curl 的用法指南》

2019/10/25 11:07
1.1K
谷歌云实例如何使用 SSH 密钥登录

首先,使用 SSH 客户端连接工具,生成公私钥(详细步骤这里不做说明) 进入谷歌云平台,打开实例的「元数据」菜单 单击「SSH 密钥」页签,选择「修改」 单击添加,输入本机公钥,保存 连接 ...

2019/06/04 13:25
4.4W
新版 VirtualBox 安装 CentOS 不显示鼠标?

问题描述:在升级了最新的 VirtualBox6.0 之后,安装 CentOS 时界面不出现鼠标指针,但是可以滚动、点击。 解决:

2019/04/12 10:10
2.5K
为什么物理机安装 centos 时只有「文字安装」界面?

CentOS 的安装分为「图形安装」和「文字安装」两种界面,一般我们常用下面两种镜像镜像: xxx-bin.DVD1.iso xxx-minimal.iso 从大小基本可以了解二者区别:dvd 版包含更多软件包供选择,而 ...

2019/04/02 12:14
463
使用 Shell 备份远程服务器上的 MySQL 数据库到本机

适用场景:远程服务器上的 MySQL 不允许远程访问,此时我们需要先登录服务器,备份数据库后,将备份文件拉取到本机。 源码 mysqlDumpRemote2Local.sh #!/bin/bash #########################...

2018/11/13 14:23
923
Shell 脚本入门及语法速查

[TOC] 1. Hello World 1.1. 基本结构 创建 helloWorld.sh 文件,写入如下内容: #!/bin/bash echo "hello world" 其中 #! 告诉系统其后路径所指定的程序是解释此脚本文件的 Shell 程序,常见...

Linux 下 MySQL 自动备份脚本

源码 mysqlDump.sh #!/bin/bash ################################################ # TODO: 备份当前服务器上指定的数据库(多个库,以 , 分隔) # 示例: # ./mysqlDump.sh 备份默认设置的...

shell 中如何输出 n 个连续字符

本文以输出 n 个空格为例 新建 demo.sh ,代码如下: #!/bin/bash IP='192.168.1.5' DESCRIPTION='内部服务器5' # spacenum=`expr 16 - ${#IP}` spacenum=12 spaces=$(seq -s ' ' $spacenum ...

2018/04/24 13:34
5.4K
vim 常用操作命令

同步更新:https://github.com/whorusq/linux-learning/tree/master/vim

Vim
2017/11/02 12:32
161
tmux 基本配置

将以下内容拷贝到 ~/.tmux.conf 文件中,没有此文件的请自行创建。 ############################################################ Author: whoru.S.Q <whoru@sqiang.net> Link: https://gi...

2017/10/31 15:52
204
vim 基础版配置

只包含一些最常用的基础配置,以改进 vim 的初始状态。 使用:拷贝以下内容到 ~/.vimrc 文件中,没有此文件请自行创建。 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " A...

2017/10/31 15:47
329
Linux 下编译安装 htop

htop 是一个可交互的 Unix 系统进程查看器。它是一个文本模式的程序,依赖 ncurses 库。 目前最新版本:2.0.x 相关资源 官网:http://hisham.hm/htop Github:https://github.com/hishamhm/h...

2017/09/13 17:19
3.5K
Linux 下如何查看端口占用及杀死进程

# 查看端口占用程序对应的 pid ➜ lsof -i:8888 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME Python 48417 user 6u IPv4 0xc5c75a3bcb0b708b 0...

2017/06/20 17:27
2.5K
基于 shell 使用 expect 实现 SSH 自动登录远程服务器

相关知识点 expect expect 是一个免费的编程工具,用来实现自动的交互式任务,而无需人为干预。 说白了,expect 就是一套用来实现自动交互功能的软件。 在实际工作中,我们运行命令、脚本或程...

2017/05/20 16:11
1.5K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部