1.技巧列表 [1] 命令别名 [2] 输入/输出重定向 [3] 管道 [4] 命令连接符 [5] 命令替换符 2.命令别名 [1] <Tab> 命名补全 [2] ctrl + l 清屏命令快捷键 [3] ctrl + u 清除光标前面所有字符 [4] history 敲击的命令记录 [5] !num 执行num的命令 [6] 上下键命令 以前的命令 [7] alias copy=cp 定义别名 [8] unlias copy 删除别名 [9] alias drm="rm -r" 定义别名 3.输入/输出重定向 [1] 同标准I/O一样,Shell对于每一个进程预先定义3个文件描述字(0、1、2)。分别对应于:0 (STDIN) 标准输入 1(STDOUT)标准输出 2(STDERR)标准错误输出 [2] ls -l /tmp > /tmp.msg 把查询结果写入一个文件 [3] ls -l >> /tmp.msg 把查询结果追加到一个文件 [4] wall < /etc/motd 输入重定向 [5] cp -R /usr/backup/usr.bak 2> /bak.error 输出错误重定向(2>) 4.管道 [1] 将一个命令的输出传送给另一个命令,作为另一个命令的输入 [2] command1 | command2 | command3 [3] ls -l /etc | more [4] ls -l /etc | grep init [5] ls -l /etc | grep init | wc -l [6] wc -l(line) /etc/services 统计文件的行数 5.命令连接符 [1] ; 用;间隔的各命令按顺序依次执行。 [2] && 前后命令的执行存在逻辑与关系,只有&&前面的命令执行成功后,它后面的命令才被执行。 [3] || 前后命令的执行存在逻辑或关系,如果前面命令执行成功,后面命令则不执行,反之,则执行 6.命令替换符 [1] ls -l `which touch` 将which touch结果传递给ls -l执行 [2] which touch 查看命令所在目录
相关推荐
【CentOS Linux学习笔记】 CentOS 是一个基于Linux的开源操作系统,被广泛用于服务器环境。在学习CentOS的过程中,了解其基本操作、安装过程、文件系统管理以及权限控制至关重要。 安装CentOS 5.3时,通常需要通过...
### Shell Script 编程学习笔记 #### 一、Shell 脚本初窥 ##### 示例: ```bash #!/bin/sh # 第1行:指定脚本解释器(声明使用的shell名称),这里是用/bin/sh做解释器的。“#!”是一个约定的标记 cd ~ # 第2行:...
本篇笔记主要涵盖了基于CentOS的Linux基础知识,包括Shell命令、文件系统结构以及文件操作。 在Shell环境中,`export LC_ALL=en_US.utf8`命令用于设置环境变量,确保所有输出都显示为英文。`--help`是许多命令内部...
NULL 博文链接:https://shellfish.iteye.com/blog/1138810
Shell默认不区分变量的数据类型,但可以通过特定命令如declare来指定类型,尽管这种需求很少见。 2. 变量类型: Linux Shell中的变量可以分为两大类:环境变量和普通变量。环境变量是全局变量,能在创建它们的Shell...
- 学生应该熟悉常用的Shell命令,例如`ls`、`cd`、`mkdir`等,并学会如何通过命令行执行简单的文件管理和文本处理任务。 通过以上对Linux安装配置、图形界面操作以及命令行基础的介绍,我们可以看出,学习Linux不...
【狂神说Linux课堂笔记】是一份详细的Linux学习资料,主要涵盖了CentOS 7.0这一版本的操作系统。这份笔记PDF版旨在帮助读者深入理解和掌握Linux操作系统的核心概念、常用命令及系统管理技能。 Linux是开源的类UNIX...
基于 CentOS 7 下 Oracle 11g 的安装过程笔记 一、安装前准备 在安装 Oracle 11g 之前,需要检测是否已经安装了 Oracle 相关组件。使用 ps -ef | grep ora 命令来检测 Oracle 进程是否存在。如果不存在,则可以...
### Linux系统重要的命令笔记 #### 一、Linux操作系统概述 - **常见操作系统**:在现代计算环境中,操作系统作为用户与硬件之间的桥梁至关重要。常见的操作系统包括服务端操作系统(Linux、UNIX、Windows Server)...
首先,`.vimrc` 和 `.bashrc` 文件是Linux中非常重要的配置文件,它们分别用于设置Vim编辑器和Bash shell的默认行为。如果在这些文件中设置了错误的指令,可能导致命令行操作出现问题。解决方法是通过以root权限登录...
本笔记主要涵盖了RHCE认证考试的 Shell脚本编程章节,涵盖了Shell语言概述、Shell脚本组成、如何写好一个Shell脚本、编写第一个脚本、编写创建用户脚本、编写批量查看系统信息脚本、编写搭建本地软件仓库的脚本等...
Bash Shell是最常见的Linux默认shell,学习笔记会讲解变量、条件语句、循环结构、函数等基本概念,以及sed、awk等文本处理工具的使用。 系统监控与日志分析对于维护系统稳定至关重要。这包括使用top、htop、vmstat...
最后,如果你的系统安装了`uuidgen`工具(例如在CentOS 7上可通过`yum install pwgen -y`安装),则可以直接生成UUID格式的随机字符串: ```bash uuidgen ``` 以上就是Shell中生成随机数的多种方法,每种方法都有...
本篇笔记主要针对Linux服务器中的常用命令及用法进行了详尽的总结,旨在帮助初学者快速上手,并为有一定经验的用户提供参考。 1. **基础命令** - `ls`:列出目录内容,通过`-l`选项可显示详细信息。 - `cd`:切换...
### 安装笔记:centos6+zabbix3.x #### 一、概述 本文档旨在记录在CentOS 6.5环境下安装与配置Zabbix 3.x的过程,并着重介绍了使用MySQL作为数据库支持、通过msmtp发送告警邮件以及利用fping工具检测网络设备状态...
6:help 获取Shell内置命令的帮助信息 语法:help 命令 7:apt-get 安装卸载程序 第二部分:文件系统 文件系统/文件系统 0:tree 以树形结构显示文件目录结构 1:分区和文件系统 2:文件系统常用命令 df [选项][挂载...
2. **命令行操作**:Linux的强大在于其命令行工具,笔记可能会详细介绍各种常用命令,如ls、cd、cp、mv、rm、vi/vim编辑器、grep、find、sed等,以及如何通过shell脚本自动化任务。 3. **权限与用户管理**:Linux的...
- **ksh** (版本 20060214-1.7):Korn Shell。 - **sysstat** (版本 7.0.2-1.el5):系统统计工具。 - **gnome-screensaver** (版本 2.16.1-8.el5):GNOME屏幕保护程序。 - **setarch** (版本 2.0-1.1):设置进程架构...
第 4 章 Linux 必备命令 72 第 5 章 Linux 用户及权限管理 93 第 6 章 Linux 软件包企业实战 108 第 7 章 Linux 文件服务器企业实战 145 第 8 章 Apache WEB 服务器企业实战 162 第 9 章 LAMP 架构企业实战 177 第 ...