欢迎来到天天文库
浏览记录
ID:48055515
大小:142.50 KB
页数:10页
时间:2020-01-13
《LINUX操作系统.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、LinuxShell和命令使用规则1Shell是一个命令语言解释器Shell是用户命令和linux核心之间的接口,用户在提示符下输入的命令都由shell解释后传给Linux内核。硬件系统核心命令解释器shell外层应用程序SHELL在LINUX系统中的地位2是内置命令用户输入命令提交给Shell内核中的系统功能调用在系统中查找该命令的文件并调入内存执行内置命令?是外部命令或实用程序Linux命令解释过程1、Linux系统上可执行文件的分类LINUX命令:linux的外部命令内置命令:实用程序:系统自有的一些工具程序(如文本编辑器、网络配置工具等)用户程序:用户程
2、序经过编译生成可执行文件SHELL脚本:由SHELL语言编写的批处理文件3常用的SHELL在LINUX系统里,可以使用多种不同类型的SHELL。通过/etc目录下的shells文件可查看目前系统中可用的Shell类型(示)ash:是由KennethAlmquist编写的,是Linux中占用系统资源最少的一个小Shell,它只包含24条内部命令,因而使用起来很不方便。bash:是sh的扩展,并与sh完全兼容。是Linux系统默认使用的Shell,它由BrianFox和ChetRamey共同完成,内部命令一共有40条。4常用的SHELLsh:是UNIX最初使用的SH
3、ELL,在编程方面非常优秀,但和用户的交互却差。csh:是Linux比较大的内核,它由以WillianJoy为代表的共计47位作者编成,共有52条内部命令。该SHELL其实是指向/bin/tcsh这样的一个SHELL,csh就是tcsh。/sbin/nologin:这个是不允许用户登录系统所用,系统中一些虚拟用户大多是不能登录系统的,这对于系统安全来说是极为重要;通过查看/etc/passwd中看哪些用户是nologin;最常用的主要是sh、csh、bash(RedHat下默认为bash)5常用的SHELL查看当前SHELL类型:echo$SHELLchsh改变
4、用户的SHELL类型格式:chsh[-sshell][--list-shells][--help][--version][username]举例说明:#chsh--list-shells:列出当前系统中所有的SHELL;fingeru1
5、grepShell:查看用户u1所用的SHELL类型;#chsh-s/bin/cshu1:更改u1所用的shell为csh;(重登录生效)6bash特点命令补全【Tab】别名机制:alias和unalias命令(~/.bashrc)命令历史:bash能自动跟踪登录用户每次输入的命令,并把输入的命令保存在历史列表缓冲区;用上下方向
6、键查阅和快速输入并修改命令;(~/.bash_history,#history,#fc)7命令规则、路径、文件和通配符命令规则命令动词[参数][操作对象]路径绝对路径相对路径文件命名规则通配符*匹配多个字符?匹配单个字符[abc]匹配abc中任意一个字符[!abc]匹配abc之外的任意一个字符8切换Linux虚拟控制台系统提供多个虚拟控制台(VirtualConsole)(在/etc/inittab文件中增删)切换各个虚拟控制台字符界面Alt+F1-F7图形界面9Linux登录、注销、关机和重新启动系统登录和注销的方法登录系统(login)注销登录(logout
7、或exit、CTRL+D)系统关机和重启的方法关机(shutdown-hnow、halt、init0)重新启动(reboot、init6、shutdown–rnow)10
此文档下载收益归作者所有