Linux命令行与shell脚本编程大全

第一章 初识Linux shell

Linux可划分为以下四个部分:

  • Linux内核
  • GNU工具
  • 图形化桌面工具
  • 应用软件
    Linux命令行与shell脚本编程大全

第二章 走进shell

文本命令行界面(command line interface,CLI)

CTRL+ALT+(F1~F7) 切换虚拟控制台
su root 进入root模式

setterm:
setterm inversescreen on
setterm inversescreen off
Linux命令行与shell脚本编程大全
右键添加"Open in Terminal"选项:
sudo apt-get install nautilus-open-terminal
nautilus -q

打开一个新terminal:SHIFT+CTRL+N
SHIFT+CTRL+Q
在现有基础上打开新terminal:SHIFT+CTRL+T
SHIFT+CTRL+W

COPY:SHIFT+CTRL+C
PAST:SHIFT+CTRL+V

F11 全屏或还原
Zoom In(放大字号): CTRL + +
Zoom Out(缩小字号): CTRL + -
Normal Size: CTRL + 0

FIND: SHIFT+CTRL+F
FIND NEXT: SHIFT+CTRL+H
FIND PREVIOUS: SHIFT+CTRL+G

第三章 基本的bash shell命令

man进入bash手册
bash手册不是按部就班的学习指南,而是作为快速参考来使用的
输入q退出

Linux将文件存储在单个目录结构中,这个目录被称为虚拟目录(virtual directory)。
Linux会在根目录上创建一些特别的目录,我们称之为挂载点(mount point)。虚拟目录用于分配额外存储设备的目录。
Linux命令行与shell脚本编程大全
图3-2展示了计算机中的两块硬盘。一块硬盘和虚拟目录的根目录(由正斜线/表示)关联起来。剩下的硬盘就可以挂在到虚拟目录结构中的任何地方。在这个例子中,第二块硬盘被挂载到了/home位置,用户目录都位于这个位置。

Linux命令行与shell脚本编程大全

cd /usr/bin
当前目录:pwd
回到主目录:cd
cd…回到上一级