1.管道命令
需要注意的两个地方:
1.管道命令仅会处理standard output,对于standard error output会予以忽略。
2. 管道命令必须要能够接受来自前一个命令的数据成为standard input 继续处理才行。
3.重定向
计算机有多种多样的输入输出设备, 可以从文件中来,到文件中去。也可以从内存中来,到显示屏上去等等。对于linux系统来讲,其设定了标准的输入输出设备,分别为:
默认输出设备:标准输出 STDOUT,1
默认输入设备:标准输入 STDIN,0
标准错误输出: STDERR,2
对系统来讲,标准输入为键盘,标准输出和错误输出为显示器
其中
> 覆盖输出 >>追加覆盖
2>重定向错误输出 2>>追加方式
这里需要注意的地方:
set -C :禁止对已经存在的文件使用覆盖重定向,如果强制覆盖输出,则使用>|
set +C:关闭上述功能
&>:重定向标准输出或错误输出至同一个文件
<:输入重定向
<<:Here Document ‘eof’
4.命令执行判断依据
$?:命令回传码 ,若前面一个命令执行的结果为正确,在linux下面会回传一个$?=0的值。
cmd1 &&cmd2 若cmd1执行完毕且正确执行($?=0),则开始执行cmd2
若cmd2执行完毕且为错误($? !=0),则cmd2不执行
cmd1 || cmd2 若 cmd1执行完毕且正确执行($?=0),则cmd2不执行
若cmd1执行完毕且为错误($? != 0),则开始执行cmd2
其实有这么一个通式: cmd1 && cmd2 || cmd3
5.文本执行命令
1.文本查看命令:
cat、tac、more、less、head、tail
cat:连接并显示
-n
-E
Ctrl+c
分屏显示:
more、less
more: 向后翻
less:
head:查看前n行
tail:查看后n行
-n
tail -f: 查看文件尾部,不退出,等待显示后续追加至此文件的新内容;
2.文本处理
cut、join、sed、awk
2.1 cut命令
cut的主要作用就是将同一行里面的数据进行分解。。
cut -d '分隔字符' -f fields
1. 统计最后10次登陆系统时的用户名及登陆次数
last | tail -n 10 | cut -d ' ' -f 1 |uniq -c | sort -n
3.文本排序 sort
-n:数值排序
-r: 降序
-t: 字段分隔符
-k: 以哪个字段为关键字进行排序
-u: 排序后相同的行只显示一次
-f: 排序时忽略字符大小写
uniq:
-c: 显示文件中行重复的次数
-d: 只显示重复的行
4.文本统计 wc
-l
-w
-c
-L
5.字符串处理tr
字符处理命令:tr —— 转换或删除字符
tr [OPTION]... SET1 [SET2]
-d: 删除出现在字符集中的所有字符
tr ab AB
转载于:https://my.oschina.net/alfredliukai/blog/489663
分享到:
相关推荐
LINUX基本命令学习 在 Linux 操作系统中,基本命令是初学者入门的首选。这些命令是 Linux 系统的基础,是用户与系统交互的桥梁。掌握这些基本命令,可以帮助用户快速熟悉 Linux 系统,提高工作效率。 1. 登录和...
linux学习资料,包括linux基本命令,新手入门,高级技巧。
学习目前企业经常使用的Linux基本操作命令 深度学习Linux内核源码及源码剖析学习目前企业经常使用的Linux基本操作命令 深度学习Linux内核源码及源码剖析学习目前企业经常使用的Linux基本操作命令 深度学习Linux内核...
Linux 基本命令学习笔记 Linux 是一个基于 Unix 的免费操作系统,它的历史发展可以追溯到 1960 年代。1969 年,Ken Thompson 在美国贝尔实验室用汇编语言完成了 UNIX 操作系统。1971 年,Dennis Ritchie 发明了 C ...
通过了解和熟练使用这些基本命令,用户可以在Linux环境中更高效地执行各种任务,如文件管理、权限控制以及快速查找文件。随着对Linux命令的深入理解和实践,用户将能够更好地驾驭这个强大的开源操作系统。
Linux 基本命令大全 Linux 操作系统提供了许多基本命令来帮助用户管理和维护系统。这些命令可以分为多个类别,包括用户管理、文件管理、进程管理、网络管理等。下面我们将介绍一些常用的基本命令。 一、注销、关机...
【Linux学习:Linux基本命令】 Linux是一个开源操作系统,它的强大在于其命令行界面,通过一系列基本命令进行系统管理和操作。本篇文章将详细讲解Linux的基本命令,包括登录和退出、文件命令、目录和层次命令、查找...
### Linux基本命令操作实验报告知识点总结 #### 一、实验目的 - **了解Linux用户界面**:本实验旨在让学生理解Linux系统中用户交互的方式,包括命令行界面和图形用户界面。 - **掌握常用命令**:重点是让学生熟练...
本篇将深入探讨Linux的基本命令,特别是用户管理和管道与重定向这两个关键概念。 首先,我们来了解一下“用户管理”。在Linux系统中,每个用户都有特定的权限,这涉及到用户的创建、修改和删除。`adduser`或`...
总的来说,这个“Linux基本命令与常用命令大全”涵盖了Linux操作的基础,是学习和提升Linux技能的重要资源。通过深入理解并熟练运用这些命令,用户将能够更有效地在Linux环境中工作。无论你是新手还是经验丰富的用户...
对于初学者来说,掌握Linux的基本命令是入门的第一步,也是日后深入学习和工作的基础。本学习包以"三天学会全部Linux命令"为目标,旨在帮助新手快速上手。 首先,我们从基础开始,Linux命令行界面(CLI)是操作系统...
Linux命令学习手册是一份专为初学者设计的资源,它涵盖了Linux操作系统中常用的各种命令,帮助用户更好地理解和操作Linux环境。Linux是一种免费且开源的操作系统,广泛应用在服务器、超级计算机和个人计算机上。学习...
本资源摘要主要介绍 Linux 操作系统中易错的基本命令,旨在帮助新手快速掌握 Linux 基本命令,并解决一些常见的易错问题。 1. 分区命令 在 Linux 系统中,分区命令是非常重要的。例如,在创建分区时,需要注意哪些...
linux常用命令学习,了解linux的基本使用,日常工作中需要熟练掌握。
Linux 命令学习笔记 本笔记将涵盖 Linux 命令的基本概念、虚拟机的概念、Linux 主要目录结构、Linux 命令速查表、文件和目录常用命令等几个方面。 一、Linux 概念 Linux 是一种免费、开放源代码的操作系统,广泛...
本资源包提供了四份关于Linux命令学习的CHM(Microsoft帮助文件)文档,分别是"大学生攻克Linux系统教程(又名天下没有难学的Linux)"、"Linux基础命令教程豪华版"、"Linux常用命令全集"以及"Linux命令大全"。...
### 操作系统熟悉LINUX基本命令及编程环境 #### 实验背景与意义 随着信息技术的飞速发展,操作系统作为连接硬件与软件之间的桥梁,在计算机科学领域占据着举足轻重的地位。《操作系统》课程作为计算机专业的一门...
【Linux基本命令 - 1(1)】 在Linux操作系统中,掌握基本的命令行操作是至关重要的,因为它是系统管理、程序开发以及故障排查的主要工具。Linux的基本命令提供了丰富的功能,帮助用户执行各种任务,包括文件管理、...
【Linux基本命令详解】 在IT领域,Linux操作系统是不可或缺的一部分,尤其在服务器管理和运维工作中扮演着重要角色。本文将深入探讨Linux基本命令,包括文件目录类、系统信息类和进程管理类命令,帮助读者掌握在...