tail
tail -f 2005-10-31.log
查看日志
-f
追加文件内容,可进行编辑
cat
cat /proc/cpuinfo
只读的形式打开文本文件
$cat >> filename << end
快速创建单个文件
就可以输入内容,以end为结尾。end都是可以自己定的,像在发邮件的时候,是以.点结束的所以可以用:
$cat >>
filename << .
注意:如果使用tab键,注意,一些老版本的shell可能无法正确理解它的含义。为了解决这一问
题,可以在<<之后加一个横杠-,像这样:
cat >> myfile <<-
end
cat testsetuplog2006-10-28 | awk '{print$3}' | sort -u |
wc
cat testsetuplog2006-10-30 | awk '{print $6}' | grep 0 | wc
cat
testsetuplog2006-11-15 | awk '($5$6==62) {print $4}' | sort -u | wc
在日志testsetuplog2006-11-15的每行中,第5列等于6,第6列等于2的行中,打印他们的第4列内容不重复的行数
cat
ExportMac2005.txt > mac.txt
把ExportMac2005.txt的内容拷贝到另外一个文件mac.txt
cat ExportMac2006-01-01.txt
>> mac.txt
把ExportMac2006-01-01.txt的内容追加到文件mac.txt
cat mac.txt | sort -u | wc
对mac.txt中的不重复内容条数进行统计
cat
mac.txt | sort -u > macunique.txt
把mac.txt中的不重复内容条数拷贝到macunique.txt
grep
grep MyKeyword
statistics.2006102700.log
grep MyKeyword statistics.2006102800.log |
wc
grep MyKeyword statistics.2006102800.log | awk '{print$1}' | sort -u |
wc
在日志statistics.2006102800.log的每行中出现过MyKeyword的行中,打印他们的第1列内容不重复的行数
wc
做统计 3个数字含义:行数,字符数,字节数
sort 排序 -u (unique) 不重复
awk
打印
grep 'Radius' *
在当前文件夹下的所有文件中搜索出现Radius的地方
wc
wc mac.txt
对mac.txt中的内容条数进行统计
find
find -name Main.cpp
搜索文件名为Main.cpp的文件所在路径
touch
touch xxx
创建新文件
rm
rm -rf WEB-INF
强制删除有内容的文件夹
rm xa*
删除所有xa开头的文件
split
split -l 10000
ExportMac.txt
把ExportMac.txt分割成多个文件,每个文件10000行
-l (lines)
行
cp
cp -a /usr/local/php /www/php
拷贝整个目录
ln
ln -s /usr/local/php/etc/php.ini
/etc/php.ini
ln -s from to
软链接 不会占用磁盘空间
硬链接,没有参数-s, 会在生成一个和源文件大小相同的文件
文件都保持同步变化
s
(symbolic)
分享到:
相关推荐
### Linux系统编程——基本命令详解 #### 前言 在深入探讨Linux系统的基本命令之前,我们先简要介绍学习Linux的目的以及应有的学习态度和方法。 - **学习目标**:成为一名合格的Linux/Unix系统程序员。 - **学习...
### 运维常用Linux命令与Shell技巧范例详解 #### 文件管理 - **创建空白文件**:`touch` 命令用于创建一个空白文件。如果文件已经存在,则该命令会更新文件的时间戳。 - **不提示删除非空目录**:`rm -rf 目录名...
- **文件内容的查看**:`cat`、`more`、`less`、`head`、`tail` - **文件复制、转移、删除**:`cp`、`mv`、`rm` - **文件内容统计**:`wc` 5. **基本的目录操作命令**: - **查看当前目录**:`pwd` - **创建...
Linux操作系统是基于Unix的一款开源操作系统,它以其稳定性和灵活性被广泛应用于服务器、嵌入式设备以及个人电脑。学习Linux的基本命令对于系统管理、开发和运维人员来说至关重要。下面将详细介绍标题和描述中提到的...
在 Linux 操作系统中,Shell 命令是用户与操作系统交互的重要方式之一。掌握常用的 Shell 命令对于提高工作效率、解决实际问题至关重要。本文将详细介绍标题及描述中提及的一些关键知识点。 #### 一、目录与文件...
### Linux基础命令详解 随着Linux系统的广泛应用,掌握其基本命令对于任何从事IT行业的人来说变得尤为重要。本文将基于“150个常用Linux命令”的内容,详细介绍其中的关键知识点,特别是那些对于初学者而言至关重要...
Linux是世界上最广泛使用的开源操作系统之一,它以其稳定性和灵活性著称。对于初学者来说,掌握Linux命令行操作是进入IT领域的必备技能。本篇笔记将详细介绍Linux中的常见命令,帮助新手快速上手。 首先,我们要...
- `head`、`tail`: 分别显示文件的开头和结尾部分。 - `more`、`less`: 分页查看文件内容。 - `cat`、`tac`: 显示文件内容。 - **查找命令**: - `grep`: 在文件中搜索特定字符串。 - `find`: 在文件系统中查找...
Shell是Unix和Linux操作系统中最常用的一种命令行解释器,它允许用户通过文本界面与操作系统进行交互,执行各种任务。在本实例手册中,我们将探讨一些基本的Shell命令和技巧,帮助你更好地理解和运用Shell。 1. **...
文件和目录操作命令包括 pwd 命令、cd 命令、ls 命令、mkdir 命令、du 命令、touch 命令、cp 命令、rm 命令、mv 命令、which 命令、find 命令、ln 命令等。 七、文件内容操作命令 文件内容操作命令包括 cat 命令、...
- **Bash(Born Again Shell)**:这是Linux中最常见的Shell之一,提供了许多实用的功能和命令。 - **文本命令**: - `ls`:列出当前目录下的文件和目录列表。可以使用`ls -Rl`来获取详细的文件信息。 - `cd`:...
在Linux操作系统中,Shell是用户与系统交互的重要工具,Bash是Linux最常用的Shell之一。在Linux学习2.pptx中,主要涵盖了基础的Linux命令和文件管理操作,以下是这些知识点的详细说明: 1. **Bash**:Bash全称是...
操作系统实验一主要涵盖了Linux操作系统的安装以及基本操作和文件系统的使用。这个实验旨在让学生熟悉Linux环境,以便在后续实验中能有效地进行工作。 首先,预备实验涉及到Linux的安装,包括在个人计算机上安装双...
Linux命令大全是Linux系统操作的核心,它包含了对系统进行各种操作的基本工具。下面将详细解释文档中提到的一些关键命令和概念。 1. **用户和权限管理**: - `whoami`:显示当前登录的用户名。 - `su`:切换用户...
### Linux的简单命令集 #### 知识点概述 本文档提供了一系列基本的Linux命令,旨在帮助用户快速理解和掌握在Linux环境下执行常见任务的方法。这些命令涵盖了文件管理、系统信息查询、进程控制等方面,是Linux初学...
- `head`、`tail`:查看文件的头部或尾部内容。 - `cat`:合并文件或查看文件内容。 - `wc`:统计文件中的行数、单词数、字符数。 - `tr`:字符转换。 - `paste`:合并两个或多个文件。 - `split`:分割文件。...