`
liu86th
  • 浏览: 118418 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

[centos]shell命令笔记

 
阅读更多

 

 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 是一个基于Linux的开源操作系统,被广泛用于服务器环境。在学习CentOS的过程中,了解其基本操作、安装过程、文件系统管理以及权限控制至关重要。 安装CentOS 5.3时,通常需要通过...

    shell script编程学习笔记

    ### Shell Script 编程学习笔记 #### 一、Shell 脚本初窥 ##### 示例: ```bash #!/bin/sh # 第1行:指定脚本解释器(声明使用的shell名称),这里是用/bin/sh做解释器的。“#!”是一个约定的标记 cd ~ # 第2行:...

    linux+centos +linux学习笔记

    本篇笔记主要涵盖了基于CentOS的Linux基础知识,包括Shell命令、文件系统结构以及文件操作。 在Shell环境中,`export LC_ALL=en_US.utf8`命令用于设置环境变量,确保所有输出都显示为英文。`--help`是许多命令内部...

    CentOS 6 下笔记本硬盘保护软件laptop-mode-tool

    NULL 博文链接:https://shellfish.iteye.com/blog/1138810

    linux运维学习笔记:Shell变量.pdf

    Shell默认不区分变量的数据类型,但可以通过特定命令如declare来指定类型,尽管这种需求很少见。 2. 变量类型: Linux Shell中的变量可以分为两大类:环境变量和普通变量。环境变量是全局变量,能在创建它们的Shell...

    网易云课程“Linux 入门基础”课程学习笔记

    - 学生应该熟悉常用的Shell命令,例如`ls`、`cd`、`mkdir`等,并学会如何通过命令行执行简单的文件管理和文本处理任务。 通过以上对Linux安装配置、图形界面操作以及命令行基础的介绍,我们可以看出,学习Linux不...

    狂神说Linux课堂笔记.rar

    【狂神说Linux课堂笔记】是一份详细的Linux学习资料,主要涵盖了CentOS 7.0这一版本的操作系统。这份笔记PDF版旨在帮助读者深入理解和掌握Linux操作系统的核心概念、常用命令及系统管理技能。 Linux是开源的类UNIX...

    基于centos7下Oracle11g的安装过程笔记(个人学习)

    基于 CentOS 7 下 Oracle 11g 的安装过程笔记 一、安装前准备 在安装 Oracle 11g 之前,需要检测是否已经安装了 Oracle 相关组件。使用 ps -ef | grep ora 命令来检测 Oracle 进程是否存在。如果不存在,则可以...

    linux系统重要的命令笔记

    ### Linux系统重要的命令笔记 #### 一、Linux操作系统概述 - **常见操作系统**:在现代计算环境中,操作系统作为用户与硬件之间的桥梁至关重要。常见的操作系统包括服务端操作系统(Linux、UNIX、Windows Server)...

    linux命令笔记-1

    首先,`.vimrc` 和 `.bashrc` 文件是Linux中非常重要的配置文件,它们分别用于设置Vim编辑器和Bash shell的默认行为。如果在这些文件中设置了错误的指令,可能导致命令行操作出现问题。解决方法是通过以root权限登录...

    RHCE阶段笔记.pdf

    本笔记主要涵盖了RHCE认证考试的 Shell脚本编程章节,涵盖了Shell语言概述、Shell脚本组成、如何写好一个Shell脚本、编写第一个脚本、编写创建用户脚本、编写批量查看系统信息脚本、编写搭建本地软件仓库的脚本等...

    Linux 学习笔记,基于《鸟哥的 Linux 私房菜 第四版(CentOS7)》以及各种的网络资源.zip

    Bash Shell是最常见的Linux默认shell,学习笔记会讲解变量、条件语句、循环结构、函数等基本概念,以及sed、awk等文本处理工具的使用。 系统监控与日志分析对于维护系统稳定至关重要。这包括使用top、htop、vmstat...

    linux运维学习笔记:Shell生成随机数的方法.pdf

    最后,如果你的系统安装了`uuidgen`工具(例如在CentOS 7上可通过`yum install pwgen -y`安装),则可以直接生成UUID格式的随机字符串: ```bash uuidgen ``` 以上就是Shell中生成随机数的多种方法,每种方法都有...

    linux服务器命令用法笔记

    本篇笔记主要针对Linux服务器中的常用命令及用法进行了详尽的总结,旨在帮助初学者快速上手,并为有一定经验的用户提供参考。 1. **基础命令** - `ls`:列出目录内容,通过`-l`选项可显示详细信息。 - `cd`:切换...

    安装笔记:centos6+zabbix3.x

    ### 安装笔记:centos6+zabbix3.x #### 一、概述 本文档旨在记录在CentOS 6.5环境下安装与配置Zabbix 3.x的过程,并着重介绍了使用MySQL作为数据库支持、通过msmtp发送告警邮件以及利用fping工具检测网络设备状态...

    Linux命令笔记

    6:help 获取Shell内置命令的帮助信息 语法:help 命令 7:apt-get 安装卸载程序 第二部分:文件系统 文件系统/文件系统 0:tree 以树形结构显示文件目录结构 1:分区和文件系统 2:文件系统常用命令 df [选项][挂载...

    马哥linux手写笔记

    2. **命令行操作**:Linux的强大在于其命令行工具,笔记可能会详细介绍各种常用命令,如ls、cd、cp、mv、rm、vi/vim编辑器、grep、find、sed等,以及如何通过shell脚本自动化任务。 3. **权限与用户管理**:Linux的...

    华为工程师总结Linux笔记.pdf

    第 4 章 Linux 必备命令 72 第 5 章 Linux 用户及权限管理 93 第 6 章 Linux 软件包企业实战 108 第 7 章 Linux 文件服务器企业实战 145 第 8 章 Apache WEB 服务器企业实战 162 第 9 章 LAMP 架构企业实战 177 第 ...

Global site tag (gtag.js) - Google Analytics