Linux命令行与shell脚本

Linux命令行与shell脚本

第1章 初识Linux shell

第2章 走进shell

第3章 基本的bash shell命令

路径正则表达式

cd destination

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

cp source destination

pwd 命令能够显示出shell会话的当前目录数据库

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

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

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

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

mv 命令能够将文件和目录移动到另外一个位置或从新命名工具

rm 删除文件spa

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