linux命令行及shell脚本学习笔记之构建基本脚本

shell脚本的关键在于输入多个命令并处理每个命令的结果,甚至需要将一个命令的结果传给另一个命令。shell可以让你将多个命令串起来,一次执行完成。如果要两个命令一起运行,可以 把它们放在同一行中,彼此间用分号隔开。

创建shell脚本文件

在创建shell脚本文件时,必须在文件的第一行指定要使用的shell。其格式为:

#!/bin/bash

在通常的shell脚本中,井号(#)用作注释行。shell并不会处理shell脚本中的注释行。然而, shell脚本文件的第一行是个例外,#后面的!会告诉shell用哪个shell来运行脚本

继续阅读“linux命令行及shell脚本学习笔记之构建基本脚本”

linux命令行及shell脚本学习笔记之环境变量

shell的父子关系

用于登录某个虚拟控制器终端或在GUI中运行终端仿真器时所启动的默认的交互shell,是一 个父shell。命令行输入bash就会创建一个子shell。

使用 ps –forest 命令可以查看

一行中输入多条命令使用分号; 即可例如 pwd ; ls ; cd /etc ; pwd ; cd ; pwd ; ls

进程列表:(pwd ; ls ; cd /etc ; pwd ; cd ; pwd ; ls),生成子shell

继续阅读“linux命令行及shell脚本学习笔记之环境变量”

linux命令行及shell脚本学习笔记之常用命令

常用命令

1.创建文件和列出文件

touch filename // 创建空文件
ls -l < 过滤文件名>  // 问号(?)代表一个字符 星号(*)代表零个或多个字符
ls -l --time=atime  // 显示文件的访问时间

2.复制文件

cp source destination // source和destination都是文件名时,复制了一个新文件
cp -R 目录名/  新目录 // -R 参数递归复制目录下的所有文件

3.链接文件 继续阅读“linux命令行及shell脚本学习笔记之常用命令”

linux命令行及shell脚本学习笔记之linux初识

参考书籍:《Linux命令行与shell脚本编程大全》

Linux基础知识

Linux可以分为四个部分:

 

内核:

主要负责以下四种功能:

  • 系统内存管理
  • 软件程序管理
  • 硬件设备管理
  • 文件系统管理

内存存储单元按组划分成很多块,这些块称作页面(page)

Linux操作系统将运行中的程序称为进程

内核创建了第一个进程(称为init进程)来启动系统上所有其他进程 继续阅读“linux命令行及shell脚本学习笔记之linux初识”