文档详情

Linux使用-基本shell命令.ppt

发布:2017-08-09约1.04万字共55页下载文档
文本预览下载声明
Linux使用 ——基本shell命令 shell是什么 shell的种类 shell的实用功能 1、shell是什么? Shell:字面意思“壳”;引申一下就是人机界面。是linux里用户使用Linux的桥梁(命令接口)。 C语言编写的一个命令解释程序,解释执行用户命令或脚本程序 特点:既是一种命令语言,又是一种程序设计语言。 作为命令语言:它交互式地解释和执行用户输入的命令; 作为程序设计语言:有自己的语法,定义了各种变量和参数,并提供了许多在高级语言中才具有的循环、分支等控制结构。可非交互的执行用户的shell程序。 2、shell的种类 很长一段时间,只有两类shell供人们选择: C shell用来交互;Bourne shell用来编程 Korn shell:结合了C shell的交互式特性,融入Bourne shell的语法,并增添了很多新功能,使其广受欢迎。 Bourne([bu?n]) Again Shell (bash):GNU计划的一部分,用来替代Bourne shell。用于基于GNU的系统. 大多数的Linux(Red Hat, Slackware, Caldera)都以bash作为缺省的shell, /bin/bash Shell的启动与退出 系统启动自动根据配置信息启动shell,根据用户启动的模式不同,shell表现为全屏控制台终端、或桌面终端的形式。 退出:在shell窗口键入exit命令 如果是控制台终端下:退出当前shell程序后,系统又回到控制台终端的login(登录)界面 如果是图形界面的终端下:退出后系统自动关闭该终端,回到图形桌面。 3、Shell 实用功能 tab自动补齐命令 输入命令的几个开始字符,按TAB可自动补齐命令 上、下光标键显示历史已经执行的命令 设置别名(alias) alias [别名]=[需要定义别名的命令] alias ll=‘ls –al’ 注意不要少了引号 同行多命令的排列 分号 ls –l ; cd \ 先执行第一个命令,不管是否正确继续执行第二个 ls –l cd \ 只有当第一个命令执行完毕后,执行第二个命令 输入输出重定向 一般,默认的标准输入是键盘stdin、标准输出是stdout和标准错误输出stderr默认显示器(终端), (分别是 0,1 和 2 ) shell允许用户的输入输出不是标准设备。这就是输入输出重定向。 有关的字符: 输入重定向: 用的地方较少,如 wc -l -w my.txt 统计文件 my.txt 中的行数和字数 输出重定向:、 ls my.txt 浏览当前目录的信息,但是结果不再输出到终端显示,而是存到了my.txt文件中。 会覆盖文件原内容;则是在原内容后附加 管道符“|” 前一个的结果作为后一个命令的输入 ls | head -5 浏览当前目录下的文件信息,但只显示前五条 Shell命令格式 文件基础知识 常用命令分类列表 命令实例 * 正则表达式 1、Shell命令格式 命令 –参数 如:tar –zxvf a.gz a 将压缩包a.gz解压到目录a 一般命令都带有很多参数,不容易全记住,可用linux帮助命令查看 man 命令 或 info 命令(支持帮助文件的链接跳转) 3、文件基础知识 常用文件类型 普通文件、目录文件、链接文件、设备文件、管道文件 目录结构 跟目录、用户目录、工作目录(当前目录) / 最特殊的目录,所有目录的起点 /bin??该目录中存放Linux的常用命令;/sbin 超级用户命令? /boot 内核和启动文件所在目录 /home 除root以外的用户主目录都在这里 /etc 系统多部分配置文件所在之处 /dev 所有设备文件保存在这 /proc 在磁盘上实际不存在,动态的根据命令采集系统进程运行状态等信息形成。 2、常用命令分类列表 文件管理 ls 浏览目录、pwd显示当前目录、cd进入目录 clear清屏 cp 复制文件、mv移动文件(重命名)、rm删除文件 touch 新建文件、ln 建文件链接 Mkdir 新建目录、rmdir删除目录 显示文件内容:cat、more可向后翻页、less前后翻页 选择文件部分内容输出: cut、head 查找文件:find、locate 按文件内容与指定字符串匹配查找文件 grep(涉及正则表达式) chmod设置文件权限 *sort、wc、comm、diff 用户管理 passwd设置密码、who查询当前登录用户 useradd、usermod、userdel groupadd、groupmod、groupdel su、sudo 换为root身份 磁盘、软件包管理 mount 挂载磁盘 rp
显示全部
相似文档