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命令显示特定进程所有环境的变量集。
提示符环境变量均以\反斜杠开头,这将提示符与普通文本区分开。
通用的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命令显示特定进程所有环境的变量集。
相关文章推荐
- 学习shell脚本:一个简单的shell脚本
- 一些简单的shell脚本 学习
- Linux学习之shell脚本的简单使用
- shell学习笔记(2) 一个简单的shell脚本程序
- shell脚本学习笔记--一个简单的脚本
- 简单的一些shell脚本学习--Unix命令行程序
- shell脚本的简单学习
- Shell 脚本学习 — 简单的执行跟踪
- 简单Shell脚本学习
- 【sehll学习】linux运维一个简单shell脚本监控系统内存
- 简单的shell脚本学习
- Shell 脚本学习 — 简单的执行跟踪
- 高级Bash脚本编程指南: 一本深入学习shell脚本艺术的书籍
- 第十二章 学习 shell脚本之前的基础知识
- shell脚本学习 三
- shell脚本学习笔记之正则表达式
- 简单的shell脚本练习(一)
- shell脚本学习日志
- Shell脚本学习——[小试牛刀]
- shell脚本学习1