red hat linux shell语言编制一个批处理程序,Shell和Linux常用命令

62e50291a81fc54b507f33cb80033297.gif Shell和Linux常用命令

(11页)

c7fbcdb30325187cda8a0552b1038103.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

14.9 积分

Shell和Linux常用命令Shell和Linux常用命令一、 字符界面简介1、 进入字符工作方式的方法1)、在图形环境下开启终端窗口进入字符工作方式;2)、在系统启动后直接进入字符工作方式;3)、使用远程登录方式(Telnet或SSH)进入字符工作方式。2、 虚拟控制台3、 关机与重启1)、关机 #init 0 或 halt 或 shutdown –h now2)、重启 #init 6 或 reboot 或 shutdown -r now3)、命令init用于立即关机或重启,但是在多用户系统中,若想给用户发送警告信息以便各个用户完成自己的工作并注销登录,则必须使用shutdown命令。例如,#shutdown –h +5\“System will be down in 5 minites,Please save your work.”该命令警告所有用户将在5分钟后关闭系统。警告信息将显示在所有已登录的终端上。用-r参数替换-h参数用于重启。4、 Shell1)、Shell介绍:Shell就是用户与操作系统内核之间的接口,起着协调用户与系统的一致性和在用户与系统之间进行交互的作用。Shell在Linux系统中具有极其重要的地位。Shell最重要的功能是命令解释,从这种意义上说,Shell是一个命令解释器。Linux系统中所有可执行文件都可以作为Shell命令来执行。Red Hat Linux默认的Shell是bash。2)、Linux系统中可执行文件的分类类别说明Linux命令存放在/bin、/sbin目录下的命令内置命令处于效率的考虑,将一些常用命令的解释程序构造在Shell内部实用程序存放在/usr/bin、/usr/sbin、/usr/share、/usr/local/bin等目录下的实用程序或工具用户程序用户程序经过编译生成可执行文件后,也可作为Shell命令运行Shell脚本由Shell语言编写的批处理文件5、 命令格式、通配符和文件1)、命令格式cmd [-option] [arguments]2)、在Linux环境下,只要是可执行的文件并具有可执行属性它就能执行,不管其文件名后缀是什么。3)、常用设备文件说明设备文件说明/dev/hd*IDE硬盘设备,如hda1表示第一块IDE硬盘的第一个分区;hdb2表示第二块IDE硬盘的第二个分区/dev/sd*SCSI硬盘设备,如sda1表示第一块SCSI硬盘的第一个分区;sdb2表示第二块SCSI硬盘的第二个分区4)、常用通配符* 匹配任何字符和任何数目的字符 例如,ls *.c? 匹配任何单字符 例如,ls test?.c[…] 匹配任何包含在括号里的单字符 例如,ls [abc]t.c6、 获取帮助man command_nameinfo command_name二、 文件目录操作命令1、 常用的文件目录操作命令命令说明ls显示文件和目录列表touch生成一个空文件或更改文件的时间cp复制文件或目录mv移动文件或目录;文件或目录改名rm删除文件或目录cat、tac显示文本文件内容more、less分页显示文本文件内容head、tail显示文本文件的前若干行或后若干行wc统计指定文本文件的行数、字数、字符数ln建立链接文件whereis查找系统文件所在路径find在文件系统中查找指定的文件grep在指定的文本文件中查找指定的字符串pwd显示当前的工作目录cd切换目录mkdir创建目录rmdir删除空目录tree显示目录树2、 部分命令详解1)、touchtouch file_name创建一个空文件如果再执行touch file_name则该文件的创建时间会变为当前时间touch -t 1225130000 newfile参数加上一个代表“月日时年”的数字把某个文件的建立日期或时间设置为一个具体的时间2)、rmrm file_name 删除一个文件(带提示)rm -i file_name 删除一个文件(带提示)rm -r dir_name 删除一个目录及其内容(带提示)rm -rf dir_name 删除一个目录及其内容(不带提示)3)、wcwc file_name 统计一个文本文件的行数、字数、字符数4)、grepgrep “string” file_name 在文本文件中查找指定字符串5)、cdcd或者cd ~ 返回到自己的用户子目录(也就是保存自己文件的子目录)6)、find#find /usr –name spell 在子目录/usr中查找spell7)、ls$ls -F执行结果中名称后加一个斜线(“/”)的表示子目录,名称后加一个星号(“*”)的表示可执行程序,没有以上标识的为文件。$ls –a显示所有的文件(文件夹),包含隐藏文件(文件夹)。(以“.”开头的文件为隐藏文件)$ls -l列出文件(文件夹)的全部信息,共8个栏位第一栏位:文件的权限标志第二栏位:文件的链接个数第三栏位:文件所有者的用户名第四栏位:所有者所在的用户组组名第五栏位:文件的长度第六栏位:文件的创建时间第七栏位:文件的修改时间第八栏位:文件名8)、cat (1)、查看短文本文件 (2)、合并文本文件 cat test1.txt test2.txt > test3.txt把文件test1.txt和test2.txt合并到另外一个叫做test3.txt的文件中。cat test1.txt >> test2.txt把文件test1.txt的内容添加到文件test2.txt的后面。 9)、mkdir mkdir -p temp/child建立一系列完整的子目录结构。该例中temp、child两级目录执行命令前均不存在。故-p参数,又叫父操作参数。 10)、cpio cpio -idmv < ***.cpio3、三、 信息显示命令1、 常用的信息显示命令命令功能stat显示指定文件的相关信息file显示文件的类型who、w显示在线登录用户whoami显示用户自己的身份hostname显示主机名称uname显示操作系统信息dmesg显示系统启动信息top显示当前系统中耗费资源最多的进程du显示指定的文件(目录)已使用的磁盘空间的总量df显示文件系统磁盘空间的使用 关 键 词: Shell Linux 常用命令

524d6daf746efaa52c3c71bbfe7ba172.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值