linux
文章平均质量分 75
法拉利轮子
这个作者很懒,什么都没留下…
展开
-
Linux:用Screen管理你的远程会话
今天又像往常一样,为组里同学准备测试环境全量库的时候,突然在想,以前做全量库的时候,经常需要保持ssh窗口开启,如果关闭窗口或者断网,任务就停止了,也没办法实时去查看是否已成功。然后抱着问题去问了一下运维同学,突然发现自己纠结的问题其实很简单就能解决。刚好在网上看到一篇很好的文,转载一下。 让我们来看看为什么关掉窗口/断开连接会使得正在运行的程序死掉。 在Linux/Unix中,有转载 2017-12-22 22:37:12 · 793 阅读 · 0 评论 -
Linux – Shell 条件测试
写脚本的时候,有时要判断字符串是否相等,或者检查文件状态或者数字测试,基于这个条件才能做进一步动作。test命令用于测试字符串,文件状态和数字。expr命令测试和执行数值输出。使用最后退出状态命令$?可测知test和expr,两者均以0表示正确,1表示换回错误。 test用法测试文件状态test一般有两种格式test condition 或 [condition](注意在条件两原创 2018-02-06 18:12:23 · 437 阅读 · 0 评论 -
Linux – AWK
AWK命令可以用来格式化报文或从一个大的文本文件中抽取数据包,它在文本浏览和数据的熟练使用上性能优异。 调用awk有三种方式调用awk。第一种是命令行方式:awk [-F field-separator] ‘commands’ input-file(s)第二种方法是将所有awk命令插入一个文件,并使awk程序可执行,然后用awk命令解释器作为脚本的首行,以便通过键入脚本名称来调原创 2018-01-30 15:18:11 · 304 阅读 · 0 评论 -
Linux – shell 脚本简单介绍
shell基本知识原创 2018-02-05 18:05:11 · 283 阅读 · 0 评论 -
Linux – 对数据的处理简介
本文参考了鸟哥的Linux私房菜 数据流重定向我们在使用linux的时候会经常用到重定向,数据流重定向就是将某个指令执行后应该要出现在屏幕上的数据,传输到其他地方,例如文件或者是打印机之类的装置。 一般情况下,如果我们执行一个指令,通常它会是这样的: 我们执行一个命令的时候,这个指令可能会由文件读入资料,经过处理之后,再将数据输出到屏幕上。Standard output与s原创 2018-01-29 14:02:02 · 794 阅读 · 0 评论 -
Linux – shell输入与输出
在shell脚本中,可以用几种不同的方式读入数据,可以使用键盘标准输入,也可以指定一个文件作为输入。也可以使用标准终端屏幕输出,还可以使用文件作为输出。 echo使用此命令可以显示文本行或变量,或者把字符串输入到文件。它的一般形式为:echo stringecho命令有很多功能,其中最常用的是下面几个:\c :不换行\f :进纸\t :跳格\n :换行在sh原创 2018-01-28 22:02:08 · 696 阅读 · 0 评论 -
Linux – 后台执行命令
我们在用手机看电影的时候,有时候经常会被短信或者APP更新弹出的窗口干扰在Linux上也一样,当你在终端或者控制台工作的时候,不希望在自己做事的时候,被突然的作业占住屏幕。或者有一些密集访问磁盘的进程,希望可以在非复核高峰时间段运行。这时候,我们就希望这些进程能够在后台运行。 在这种情况下,我们有几种选择:cron : 系统调度进程。可以使用它在每天的非高峰负荷时间段运行作业,或在一周原创 2018-01-26 17:28:27 · 349 阅读 · 0 评论 -
Linux – 文字处理:tr用法
tr用来从标准输入中通过替换或删除操作进行字符转换。tr主要用于删除文件中控制字符或者进行字符转换。命令格式为:tr –c –d –s [“string1_to_translate_from”] [“string2_to_translate_to”]file-c :用字符串1中字符集的补集替换此字符集,要求字符集为ASCII-d :删除字符串1中所有输入字符-s :删除所有重复原创 2018-02-02 12:02:23 · 312 阅读 · 0 评论 -
Linux – 文本文件的合并与分割
有几种工具用来处理文本文件分类,合并和分割操作。 sortsort命令将许多不同的域按不同的列顺序分类。当查阅注册文件或为另一用户对下载文件重排文本列时,sort工具很方便。sort选项很长,甚至有时在各种不同开关的实际功能和结果进行比较时也会遇到麻烦,原因可能是在结合使用sort的不同选项时有些概念模糊不清。 sort –cmu –o output_file [other o原创 2018-02-01 20:48:43 · 2296 阅读 · 0 评论 -
Linux – 文件的搜寻
本文参考了鸟哥的Linux私房菜 有时候,我们需要在系统中查找文件,Linux有一个非常优秀的搜寻系统。一般提到搜寻文件的时候,很多人第一反应是find命令,但其实find不是常用的,因为速度慢,而且毁硬盘。一般我们都先用whereis/locate来查找,找不到了会用find找,前两个命令是利用数据库来搜寻数据,没有实际的搜寻硬盘,所以效率比较高。 whichwhich原创 2018-01-25 17:05:39 · 284 阅读 · 0 评论 -
Linux – 文件类型和权限
参考鸟哥的Linux私房菜 Linux是一个多人多任务的环境,为了让每个使用者具有较安全的管理机制,文件的权限管理非常重要。Linux一般按照所针对的用户,将文件的权限分为三类:Owner,创建该文件的用户。Group,拥有该文件的用户组中的任何用户。Other, 不属于拥有该文件的用户组的某一用户。按照访问方式,可以划分为以下三种:Read,可以显示该文件的内容。原创 2018-01-24 16:01:38 · 574 阅读 · 1 评论 -
Linux – sed用法介绍
sed用法介绍原创 2018-01-31 12:02:25 · 413 阅读 · 0 评论 -
Linux: 系统启动过程分析
Linux: 系统启动过程分析原创 2018-01-04 16:00:59 · 1635 阅读 · 1 评论 -
Linux - 进程生命周期
本文参考了【深入Linux内核架构】Linux操作系统属于多任务操作系统,系统中的每个进程能够分时复用CPU时间片,通过有效的进程调度策略实现多任务并行执行。而进程在被CPU调度运行,等待CPU资源分配以及等待外部事件时会属于不同的状态。下图描述了进程之间的状态关系: 进程的三种基本状态:运行:该进程此刻正在执行等待:进程能够运行,但没有得到许可,因为CPU分配给另一个进程。调度器可以在下一次任务...原创 2018-02-27 11:40:00 · 3225 阅读 · 0 评论