linux基础
文章平均质量分 79
清塘荷韵_kathy
打不死的小强
展开
-
AWK--根据条件修改某一列的值
现有如下的数据: 要求将最后一列的0,1,2分别替换为相应的lable标签,即 0–Setosa,1–Versicolor,2–Virginica。首先想到的便是awk,awk可以很方便地获取某一列的内容并对其进行修改。简单回顾下AWK的用法: $0 表示整个当前行 $1 每行...原创 2018-04-11 17:34:25 · 31155 阅读 · 3 评论 -
top命令详解:实时显示系统中各个进程的资源占用情况(及top与ps的资源统计方式的区别)
top命令用于实时地对系统处理器状态进行监控,它能够实时地显示系统中各个进程的资源占用情况。该命令可以按照CPU的使用、内存的使用、执行的时间对系统任务进程进行排序显示。同时也提供交互模式。 命令输出如下: 可将它的结果分为两大区域:统计信息区和进程信息区一、统计信息区系统整体的统计信息;第一行:任务队列信息,与uptime命令执行结果相同。17:32:34:系统当前时间 ...转载 2018-08-08 21:38:07 · 4436 阅读 · 2 评论 -
Linux输出重定向
标准输入输出输出重定向> 代表以覆盖的方式将命令的正确输出输出到指定的文件或设备当中。 >> 代表以追加方式输出。正确输出和错误输出同时保存[kathy@localhost testDir]$ lltotal 8-rw-rw-r--. 1 kathy kathy 12 Jul 31 10:15 test-rw-rw----. 1 ro...原创 2018-07-31 11:10:38 · 3566 阅读 · 0 评论 -
Linux下快速删除大量文件/文件夹方法--rsync
假如你要在linux下删除大量文件,比如100万、1000万,像/var/spool/clientmqueue/的mail邮件, 像/usr/local/nginx/proxy_temp的nginx缓存等,那么rm -rf *可能就不好使了。rsync提供了一些跟删除相关的参数 rsync–he...转载 2018-07-30 16:36:42 · 6302 阅读 · 0 评论 -
Shell基础知识(一)
1、shell脚本的创建与执行[root@net10 mnt]# vim first.sh ----------------------------- #!/bin/bash echo "hello" -----------------------------[root@net10 mnt]# chmod +x first.sh ...原创 2018-07-05 15:55:18 · 293 阅读 · 0 评论 -
编写shell脚本以打印下面语句中字符数小于6的单词
编写shell脚本以打印下面语句中字符数小于6的单词。 The hard part isn’t making the decision. It’s living with it.思路:首先取出所有单词,计算每个单词的长度,然后依次进行判断。计算变量内容的长度,常见的方法有四种: [root@localhost myShell]# str=hello变量自带的获取长度的方法( ec...原创 2018-07-04 14:56:47 · 1226 阅读 · 0 评论 -
Linux文件——inode,软链接,硬链接
转自: http://www.ruanyifeng.com/blog/2011/12/inode.html http://hi.baidu.com/leejun_2005/blog/item/d9aa13a53b3af6e99152ee7e.html http://blog.51cto.com/13520924/2092364 https://blog.csdn.net/u0130719...转载 2018-06-02 11:59:30 · 814 阅读 · 0 评论 -
ls命令(查看文件与目录)--总结与整理
ps:ls命在Linux系统使用的频率相当高,但基本上日常使用的参数并不多,今天回顾时发现了几个不常用但很重要的使用参数,故记录下。 ls(list)命令用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。 命令的参数选项及说明此处只列出部分参数,更详细的请参照http://man.linuxde.net/ls...原创 2018-05-29 22:49:25 · 34225 阅读 · 0 评论 -
Linux 文件管理--文件属性、修改文件权限
在Linux系统中,一切皆文件,那么文件管理的重要性就不言而喻了,对文件进行管理,首先要清楚文件的相关属性。ls -l 该命令即可查看当前目录下文件的详细权限与属性。ls是“list”的意思,-l 列出详细的文件和属性。 文件详细信息共有七列,每列的意思如下: 文件类型与权限各字段以空格分隔,各字段意义: 共10个字符。第一个字符表示文件类型;后9个字符,每3个一...原创 2018-05-29 17:44:14 · 1109 阅读 · 0 评论 -
文件处理--find命令的用法
find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。一、命令格式:find path -option [ -print ] [ -exec -ok command ] {} \;-print 将查...原创 2018-05-28 14:38:04 · 671 阅读 · 1 评论 -
统计特定状态码的IP列表并计算其访问次数
web访问日志access.log的格式如下,请编写shell脚本统计8.14当天访问web服务器返回非200状态码IP列表并计算其访问次数,由高到低排序。0.001 215.26.54.129 -- [14/Aug/2016:02:56:50 +0800] "GET / HTTP/1.1" 400 1162 "-"0.001 215.26.16.26 -- [14/Aug/2016:02:5...原创 2018-09-29 23:00:30 · 515 阅读 · 0 评论