Linux 1

INTRODUCTION

What is the Shell

Shell是一个应用程序,它接受用户的键盘输入,然后把这些输入传入到操作系统并返回结果.

What is the Bash

几乎所有的Linux Distribution都提供一个叫做bash的shell应用程序,bash是GNU项目的产物.bash的全称是Bourne Again Shell,从名称上就能看出它是一般Shell(sh)的加强版本.最早期的Shell是由Steve Bourne编写.

Terminal Emulators

当使用图形用户界面的时候,我们需要另一个程序来与Shell交互,这就是Terminal Emulator.比如在Mac下的iTerm就是一个Terminal.

Some simple commands

date: 显示当前时间.

cal: 显示这个月的日历.

exit: 退出当前session,相当于点击关闭.

NAVIGATION

pwd: 显示当前工作目录.

cd: 改变目录.

  • 通过绝对路径直接进入另一个目录

  • 通过相对目录进入另一个目录

ls: 列出当前目录下的所有内容.

显示另一个目录下的所有文件;

同时显示两个目录下的所有文件(在下面是当前目录和根目录):

以某种格式(这里是long format)显示当前目录下的所有文件:

下面是可以用到的所有指令:

当我们在用-l显示目录下的所以内容时,发现显示了许多具体的内容,下面这个列表表明了每个区域显示的内容的含义:

tips: 在创建新目录的时候,如果文件名之间有空格,最好用下划线代替.

EXPLORING THE SYSTEM

file: 显示当前文件的所属类型.

less: 显示文件的具体内容.

点击q退出浏览模式.

下面是在使用less浏览的时候可以使用的快捷键: