Linux认证系统管理:认识与学习bash
一、认识bash这个shell
1.管理整个计算机硬件的其实就是操作系统的内核,这个内核是需要被保护的,所以我们一般用户就只能通过shell来跟内核通信,以让内核达到我们所想打到的工作。
2.只要能够操作应用程序的接口度能够称为shell
shell的功能
命令记忆功能history
命令与文件补全功能
命令别名设置功能(alias)
作业控制,前台,后台控制
程序脚本
通配符
二、shell的变量功能
1.环境变量例如PATH,HOME,MAIL,SHELL等,为了区别与自定义变量的不同,环境变量通常以大写字符来表示
2.我们可以利用echo这个命令来显示变量,但是变量在被显示时,前面必须加上字符
3.基本上,命令运行的顺序可以这样看
1.以相对/绝对路径执行命令
2.由alias找到该命令执行
3.由bash内置的命令来执行
4.通过
默认的组合键
Ctrl+C终止目前的命令
Ctrl+D输入结束EOF
Ctrl+M就是Enter
Ctrl+S暂停屏幕的输出
Ctrl+Q恢复屏幕的输出
Ctrl+U在提示符下,将整行命令删除
Ctrl+Z暂停目前的命令
6.通配符与特殊符号
*代表0个到无穷多个任意字符
?代表一定有一个任意字符
[]同一代表一定有一个在中括号内的字符,例如[abcd]代表这四个中一个
[-]例如[0-9]代表0-9之间的所有数字
[^]例如[^abc]表示的是非abc的.其它字符
三、数据流重定向
1.标准输出指的是命令执行所回传的正确的信息,而标准错误输出可理解为命令执行失败后,所回传的错误信息
2.标准输入stdin:代码为0,使用<或《
标准输出stdout:代码为1,使用>或》
标准错误输出stderr:代码为2,使用2>或2》
3.1>:以覆盖的方法将正确的数据输出到指定的文件或设备上
1.》:以累加的方法将正确的数据输出到指定的文件或设备上
2.>:以覆盖的方法将错误的数据输出到指定的文件或设备上
3.》:以累加的方法将错误的数据输出到指定的文件或设备上
4.&&和||的执行情况
cmd1&&cmd2若cmd1执行完毕且正确执行,则开始执行cmd2;若cmd1执行完毕为错误,则cmd2是不执行
cmd1||cmd2若cmd1执行完毕且正确执行,则cmd2不执行;若cmd1执行完毕且为错误,则开始执行cmd2
四、管道命令
1.管道命令|仅能经由前面一个命令传来的正确的信息,也就是标准输出的信息,对于标准错误输出是没有处理能力
2.在每个管道后面接的第一个数据必定是命令,而且这个命令必须是能够接收标准输入的数据才行,这样的命令才可以是管道命令
3.一般来说,选取信息通常是针对"行"来分析的,并不是整篇信息分析的
命令可以将一段信息的一段切出来,处理的信息是以行为单位
是抓取我们所需要的信息
可以进行文本数据来排序
是可以将重复的数据仅列出一个显示,但是要求必须先排好序
可以用来统计文件的行数和单词数
命令可以用来双向重定向,同时将数据流送与文件与屏幕
相關文章
-
Linux认证系统管理:linuxmail命令发送邮件失败
总结是在某一特定时间段对学习和工作生活或其完成情况,包括取得的成绩、存在的问题及得到的经验和教训加以回顾和分析的书面材料,它可以提升我们发现问题的能力,让我们抽出时间写写总结吧。总结你想好怎么写了吗?以下是小 -
Linux认证系统管理:linux下搭建ftp
最近为了方便目标板与PC机上LINUX之间的通讯,就在LINUX搭建了FTP,工作不难,写个总结。主要经过以下几个步骤: 1.检查是否安装了vsftpd服务器可以用rpm -q vsftpd命令来查看,若显示"vsftpd-1.1.3-8",则说明系统已经安装vs -
Linux认证基础知识:linux操作系统目录结构
linux 目录结构/: 根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中/bin:/usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。/boot: 放置li -
Linux系统中的SSH如何添加双重认证
近来很多知名企业都出现了密码泄露,业内对多重认证的呼声也越来越高。在这种多重认证的系统中,用户需要通过两种不同的认证程序:提供他们知道的`信息(如 用户名/密码),再借助其他工具提供用户所不知道的信息(如 用手机生 -
Linux认证系统管理:部署PHP项目应该注意的几点
在部署PHP项目时,有几点需要特别注意,也是初学者比较容易忽视的点:一、下载WAMPServer后,如何安装配置?二、如何通过客户端管理MySQL数据库?三、如何通过IP地址访问PHP网站,如果在局域网内部访问服务器上的PHP网站?针对第 -
Linux认证基础知识:Linux中正则表达式与文件处理
在学习Linux认证过程中,每个人会遇到每个人不同的问题,或小或大,真心希望同学们能少受些折磨,多得一些成就感与豁然开朗的感觉,这样的学习才能化被动为主动,越学越快乐。 一、正则表达式1.简单的说正则表达式就是处理字 -
IBM AIX V5.3 系统管理认证知识点
IBM的历史可以追溯到电子计算机发展前的几十年,在电子计算机发展之前,它经营穿孔卡片数据处理设备。下面是小编整理的关于IBM AIX V5.3 系统管理认证知识点,希望大家认真阅读! 启动过程启动过程包含下面的一些步骤:启 -
Linux认证基础知识:RedHat之vi命令详解
本文介绍了vi(vim)的基本使用方法,但对于普通用户来说基本上够了!vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Lin -
Linux认证基础知识:RedHat之查看和修改IP
首先是查看当前机器网卡的'IP1.显示当前启动的网络接口命令:ifconfig2.查看当前所有网络接口命令:ifconfig -a3.查看指定网络接口命令:ifconfig eth0在LINUX下修改IP分为二种情况,1.调试时修改IP,仅在当前生效,重启后恢复 -
2016年Linux认证基础知识:php做权限管理
篇一一、内容概要:民以食为天,人天天都得吃饭,因此,餐饮业的客源十分广泛。国内外各种类型的旅游者、相关团体、企事业单位、政府机构、当地居民等都可以成为餐饮企业的接待对象。因此,餐饮企业经营对象的范围十分广泛,各企