您的位置:首页 > 运维架构 > Shell

Linux系统shell命令总结

2018-01-16 17:45 190 查看
1什么是shell

  Shell是Linux内核的外层保护工具,即可以通过shell来控制内核工作


2.进入shell命令界面

不同的Linux版本进入shell方式不同,我用的是red hat enterprise linux6,点击屏幕左上方的Applications--》system tools-->terminal



3.常用的shell命令

3.1文件操作命令

1.ls:用来查看目录的内容
2.touch:生成新的空文件或者改变现有文件的时间戳
3.mkdir:建立一个目录,同时设置目录权限
4.rmdir:删除空目录
5.cp:实现文件和目录的复制。即将源文件或目录复制到目标文件或目录中
6.mv:对文件或目录重新命名,或者将文件从一个目录移到另一个目录中
7.rm:删除文件和目录
8.cat:在标准输出上显示文件的内容(依次读取由参数file指明的文件);    

连接两个或多个文件

9.grep:在一个或多个文件中搜索是否包含给定的字符串,该命令只显示查找到的文本行,不修改文件
10.head:head命令在屏幕上显示指定文件的开头若干行,行数由参数值来确定。显示行数的默认值是10。
11.tail:tail命令在屏幕上显示指定文件的末尾10行。
12.find:查找符合条件的文件或目录
3.2系统相关命令

1.shutdown:

关闭或者重启Linux系统;允许用户在指定的一个时间点或者一个指定的时间段之后关闭或重启Linux系统

2.df:查看磁盘空间的使用情况
3.free:
查看系统内存的使用情况,包括已用的、剩余的物理内存和交换内存,以及共享内存和被内核使用的缓存区

4.passwd:为已有用户修改密码
5.sudo:临时为普通用户授权为超级用户的命令,将sudo放到要执行的命令前即可,授权时间在5分钟左右,过期后会再次要求输入密码
6.echo:在标准输出设备-显示器上输出一段文字
7.clear:清空屏幕上的信息,清屏后命令提示符移动到屏幕左上角
3.3其他常用指令介绍

who:
列出所有正在使用系统的用户、所用终端名和注册到系统的时间
date:

在屏幕上显示或设置系统的日期和时间
more:
该命令一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,给出至今已显示的该文件的百分比:

 --More--(XX%)

less:

less命令允许用户向前或向后浏览文件,而more命令只能向前浏览。
bzip2/bunzip2命令:

压缩文件bzip2:文件会被压缩并被保存为 filename.bz2。

命令格式:bzip2  filename

解压缩bz2文件:filename.bz2文件会被删除,而以 filename代替。

命令格式:bunzip2  filename.bz2

gzip/gunzip命令 :

gzip 压缩文件

输入命令:    gzip filename

文件即会被压缩,并被保存为 filename.gz。

 扩展压缩的文件

输入命令:  gunzip filename.gz

 filename.gz 会被删除,而继之以 filename。
Tar命令:

要创建一个 tar 文件,输入命令:

      tar -[选项] filename.tar directory/file

filename.tar 代表要创建的tar文件,

directory/file 代表想放入归档文件内的文件和目录。

示例:tar –cf 12.tar 1.txt 2.txt
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: