学习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命令显示特定进程所有环境的变量集。