linux编程基础(part2)

来源:互联网 发布:mac键盘怎么拆 编辑:程序博客网 时间:2024/06/07 06:59

今天是7月14号,短学期的第二天。突然觉得上这课应该写点什么记录一下,不然之前学的很快就忘记了,因此我想到了写博客。可是刚打算开始写,却先折腾了两个小时,好容易折腾会了这csdn的编辑器。结果现在已经快7点多了,我9点还要赶着去开srtp的会。。。。至于为什么一开始写day2,那是因为我今天上的课肯定得赶快复习一下啊。day1什么的,有时间我会补起来。

好了废话就不多说了,开始回顾今天的课程吧!

chapter 2 Linux 基础

(一)了解linux操作系统的结构

1. 应用程序用户接口(AUI)

应用程序
编译器、字处理器、电子制表软件、ftp、Telnet(用于远程登录)、web浏览器、基于X的GUI
Linux shell
Bash、Tcsh、Zsh等

2. 应用程序界面(API)

语言函数库
C、C++、Java等
系统调用接口(内核的入口)

3. 操作系统

Linux内核:
  • 文件管理
  • 主存及二级存储管理
  • 进程间通信IPC
  • 进程管理
  • CPU调度
设备驱动程序:
鼠标驱动、打印机驱动、CD-ROM驱动、DVD驱动、硬盘驱动等 

(二)登陆与退出

  • Linux系统是多进程多用户交互式的计算环境

基于文本界面的登陆(退出)Linux系统的方式

局域网连接
一般使用远程登录软件通过连接到局域网的一台Linux主机或服务器上。在Windows下使用的远程登录软件有PuTTY、telnet等,在http://www.putty.org/ /下载软件。
因特网连接
因特网连接与局域网连接相似。因特网中的Linux服务器很多。PuTTY的设置,如:host: 192.168.177.128 ,user:user1,port:22,password:***
独立连接
用户使用一台装有Linux系统的计算机,使用文本的界面。

当使用以上三种方式连接Linux系统时,需要向系统输入正确的用户名和口令。在成功登录到Linux计算机后,屏幕会出现一个诸如“$‖ (有可能是其他的符号)的shell提示符。接着用户可以使用各种各样的linux命令了。

用户退出系统
Ctrl-D键或logout命令

关机命令:
命令行方式:shutdown,halt,init 0,poweroff等,需要root权限

基于图形用户界面的登陆(退出)Linux系统的方式

1. 用户使用一台装了GNOME或KDE图形桌面的Linux系统,可以使用图形界面的登录窗口登录到系统。2. 使用Xmanager或X-Win32等客户端软件,在windows下登录到Linux,可以使用linux的图形界面。

在图形界面中通过鼠标点击“应用程序→附件→终端”操作进入文本界面。
Linux的很多命令需要在文本界面下完成的,Linux用户使用的命令要比Windows操作系统多,且功能强大。

用户退出系统,Fedora Core:
鼠标点击“桌面→注销”
关机命令:鼠标点击“桌面→关机”

启动方式

Linux系统的运行级别(启动级)从 0-6 共7个

 0.停机(关闭系统) 1.单用户模式(类似于Windows下的安全模式) 2. 多用户模式(没有NFS支持) 3. 完整的多用户模式(标准的运行级)  4. 保留 5. X Windows 系统 6. 重启

运行级配置文件放在在/etc/inittab中(ubuntu没有改文件) ,有一行”id:5:initdefaul”
root身份在终端上执行telint n ,进入行n。

关机命令

使用 shutdown 或 halt 命令关闭Linux系统。当然使用这些命令需要有管理员用户权限。
 例:下面是指定在早上 8:00 关机。
$ shutdown –h 8:00

 例:下面的命令是指定计算机在三分钟后关机。
$ shutdown –h +3

 例:下面的命令是指定计算机立刻关机。
$ halt

例:下面的命令使计算机重新开机。$ reboot $ init 6

(三)shell简介

shell 是Linux系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。
shell也被称为Linux的命令解释器(command interpreter)
这里写图片描述

0 0
原创粉丝点击