sed 是一种新型的,非交互式的编辑器。它能执行与编辑器 vi 和 ex 相同的编辑任务。sed 编辑器没有提供交互式使用方式,使用者只能在命令行输入编辑命令、指定文件名,然后在屏幕上查看输出。 sed 编辑器没有破坏性,它不会修改文件,除非使用 shell 重定向来保存输出结果。默认情况下,所有的 ...
分类:
系统相关 时间:
2018-06-27 00:18:51
阅读次数:
259
docker部署TOMCAT项目 一、内核升级 [root@test01 ~]# uname -r #内核查看确认 2.6.32-696.16.1.el6.x86_64 [root@test01 ~]# [root@test01 ~]# rpm --import https://www.elrepo ...
分类:
其他好文 时间:
2018-06-26 17:14:58
阅读次数:
247
命名管道 FIFO (First In First Out) 命令行: mknod mknod [-m mode] NAME TYPE [ MAJOR MINOR] mknod name b | c major minor //块设备,字符设备文件 mknod name p //管道文件 mknod ...
分类:
其他好文 时间:
2018-06-23 01:39:32
阅读次数:
222
cat查看文件内容选项-n显示行数-b显示非空行号-A相当于-vET-E每行行尾显示$以上都是后面跟文件就可其他用法:1合并文件,相当于后面的文件追加到第一个文件示例:[root@mailtmp]#catsed.txtsed.md5>sed2非交互式编辑追加(>覆盖,>>追加)[root@mailtmp]#cat>cat.txt<<eofabcdefeof
分类:
系统相关 时间:
2018-06-20 16:37:38
阅读次数:
168
文本编辑器: vi vim nano gedit emacs ... txt doc ... 以上编辑器的共同特点就是需要先将文件打开然后再去编辑;交互式的 sed(流编辑器|行编辑器):非交互式 1、通过非交互3去修改文件内容,默认情况,不会直接修改源文件 2、sed用来将文档或者字符串经过一系列 ...
分类:
其他好文 时间:
2018-06-18 01:17:38
阅读次数:
253
今天在写一个shell脚本的时候发现需要设置用户的密码,而设置密码是交互式的,这样在脚本中显然是不太好的,因此上网查找资料,发现了以下两种非交互式设置密码的方式:1、使用chpasswdchpasswd其实是通过用户输入'用户名:密码'来更改一组用户的密码,还是一个可以批量修改密码的工具,具体的用法详见chpasswd用法,这里只做简单的介绍格式:# echo 用户名:密码 | c
分类:
系统相关 时间:
2018-06-09 22:10:13
阅读次数:
180
sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;非交互式编译文件语法:sed[options]‘[command]‘[filename]options:-n抑制自动(默认的)输出(全部打印)读取下一个输入行,-n要读取的行号-e执行多个sed指令-f运行脚本-i编辑文件内容-i.bak编辑的同事创造.bak的备份-r使用扩展的正则表达式command:a在匹配后追加i在
分类:
其他好文 时间:
2018-06-07 11:39:16
阅读次数:
169
我在上一篇博文linux之SSH密钥认证 提过ssh之间的相互认证,但是每次使用ssh登录到其它服务器还是要输入密码的。 expect是用于提供自动交互的工具,自动连接被管理的服务器,不需要手动输入密码。 1、安装expect 2、编写expect脚本,直接分发SSH公钥,不用手工输入密码。 vim ...
分类:
系统相关 时间:
2018-05-25 13:49:46
阅读次数:
245
passwd修改用户密码语法格式:passwd【option】【username】passwd[选项][用户名]注意:passwd命令以及后面的选项和用户名里,每个元素之间都要至少要有一个空格root用户可以修改任何用户密码,普通用户只能修改自身的密码。参数选项:参数选项解释说明--stdin非交互式修改密码☆-l锁定用户,被锁定的用户不能登录,仅root用户有权使用该选项-n设置修改密码的最短天
分类:
系统相关 时间:
2018-05-23 22:42:44
阅读次数:
189