第 1 部分 - 学习 Shell
1 – 什么是壳?终端模拟器你的第一次击键命令历史光标移动尝试一些简单的命令结束终端会话总结延伸阅读2 –导航了解文件系统树当前工作目录列出目录的内容更改当前工作目录绝对路径名相对路径名一些有用的快捷方式总结3 – 探索系统ls 更有趣选项和参数长格式的长篇大论使用 file 确定文件类型使用 less 查看文件内容导览符号链接硬链接总结延伸阅读4 - 操作文件和目录通配符mkdir – 创建目录cp – 复制文件和目录有用的选项和示例mv – 移动和重命名文件有用的选项和示例rm – 删除文件和目录有用的选项和示例ln – 创建链接硬链接符号链接让我们建造一个游乐场创建目录复制文件移动和重命名文件创建硬链接创建符号链接删除文件和目录总结延伸阅读5 – 使用命令命令究竟是什么?识别命令type – 显示命令的类型which - 显示可执行文件的位置获取命令的文档帮助 – 获取 Shell 内置程序的帮助--help – 显示使用信息man – 显示程序的手册页apropos – 显示适当的命令whatis – 显示一个非常简短的命令描述info – 显示程序的信息条目自述文件和其他程序文档文件使用别名创建自己的命令总结延伸阅读6 – 重定向标准输入、输出和错误重定向标准输出重定向标准错误将标准输出和标准错误重定向到一个文件处理不需要的输出重定向标准输入cat - 连接文件管道筛选uniq - 报告或省略重复行wc – 打印行数、字数和字节数grep - 打印匹配模式的行head / tail - 打印文件的第一部分/最后一部分tee – 从标准输入读取并输出到标准输出和文件总结7 – 以壳牌的眼光看待世界扩展路径名扩展波浪号扩展算术展开支撑扩展参数扩展命令替换上传图纸双引号单引号转义字符总结延伸阅读8 – 高级键盘技巧命令行编辑光标移动修改文本剪切和粘贴(Killing and Yanking)文本完成使用历史检索历史历史扩展总结延伸阅读9 – 权限所有者、组成员和其他所有人阅读、写作和执行chmod - 更改文件模式使用 GUI 设置文件模式umask – 设置默认权限改变身份su - 使用替代用户和组 ID 运行 Shellsudo – 以另一个用户身份执行命令chown - 更改文件所有者和组chgrp - 更改组所有权行使我们的特权更改密码总结延伸阅读10 – 流程流程如何运作查看进程使用 top 动态查看进程控制流程中断进程将进程置于后台将进程返回前台停止(暂停)一个进程信号使用 kill 向进程发送信号使用 killall 向多个进程发送信号关闭系统更多进程相关命令总结
文件记录