命令模式

linux shell学习之 sed(基本用法)

孤者浪人 提交于 2020-02-17 02:37:08
一、概述 sed是一种流编辑器,与交互式编辑器不同,流式编辑器会在处理数据之前基于预先提供的一组规则来编辑数据流。 sed可以从标准输入(stdin)获取输入,处理结果从标准输出(stdout)输出。sed会一行一行地读入输入,然后按照预设命令对每行数据进行操作,若输入的是一个文件的内容,sed不会在源文件上修改,而只是在标准输出打印结果。 二、用法初涉 1、替换操作 echo "hello world" | sed 's/hello/HELLO/' 结果:hello world会被替换为HELLO world并从标准输出输出,命令‘s’是替换的意思。 2、多命令操作 使用分号隔开多命令 echo "hello world" | sed 's/hello/HELLO/;s/world/WORLD/' 或者直接换行,每行一个命令 echo "hello world" | sed ' >s/hello/HELLO/ >s/world/WORLD/' 两种操作的结果都是把hello world替换为HELLO WORLD。(我看的参考书里面说多命令要加上-e选项,但我没有加也可以完成操作。) 3、将命令存储在文件中 若有很多的命令,可以预先将命令存放在文件中,每行一个操作命令,在sed中使用-f选项指定从该文件中读取命令即可。 比如cmd.sed文件中存放以下命令 s/hello

shell总结

て烟熏妆下的殇ゞ 提交于 2020-02-16 21:21:41
     shell总结    一.学习心得            在学习本阶段shell这一课程时,我对shell有了一个大概的了解。         shell是一门解释性语言,shell语言与高级语言处理的对象不同;它与系统         有着密切的关系,易编写、调试、灵活性较强,但速度低。           既然是心得,那我在这里想说一些心里话。这是我来景航的第n个月         在这n个月中一路磕磕绊绊还是走了过来,不过让我最伤的是我竟然仅仅         在Java web第二阶段就摔了两次在分班考试前我揪心的很,俗话说一个         人不能在同一个地方摔倒三次这也是我心中所担心的。哈哈废话不多说我         还记得我在之前也打听过大数据阶段超级难学,当我真正开始接触Linux的         时候我感觉没什么,但是自从开始学习shell的时候发现并不是那么容易。         我呀不爱说话学习方面一般不敢和别人主动去沟通,哪怕是不会也不愿意         去问老师同学有时候想问却不敢因为我怕别人笑话我。说实话我感觉整体         学习效果并不是太好!能力有待提升。    二.介绍shell           在计算机科学中,shell俗称壳(用来区别于核),是指"为使用者提         供操作界面"的软件(命令解析器)

Docker:命令(三)

冷暖自知 提交于 2020-02-16 19:02:41
文章目录 1.命令 1.1 帮助命令 1.2 镜像命令 1.docker images 2.docker search 3.docker pull 3.docker rmi 1.3 容器命令 1.容器操作 2.重要常用命令 1.4 其他命令 1.命令 1.1 帮助命令 其他网站都是根据这个来翻译讲解的 1.2 镜像命令 1.docker images 各个选项说明: REPOSITORY:表示镜像的仓库源 TAG:镜像的标签 IMAGE ID:镜像ID CREATED:镜像创建时间 SIZE:镜像大小 同一仓库源可以有多个 TAG,代表这个仓库源的不同个版本,我们使用 REPOSITORY:TAG 来定义不同的镜像。 如果你不指定一个镜像的版本标签,例如你只使用 ubuntu,docker 将默认使用 ubuntu:latest 镜像 2.docker search 查找命令,查找还是从官网 https://hub.docker.com/ 去查的,而不会从我们配置的阿里云里查 3.docker pull docker pull tomcat 等价于 docker pull tomcat:latest 3.docker rmi 1.3 容器命令 1.容器操作 #使用镜像centos:latest以交互模式启动一个容器,在容器内执行/bin/bash命令。 docker run -it

ubuntu查看系统资源占用(内存,cpu和进程)

