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

shell脚本学习之简单熟悉

2013-12-21 16:52 316 查看
学习Linux,需要在Linux进行多种编程和工作,那就要熟悉Linux>

提示符环境变量均以\反斜杠开头,这将提示符与普通文本区分开。

通用的Linux目录

/ 虚拟目录的根目录,通常此处没有文件

/bin 二进制目录,存储许多GNU用户级别的实用程序

/boot 引导目录,存储引导文件

/etc 系统配置文件目录

/dev 设备目录,Linux在该文件中创建设备节点

/home 主目录,Linux在该目录中创建用户目录

/lib 库目录,存储系统和应用程序的库文件

/media 媒体目录,可移动媒体设备常用的挂载点

/mnt 挂载目录,另一个可移动媒体设备常用挂载点

/opt 可选目录,常用于存储可选软件包

/root 根主目录

/sbin 系统二进制目录,存储许多GNU管理级别的使用程序

/tmp 临时目录,可以用在该目录中创建和销毁临时工作文件

/usr 用户安装软件目录

/var 可变目录,用于经常更改的文件,比如日志文件

创建目录命令mkdir

删除目录命令rmdir

使用cat命令来查看文件,缺点是在启动之后无法控制,另一命令more,显示每页数据后停止,

less命令和more命令基本相同,less命令在提示符提供更多信息,

使用tail命令,tail命令显示最后一组文件行,

使用head命令,与tail命令相似,head命令显示开头的一组文件,

实时监控

top命令用于显示与ps命令相似的进程信息,

kill命令根据进程ID,将信号发送给相关进程,默认情况下,kill命令会发送一个TERM命令给命令行中列出的PID

killall命令非常强大,它可以根据进程的名称而非PID来停止进程,慎用

监控磁盘空间

使用mount挂载,mount提供四条信息:

#介质的设备位置

#介质在虚拟目录中的挂载点

#文件系统类型

#已挂载的访问状态

使用umount来移除可移动设备

使用df命令,来查看所有已经挂载磁盘的情况,

使用du命令,可以方便地了解磁盘是否已经空间不足

数据操作中的数据排序

在操作大量数据时,常用命令是sort命令,sort命令的作用是对数据进行排序,

搜索数据

使用grep命令来完成搜索任务,

压缩数据

压缩工具有,bzip2 ,compress, gzip,zip

它们的压缩扩展名分别是.bz2,.z,gz,.zip

使用tar解压

Linux下的环境变量

shell环境变量,bashell环境变量可分为全局变量和本地变量,

使用printenv命令来查看全局环境变量

使用set命令显示特定进程所有环境的变量集。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: