- 博客(10)
- 收藏
- 关注
原创 shell脚本
Shell、Python 和 Perl除了 Shell,能够用于 Linux 运维的脚本语言还有 Python 和 Perl。1. Perl 语言Perl 比 Shell 强大很多,在 2010 年以前很流行,它的语法灵活、复杂,在实现不同的功能时可以用多种不同的方式,缺点是不易读,团队协作困难。Perl 脚本已经成为历史了,现在的 Linux 运维人员几乎不需要了解 Perl 了,最多...
2019-08-02 14:01:29 208
原创 Sed 命令
Sed 简介:sed 是一种新型的,非交互式的编辑器。它能执行与编辑器 vi 和 ex 相同的编辑任务。sed 编辑器没有提供交互式使用方式,使用者只能在命令行输入编辑命令、指定文件名,然后在屏幕上查看输出。 sed 编辑器没有破坏性,它不会修改文件,除非使用 shell 重定向来保存输出结果。默认情况下,所有的输出行都被打印到屏幕上。 sed 工作过程:sed 编辑器逐行处理文件(...
2019-08-14 10:04:50 195
原创 Linux三剑客之awk命令
awk简介awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实际上 AWK 的确拥有自己的语言: AWK 程序设计语言 , 三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。awk 是一种很...
2019-08-14 09:41:38 158
原创 linux grep命令详解
简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多...
2019-08-13 19:31:49 589
原创 gpasswd
gpasswd简介:其实 gpasswd 命令是用来设定组密码并指定组管理员的,不过我们在前面已经说了,组密码和组管理员功能很少使用,而且完全可以被 sudo 命令取代,所以 gpasswd命令现在主要 用于把用户添加进组或从组中删除。用法:gpasswd[-a user][-d user][-A user,...][-M user,...][-r][-R]groupname参数:-...
2019-08-04 20:38:33 813
原创 passwd命令
passwd是修改用户密码语法: passwd [-k] [-l] [-u [-f]] [-d] [-S] [username]passwd的作用是: (1) passwd:修改用户自己的密码; (2) passwd USERNAME:修改指定用户的密码,但仅root有此权限;...
2019-08-04 20:32:40 1013
原创 bash脚本编程之算术运算和vim的工作特性
vim的工作特性: !!!在末行模式下的设定,仅对当前vim进程有效;(温馨提示)1、分为两种: 全局:/etc/vimrc 用户个人:~/.vimrc2、行号显示:set number(set nu) 操作:让vi进入命令模式之后,可以输入set number并按回车打开行号; 取消显示: set nonu 操作:在末尾用set nonumber命令行关闭...
2019-07-22 21:30:34 183
原创 掌握知识点2
2019.7.9命令分为两类:内置命令:由shell程序的自带的命令外部命令:独立的可执行程序文件,文件名即命令名环境变量:PATH:从哪些路径中查找用户键入的命令字符串所对应的命令文件;# echo $PATH文件查找顺序:自左而右OPTIONS:指定命令的运行特性选项有两种表现形式:短选项:-C, 例如-l, -d 注意:有些命令的选项没有-; 如果同一命令同时使用多个短选项,...
2019-07-20 09:04:04 179
原创 掌握知识点
2019.7.8用户界面:GUI:图形化页面的方式 GNome KDE CLI:命令行接口 bash, zsh, sh, csh, tcsh, ksh终端:1、伪终端pty 伪终端又称为模拟终端,远程连接的终端或图形界面下打开的终端接口。2、虚拟终端 Ctrl+Alt+F[1-6] (F1 F2 F3 F4 F5 F6) 图形终端Ctrl+Alt+F73、物...
2019-07-18 20:21:34 216
原创 bash特性之hash命令
1.什么是hash?linux系统下会有一个hash表,刚开机时会显示hash为空,当你执行过一次或多次命令,hash就会记录下执行过的命令的路径第一次执行命令shell解释器默认的会从PATH路径下寻找该命令的路径,当你第二次使用该命令时,shell解释器首先会查看hash表,没有该命令才会去PATH路径下寻找2.hash表的作用是什么?hash大大提高命令的调用速率。3.参数 -l ...
2019-07-18 10:22:23 1099
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人