社会主义新天地 提交于 2020-02-16 19:00:31
ubuntu查看系统资源占用(内存,cpu和进程) https://www.cnblogs.com/hanlong/p/5757075.html 1 top 查看ubuntu的资源占用的命令为 $: top 说明:top命令就可以查看内存,cpu和进程了,很方便 top: 主要参数 d:指定更新的间隔,以秒计算。 q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先序执行。 c:显示进程完整的路径与名称。 S:累积模式,会将己完成或消失的子行程的CPU时间累积起来。 s:安全模式。 i:不显示任何闲置(Idle)或无用(Zombie)的行程。 n:显示更新的次数,完成后将会退出to 显示参数: PID(Process ID):进程标示号。 USER:进程所有者的用户名。 PR:进程的优先级别。 NI:进程的优先级别数值。 VIRT:进程占用的虚拟内存值。 RES:进程占用的物理内存值。 SHR:进程使用的共享内存值。 S:进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数。 %CPU:该进程占用的CPU使用率。 %MEM:该进程占用的物理内存和总内存的百分比。 TIME+:该进程启动后占用的总的CPU时间。 Command:进程启动的启动命令名称,如果这一行显示不下,进程会有一个完整的命令行。 top命令 《空格》:立刻刷新。

linux Cenos-7.0下安装jdk搭建环境变量

╄→尐↘猪︶ㄣ 提交于 2020-02-16 18:10:02
搭建linux系统的java环境本人目前所知有两种方式: 第一种是从oracle官网下载linux系统的jdk版本; 第二种是使用yum命令的方式下载安装,咱们今天讲的是第一种方式。 一、工具准备: 1、首先准备一个linux系统的服务器或者虚拟机(下面提供一个简化版的虚拟机下载地址): 虚拟机下载地址 :https://pan.baidu.com/s/1EiClZ0_HT_0d86JHlkuHYQ 提取码:uxnr 2、提供一个linux系统的镜像文件,没有镜像文件的同学可自取,安装方法后续更新。。。 linux Cenos7.0版本镜像文件下载地址:https://pan.baidu.com/s/1SiYt6I5_Np2YEuCO4Moywg 提取码:ghbj 3、linux系统的jdk1.8版本下载: 链接:https://pan.baidu.com/s/15qZXTxWFzMkiXeXPCDeJxg 提取码: eczt 二、开始安装 1、linux系统正常登录后,使用命令 “”yum install lrzsz -y“” 安装软件包,方便后续从Windows系统上传文件到本地,安装成功后结果如下: 2.安装完成后,输入命令‘’rz‘’ 后会弹出弹窗,显示Windows系统的文件,选择你要上传的文件,点击打开后会自动上传文件,如下图: 3、上传完成之后,使用'll'或者“ls

流程案例:风格化角色(一)ZBrush起形

对着背影说爱祢 提交于 2020-02-16 14:31:33
全部使用球体起形 快捷键 命令 快捷键 说明 复制 Ctrl + Shift + D 复制为一个新的子工具 复制 Ctrl + 拖拽Gizmo 在 move模式 下,在当前子工具内复制 镜像复制 无 SubTool Master 插件中的 Mirror 命令 第一步 头部躯干 前视图 侧视图 第二步 四肢 来源: CSDN 作者: 开发游戏的老王 链接: https://blog.csdn.net/hello_tute/article/details/104338517

Linux命令:top命令

懵懂的女人 提交于 2020-02-16 13:35:55
  top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定. top 命令选项 -d # :指定刷新频率的时长,单位是秒 -b:全部显示所有进程 -n #:刷新多少次后退出 -H:线程模式,示例:top -H -p `pidof httpd` # top top - 15:01:41 up 6 days, 1:18, 1 user, load average: 0.09, 0.03, 0.00     ↑ ↑ ↑ ↑ ↑ ↑ 当前时间 运行时长 登录用户数 #过去的1分、5分、15分钟负载平均CPU等待运行的队列长度,越短越好 Tasks: 328 total, 1 running, 327 sleeping, 0 stopped, 0 zombie     ↑ 运行进程数 Cpu(s): 0.0%us, 0.0%sy, 0.0%ni, 100

