首页 > 代码库 > 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学习笔记