网站大量收购独家精品文档,联系QQ:2885784924

LinuxShell命令简介.ppt

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LinuxShell命令简介.ppt

Linux Shell 简介 数学与信息工程系 李静 什么是shell Linux系统的shell就是操作系统的外壳,为用户提供使用操作系统的接口。 shell是用户和Linux内核之间的接口程序,如果把Linux内核想象成一个球体的中心,shell就是围绕内核的外层。当从shell或其他程序向Linux传递命令时,内核会做出相应的反应。 什么是shell shell是一个命令语言解释器,它拥有自己内建的shell命令集,shell也能被系统中其他应用程序所调用。用户在提示符下输入的命令都由shell先解释然后传给Linux核心。 有一些命令,比如改变工作目录命令cd,是包含在shell内部的。还有一些命令,例如拷贝命令cp和移动命令mv,是存在于文件系统中某个目录下的单独的程序。对用户而言,不必关心一个命令是建立在shell内部还是一个单独的程序。 Shell编程 shell的另一个重要特性是它自身就是一个解释型的程序设计语言,shell程序设计语言支持绝大多数在高级语言中能见到的程序元素,如函数、变量、数组和程序控制结构。shell编程语言简单易学,任何在提示符中能键入的命令都能放到一个可执行的shell程序中。 Shell基本概念 提示符 当普通用户成功登录,系统将执行一个称为shell的程序。正是shell进程提供了命令行提示符。作为默认值,对普通用户用“$”作提示符,对超级用户(root)用“#”作提示符。 一旦出现了shell提示符,就可以键入命令名称及命令所需要的参数。shell将执行这些命令。如果一条命令花费了很长的时间来运行,或者在屏幕上产生了大量的输出,可以从键盘上按ctrl+c发出中断信号来中断它(在正常结束之前,中止它的执行)。 Shell基本概念 命令 用户键入有关命令行后,如果shell找不到以其中的命令名为名字的程序,就会给出错误信息。 例如,如果用户键入: $ myprog bash:myprog:command not found $ 可以看到,用户得到了一个没有找到该命令的错误信息。用户敲错命令后,系统一般会给出这样的错误信息。 练习 内部命令和外部命令的区别是什么? 你认为shell与C语言编程的异同是什么? Shell常见命令简介 Shell常见命令 shutdown 指令 名称:shutdown 作用:安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭Linux,这是十分危险的。因为Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。 参数说明:  [-r] 重启计算机  [-k] 并不真正关机﹐只是送警告信号给每位登录者  [-h] 关机后关闭电源〔halt〕  [时间] 设置多久时间后执行shutdown指令。  [警告信息] 要传送给所有登入用户的信息。 例子 # shutdown -h now 立刻关机,其中now相当于现在 # shutdown -h 20:25 系统在今天的20:25分会关机 # shutdown -r now 系统立刻重新启动 # shutdown -r +30 The system will reboot 再过30分钟系统会自动重启,并显示后面的信息 # shutdown -k now ‘The system will reboot’ 仅发出警告信件的参数,系统并不会关机 man指令 名称:man 作用:对熟悉或不熟悉的命令提供帮助解释 例子 # man ls //可以查看ls相关的用法 注:按q键或者ctrl c退出,在linux下可以使用ctrl c终止当前程序运行 ls指令 名称:ls 作用:查看目录或者文件的属性,列举出任一目录下面的文件或子目录 参数 -l 列出文件的详细信息 -s 在每个文件名后输出该文件的大小 -t 以时间排序 -u 以文件上次被访问的时间排序 -R 列出所有子目录下的文件 -S 以文件大小排序 例子 # ls /usr/man # ls -l - r w x r - x r – x m.txt d r w x r - - r - - tt d表示目录(directory),如果是一个“-”表示是文件,如果是l则表示是一个链接文件(link) 表示文件或者目录许可权限。分别用可读(r),可写(w),可运行(x)。 练习 如果一个文件aa.txt的权限是:所有者可读、写、执行,同组人员可读、写,其他人没有任何权限。 那么ls -l的结果是什么? 问题 pwd指令 名称:pwd 作用:查看当前所在目录完整路径 例子 # pwd 查看当前所在目录路径 cd

文档评论(0)

rewfdgd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档