Linux下top命令

蓝咒 提交于 2020-02-16 13:25:12
简介 top 命令是最流行的性能监视工具之一。top命令经常用来监控linux的系统状况,比如cpu、内存的使用。top命令交互界面如下图所示: top的界面分为两个部分,光标上面部分显示关于系统整体性能,光标下面部分显示各进程信息。 Linux top命令界面 第一行 第一行显示的内容和uptime命令一样,[l]可以显示和隐藏这个区域: 16:48:03 : 系统当前时间 up 7:36 :系统开机到现在经过了多长时间 9 users :当前9个用户在线(who命令查看当前的在线用户数) load average:0.85, 1.02, 1.00 :系统1分钟、5分钟、15分钟的CPU负载信息 第二行 Tasks:英文意思是工作、任务、差事 249 total:当前有249个任务,也就是有249个进程 1 runing:一个进程正在运行 247 sleeping:247个进程睡眠 0 stopped:停止的进程数 1 zombie:僵死的进程数 第三行 Cpu(s):表示这一行显示CPU的总体信息 8.2%us:用户进程占用cpu的百分比 10.0%sy:内核占用cpu的百分比 0.0%ni:改变过优先级的进程占用cpu的百分比 81.1%id:空闲cpu的百分比 0.0%wa:IO等待占用cpu的百分比 0.0%hi:硬中断占用cpu的百分比 0.0%si

Linux操作命令(四)

不打扰是莪最后的温柔 提交于 2020-02-16 13:24:14
本次实验将介绍 Linux 命令中 which、whereis、locate 命令的用法。 which whereis locate 1.which which命令的作用是,在PATH变量指定的路径中搜索可执行文件的所在唔知。它一般用来确认系统中是否安装了指定的软件。 【命令格式】:which 可执行文件名称 【常用参数】: 【常用范例】: 1.确认是否安装了gcc which gcc 2.查看cd命令的位置路径 which cd 从上面的显示信息可以看到在实验楼的系统中 cd 是一个 shell 函数。 再来在我本地 linux 系统上执行 which cd 命令,显示的结果如下: 显示在 PATH 变量指定的路径下没有 cd 命令。为什么显示没有呢?这是因为 cd 是 shell 内建命令,而 which 默认是找 PATH 内所指定的目录,内建命令不在其指定的目录中,所以当然一定找不到。 那么就有个问题,为什么实验楼环境中 cd 是一个 shell 函数,而其他 linux 环境中 cd 是内建命令呢?这跟所使用的 bash 有关。 echo $SHELL 命令查看当前使用的 shell。    补充知识 到底什么是命令? 命令可以是下面四种形式之一: 是一个可执行程序,就像我们所看到的位于目录/usr/bin 中的文件一样。 属于这一类的程序,可以编译成二进制文件,诸如用

Linux的小整理(入门)

核能气质少年 提交于 2020-02-16 11:39:05
1、 命令提示符     [root@localhost src]#     [当前登录用户@主机名 当前所在目录]#       # 超级用户       $ 普通用户     当前所在目录: ~ 用户家目录     管理员 /root     普通用户 /home/用户名 2、 文件命名规则     Windows: / \ | ? * < > CON 以点开头 默认都不能作为文件名使用     Linux :除了 / 之外,所有的字符都合法     有些字符最好不要用:空格、制表符、退格符、 @#$&()- 等 ( 空格是命令间的分隔符 )     避免使用点 (.) 作为普通文件名的第一个字符 ( 点开头的是 Linux 隐藏文件 )     大小写敏感 3、 linux命令的格式     命令 [选项] [参数]     例:ls 即 list 显示目录下内容     命令名称:ls     命令英文原意:list     命令所在路径:/bin/ls     执行权限:所有用户     功能描述:显示目录文件     ls 直接回车,显示当前目录下内容     ls -l 长格式显示 (缩略选项用一个减号,完整选项用两个减号)     -rw------- 1 root root 1190 08-10 23:37 anaconda-ks.cfg       第一项: