Linux 系统

目录

1. UNIX 系统基本概念
用户和组
文件基础
进程
命令行简介
cd:改变目录(Change Directory)
环境变量和 echo 命令
cat:在屏幕上打印一个或多个文件的内容
less:分页器
ls:列出文件
常用键盘快捷方式
2. 磁盘和分区
硬盘结构
扇区
分区
定义您磁盘的结构
磁盘和分区命名惯例
3. 命令行简介
文件处理工具
mkdir、touch:创建空的目录和文件
rm:删除文件或目录
mv:移动或重命名文件
cp:复制文件和目录
处理文件属性
chown, chgrp:改变一个或多个文件的所有者及所有组
chmod:更改文件或目录的权限
Shell 通配符
重定向和管道
关于进程的一些补充
重定向
管道
命令行补全
举例
其他补全方式
启动及处理后台进程:作业控制
总结
4. 文本编辑:Emacs 和 VI
Emacs
简单演示
起步
处理缓冲区
复制,剪切,粘贴,查找
退出 emacs
Vi:老前辈
插入模式、命令模式、ex 模式 ...
处理缓冲区
编辑文本和移动命令
剪切,复制,粘贴
退出 Vi
总结
5. 命令行工具
文件操作和过滤
cat、tail、head、tee:文件打印命令
grep: 定位文件中的字符串
wc:统计文件中的元素
sort:排序文件内容
find:根据指定条件查找文件
命令行启动规划
crontab:报告或编辑您的 crontab 文件
at:将命令排入计划,但只有一次
存档和数据压缩
tar:磁带存档器
bzip2 和 gzip:数据压缩程序
还有很多...
6. 进程控制
进程详解
进程树
信号
进程信息:ps 和 pstree
ps
pstree
向进程发送信号:kill、killall 和 top
kill、killall
综合 ps 和 kill:top
设置进程的优先级:nice、renice
renice
nice