首页 > 代码库 > linux学习笔记

linux学习笔记

操作系统

操作系统的主要目的就是简单,高效,公平,有序和安全得使用一个计算机系统上的多种硬件资源和软件资源。用户通过输入命令使操作系统使用计算系统。计算机通过键盘等输入设备用来接收用户输入的命令。

操作系统的类型

a.单用户,单进程系统

这种os在一个时间内只允许一个用户使用计算机系统,并且一个用户只能运行一个进程。这种操作系统常常用于PC,例如macDOS,DOS,Windows 3.1.

b.单用户,多进程系统

一个时间内只允许一个用户使用计算机系统,但是可以同时运行多个进程。这种操作系统也常常用于PC,例如OS/2,windows NT工作站。

c.多用户,多进程系统

这种操作系统可以允许多个用户同时使用计算机,并且每个用户可以同时运行多个进程。例如linux,unix,windows NT Server。

 linux shell

登陆linux操作系统的时候,系统会为登陆的用户启动一个程序,通过这个程序,可以与linux进行交互,这个程序就是linux shell,主要作用就是执行通过键盘输入的命令。正因为shell的主要功能是解释命令,所以shell也被称为是linux的命令解释器。一般shell启动之后,就是显示一个提示符并等待输入命令,当输入了一个命令并按下回车键时,shell会试图执行这个命令,并假定命令行第一个单词就是命令的名字。

如何结束shell

在新命令行的起始位置输入ctrl + D ,即可退出shell

如何结束shell中正在运行的命令

ctrl + C,强制中断程序的执行。

各种shell程序

每个linux系统中都包括一些shell,目前应用最广泛的shell有Bash,TC,Z shell。通常默认的shell是bash。系统管理员可以指定具体的shell类型,通过命令就能修改自己默认登陆shell。比如如果默认登陆的shell是bash,那么可以通过命令tcsh或者chsh改变默认登陆shell为TC shell。

一些常用的linux命令

创建和显示目录

pwd   显示工作目录(print working directory ),判断当前的工作目录

mkdir  创建目录(make directory)

rmdir  删除目录(remove directory)

cd   改变目录(change directory)

cd ..   返回到当前目录的父目录

cd ~  跳转到home目录

ls   列出一个目录中的文件名和子目录名,但不包括点文件(list)

ls -a  列出该目录中所有文件,包括点文件

linux学习笔记