Linux命令行与shell脚本

Linux命令行与shell脚本

第1章 初识Linux shell

第2章 走进shell

第3章 基本的bash shell命令

路径

cd destination

cp 命令在复制文件时有两个参数,源对象和目标对象

cp source destination

pwd 命令可以显示出shell会话的当前目录

单点符(.),表示当前目录

双点符(..),表示当前目录的父目录

ls 列表命令,输出的列表是按字母、按列排序的

ls -l 显示附加信息,长列表

mv 命令可以将文件和目录移动到另一个位置或重新命名

rm 删除文件

rm -i fall

mkdir 创建目录

mkdir New_Dir
ls -ld New_Dir

rmdir 删除目录
rmdir 命令只删除空目录,如果目录下有文件,会拒绝删除目录

rm -i New_Dir/my_file
rmdir New_Dir
ls -ld New_Dir

file 查看文件类型

cat 显示文本文件中所有数据

cat test1

more 会显示文本文件的内容,并会在显示每页数据后停下来
more命令是分页工具

head 显示文件开头那些行的内容,默认显示前10行

第4章 更多的bash shell命令

ps 默认显示运行在当前控制台下的属于当前用户的进程

top 实时显示进程信息
top命令的输出中将进程叫做任务,有多少进程处在运行、休眠、停止或僵化。(僵化状态是指进程完成了,但父进程没有响应)

kill 通过进程ID(PID)给进程发信号,结束进程,kill命令会向命令行中列出的全部PID发送一个TERM信号,TERM信号告诉进程可能的话就停止运行。
kill命令不会有任何输出,要检查是否有效,可再运行ps或top

挂载 Linux文件系统将所有的磁盘都并入一个虚拟目录下,在使用新的储存媒体之前,需要把它放到虚拟目录下。这个工作称为挂载。

mount 用来挂载媒体的命令,会输出当前系统上挂载的设备列表


第5章 使用Linux环境变量

第6章 理解Linux文件权限

第7章 管理文件系统

第8章 安装软件程序

第9章 使用编辑器

第10章 构建基本脚本

第11章 使用结构化命令

第12章 更多的结构化命令

第13章 处理用户输入

第14章 呈现数据

第15章 控制脚本

第16章 创建函数

第17章 图形化桌面上的脚本编程

第18章 初识sed和gawk

第19章 正则表达式

第20章 sed进阶

第21章 gawk进阶

第22章 使用其他shell

第23章 使用数据库

第24章 使用Web

第25章 使用E-mail

第26章 编写脚本实用工具

第27章 shell脚本编程进阶

  附录A bash命令快速指南 604
  附录B sed和gawk快速指南 611

posted @ 2018-02-26 10:46  daminzhou  阅读(1436)  评论(0编辑  收藏  举报