- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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
文档评论(0)