随笔分类 -  Linux日练

每天学习一条Linux命令,滴水石穿!
摘要:背景:不管哪个公司,在面试时候都会问一些基本的linux命令,多准备,有备无患 统计某个单词在文本中出现的次数 cat XXX.log|grep ''|grep '条件'| wc -l 单个条件统计 cat XXX.log|grep ''|grep '条件1'|grep '条件2'|grep '条件 阅读全文
posted @ 2021-03-16 23:47 CS408 阅读(90) 评论(0) 推荐(0) 编辑
摘要:Linux上的free命令详解 free命令的所有输出值都是从/proc/meminfo中读出的 buffer是用于存放要输出到disk(块设备)的数据的,而cache是存放从disk上读出的数据。这二者是为了提高IO性能的,并由OS管理。 系统cache和buffer占用的内存可以被快速回收 阅读全文
posted @ 2019-03-19 08:18 CS408 阅读(621) 评论(0) 推荐(0) 编辑
摘要:背景:在linux使用过程中,经常需要查找文件,对命令中的通配符pattern和正则表达式的区分不是很清楚。有必要好好研究一下。 1 扫盲 1.1 通配符和正则表达式 当在使用命令行时,有很多时间都用来查找你所需要的文件,如ls find等。 S h e l l提供了一套完整的字符串模式匹配规则,或 阅读全文
posted @ 2017-11-10 20:36 CS408 阅读(78151) 评论(0) 推荐(5) 编辑
摘要:linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。 1 基本使用 1.命令格式: touch [选项]... 文件... 2.命令参数: -a 或--time=atime或--time=access或--time=use 只更改存取时 阅读全文
posted @ 2017-11-04 04:02 CS408 阅读(273) 评论(0) 推荐(0) 编辑
摘要:背景:在服务器上部署项目的过程中不可避免的要使用的shell脚本,所以特开一文,慢慢积累! 1 实战 Linux下获取当前的目录,需执行以下命令: 其中, 在使用的过程中需注意此事项: 命令中“`”不是英文的单引号,而是英文输入法下的“~”同一个按键下面的那个符号。 1 dirname $0,取得当 阅读全文
posted @ 2017-07-13 22:41 CS408 阅读(280) 评论(0) 推荐(0) 编辑
摘要:场景:在项目部署过程中经常需要给不同目录授权! 1 简介 chmod命令用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。 Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁 阅读全文
posted @ 2017-02-07 23:40 CS408 阅读(253) 评论(0) 推荐(0) 编辑
摘要:场景:解压war包时候用到该命令,感觉很方便。 1 基本用法 unzip [选项] 压缩文件名.zip 1.2 完整语法 unzip [-cflptuvz] [-agCjLMnoqsVX] [-P <密码>] [.zip文件] [文件] [-d <目录>] [-x <文件>] 或 unzip [-Z 阅读全文
posted @ 2017-02-07 23:21 CS408 阅读(537) 评论(0) 推荐(0) 编辑
摘要:场景:grep命令在文件搜索中经常会使用到,所以熟练掌握该命令对于日常日志搜索相当有必要!该命令通常配合正则表达式一起使用。 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression P 阅读全文
posted @ 2017-02-06 09:44 CS408 阅读(685) 评论(0) 推荐(0) 编辑
摘要:场景:Linux环境中压缩和解压的命令经常会使用到,所以学好这个命令很有必要! 原文出处:http://www.cnblogs.com/peida/archive/2012/11/30/2795656.html 1 引言 通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令 阅读全文
posted @ 2016-12-19 18:10 CS408 阅读(279) 评论(0) 推荐(0) 编辑
摘要:场景:在使用chkconfig查看vsftpd是否看机启动时候看不到启动项,用systemctl 才看到自己想要的结果 1 总结 from:https://linux.cn/article-5926-1.html(相当的详尽) Systemctl是一个systemd工具,主要负责控制systemd系 阅读全文
posted @ 2016-11-23 22:26 CS408 阅读(4387) 评论(0) 推荐(0) 编辑
摘要:场景:在搭建Ftp服务器时候,需要新建ftp用户,其实新建的ftp用户和Linux中root新建的用户一样,只是需要了解新建用户时候的相关规则。 1 解决新建用户缺少配置文件 1.1 新建用户 指定目录 修改密码 1. useradd 添加用户或更新新创建用户的默认信息 该命令的各选项含义如下: 代 阅读全文
posted @ 2016-11-23 17:36 CS408 阅读(10255) 评论(0) 推荐(0) 编辑
摘要:1 su命令 使用su命令来切换用户,su是switch user切换用户的缩写。 可以是从普通用户切换到root用户,也可以是从root用户切换到普通用户。 从普通用户切换到root用户需要输入密码,从root用户切换到普通用户不需要输入密码。命令格式:su [参数] [-] [用户名]用户名的默 阅读全文
posted @ 2016-11-14 14:36 CS408 阅读(248) 评论(0) 推荐(0) 编辑
摘要:场景:自动部署脚本中为了部署方便,将配置文件放在服务器端,每次部署都使用服务端的配置文件覆盖上传上去的配置文件。 cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一。 一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i 阅读全文
posted @ 2016-10-17 11:45 CS408 阅读(1770) 评论(0) 推荐(0) 编辑
摘要:场景:每次查看服务端的日志时候都需要反复重新加载服务端的日志。用tail命令可以很方便的查看服务器上的日志更新! tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上, 阅读全文
posted @ 2016-10-13 20:56 CS408 阅读(268) 评论(0) 推荐(0) 编辑
摘要:场景:在学习Linux环境下自动部署项目时候,可以通过crontab命令设定定时任务,实现服务端项目的自动部署! 前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性 阅读全文
posted @ 2016-10-09 17:36 CS408 阅读(528) 评论(0) 推荐(0) 编辑