Linux 命令实战
命令登录
ssh UserName@RemoteIP
ssh seemmo@192.168.0.1
统计文件、目录的数量
- 统计当前目录下文件数量:ls -l | grep "^-" | wc -l
 - 统计当前目录下文件数量(包含子目录下的):ls -lR | grep "^-" | wc -l
 - 统计当前目录下目录数量:ls -l | grep "^d" | wc -l
 - 统计当前目录下目录数量(包含子目录下的):ls -lR | grep "^d" | wc -l
 
说明:
ls -l:长列表输出当前目录下文件、子目录行信息
grep "^-":过滤得到是文件的行信息
wc -l:统计输出信息的行数,由于一行信息对应一个文件,所以便是文件的数量;wc 命令不仅可以统计行数,还能统计单词数(-w),字节数(-c)
过滤行内容,写入到文件中
写到新的文件:grep "result: True" ~/logs/server_db/info.log > ~/logs/server_db/success.log 追加到文件中:grep "result:\[" ~/logs/server_db/info.log >> ~/logs/server_db/fail.log
动态打印日志,并过滤行内容
tail -1000f ~/logs/server_db/info.log | grep "result: True"
使用 grep 过滤日志中包含 ILLEGAL_TYPE 和 ILLEGAL_CODE 的内容
\| 表示转义 |,是或的意思
tailf ~/logs/server_db/info.log | grep 'ILLEGAL_TYPE\|ILLEGAL_CODE'
查看某个服务的占用端口
netstat -anp | grep service_name
修改文件或目录的属主
sudo chown seemmo:seemmo report-cz-1400

待续 ..
Linux 命令实战的更多相关文章
- Linux命令实战(一)
		
1.pwd(printing working directory)打印当前工作目录路径 [root@test sysconfig]# pwd /etc/sysconfig 2.ls(list)列出当前 ...
 - Linux命令实战(五)
		
1.显示/etc目录下,以非字母开头,后面跟了一个字母以及其他任意长度字符的文件或目录. [qiuhom@test ~]$ls -d /etc/[^[:alpha:]][[:alpha:]]* ls: ...
 - Linux命令实战(四)
		
1.Linux上的文件管理类命令都有哪些,其常用的使用方法及相关示例演示. 文件或目录的新建 touch :将每个文件的访问时间和修改时间修改为当前时间.若文件不存在将会创建为空文件,除非使用-c或- ...
 - Linux命令实战(三)
		
1.file检查并显示文件类型(determine file type) 一般用法就是file 后面接要查看的文件 可以一个或多个 [root@test test]# ll total 140 -rw ...
 - Linux命令实战(二)
		
1.printf格式化输出(format and print data) 语法:printf(选项)(参数) 参数 输出格式:指定数据输出时的格式: 输出字符串:指定要输出的数据. 格式替代符 %c ...
 - Linux实战教学笔记04:Linux命令基础
		
第四节:Linux命令基础 标签(空格分隔):Linux实战教学笔记 第1章 认识操作环境 root:当前登陆的用户名 @分隔符 chensiqi:主机名 -:当前路径位置 用户的提示符 1.1 Li ...
 - linux拓展之 用linux命令 管理windows一秒完成不可思议的操作--本节实战find 移动!!
		
花里胡哨的东西太多,有时候觉得简单也好! 你学习了Linux,是不是觉得Linux很强大!命令的多样性结合性有没有把你征服? 在那个烈日炎炎的夏日,我下载了辣末多老男孩的视屏----但是突然我只想看t ...
 - 苹果电脑基本设置+Linux 命令+Android 实战集锦
		
本文微信公众号「AndroidTraveler」首发. 背景 大多数应届毕业生在大学期间使用的比较多的是 windows 电脑,因此初入职场如果拿到一台苹果电脑,可能一时间不能够很快的上手.基于此,这 ...
 - Linux+Redis实战教程_day01_常用命令【重点】
		
3.常用命令[重点] Linux命令中参数,一般都是无序的.特殊情况下除外 3.1.磁盘管理命令 ls命令:列出目录内容 参数: -a 查询所有文件和文件夹.包含隐藏的 -l 查询详细列表 ls ...
 
随机推荐
- ISO/IEC 9899:2011 条款6.4.1——关键字
			
6.4.1 关键字 语法 1.以下为关键字: auto break case char const continue default do double ...
 - 阶段5 3.微服务项目【学成在线】_day16 Spring Security Oauth2_01-用户认证需求分析
			
1.1 用户认证与授权 截至目前,项目已经完成了在线学习功能,用户通过在线学习页面点播视频进行学习.如何去记录学生的学习过程 呢?要想掌握学生的学习情况就需要知道用户的身份信息,记录哪个用户在什么时间 ...
 - 总结Lock和synchronized的区别
			
1. Lock是一个接口,而synchronized是Java中的关键字,synchronized是内置的语言实现,Lock是代码层面的实现. 2. Lock可以选择性的获取锁,如果一段时间获取不到, ...
 - @Component默认是单例还是多例?
			
@Component默认是单例还是多例? 答: @Component注解默认实例化的对象是单例,如果想声明成多例对象可以使用@Scope("prototype") @Repos ...
 - 微信支付相关,如何获取API证书
			
参考腾讯官方文档: http://kf.qq.com/faq/161222NneAJf161222U7fARv.html?pass_ticket=4K97qCCjgTaO4WwN1x%2BCdKEqL ...
 - CSS3 @font-face详细用法
			
@font-face是CSS3中的一个模块,他主要是把自己定义的Web字体嵌入到你的网页中,随着@font-face模块的出现,我们在Web的开发中使用字体就不用再为只能使用Web安全字体烦恼了!肯定 ...
 - iOS-UIAlertView与UIActionSheet
			
UIAlertView与UIActionSheet 6.11.1 常规调用 UIAlertView:调出一个模态对话框,屏幕居中显示 UIActionSheet:非模态对话框,屏幕下方弹出 Alert ...
 - netcore mvc菜单,角色,权限
			
netcore mvc快速开发系统(菜单,角色,权限[精确到按钮])开源 AntMgr https://github.com/yuzd/AntMgr 基于netcore2.0 mvc 开发的 快速搭建 ...
 - TCP使用
			
TCP使用注意事项总结 目录 发送或者接受数据过程中对端可能发生的情况汇总 本端TCP发送数据时对端进程已经崩溃 本端TCP发送数据时对端主机已经崩溃 本端TCP发送数据时对端主机已经关机 某个连 ...
 - webkit浏览器下改变滚动条样式
			
/*定义滚动条轨道 内阴影+圆角*/ ::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); ba ...