Linux操作系统(二)

Linux基本原则:

1.由目的单一的小程序组成,组合小程序完成复杂任务。

2.一切皆文件;

3.尽量避免捕获用户接口;

4.配置文件保存为纯文本格式;

用户跟操作系统接口:shell(GUI(图形接口,CLI命令接口)

GUI接口:

Windows

Gnome:c

KDE:c++

XFace:

CLI接口,人机交互接口:(bash,csh,zsh,kshtcsh)

命令提示符:prompt       bash(shell)

#: root

$:普通用户

输入命令 被shell送给内核

命令格式:   命令  选项(修正命令的执行方式) 参数(命令的作用对象)

选项:短选项:-   (可同时使用多个选项组合:ls -al )    长选项:--   (通常不能组合)

使用凭证:(Linux严格区分大小写。) root  oracle

虚拟终端:(terminal)

切换用户:su(switch user)           su -用户名                                            修改用户密码:   passwd 用户

操作系统结构:

Windows上有:dll(dynamic link library)  Linux上 .so(shraed object)

用户名:用户ID(identifier)

认证机制:authentication

授权:authorization

审计:audition(大部分通过日志来记录)

命令提示符

命令:可执行文件是必须有程序的可执行入口,库是没有可执行入口的)

magic number:魔数                 脚本第一行就是魔数#!bin/bash

Linux和Windows上的魔术是不一样的,所以即使c语言库库是一样的,Linux上编写的程序也未必能在Windows上运行。

list :ls 列出列表

目录:文件,路径映射                 路径:从指定起始点到目的地所经过的位置。             设置路径:是为了实现层次化管理

pwd:print working directory显示当前目录

文件类型:- :普通文件

d:目录文件

b:块设备文件

c:(character)字符设备文件

l:(link)符号链接文件

p:(pipe)命令管道文件

s:(socket)套接字文件

文件权限:9位,每三位一组,rwx(读,写,执行) -(横线表示权限为空)

时间: 2024-10-25 12:45:37

Linux操作系统(二)的相关文章

Linux操作系统备份之二:通过tar拷贝分区实现Linux操作数据的在线备份

http://www.tektea.com/archives/2163.html. 在<Linux操作系统备份之一:使用LVM快照实现Linux操作系统数据的在线备份>文章中,我们介绍了使用LVM快照实现操作性系统在线备份的方法,LVM快照可以实现在线操作系统数据的备份,在线的意思也就是说,不中断业务的条件下,完成操作系统数据的备份. 今天我们介绍另外一种在线备份Linux操作系统的方法:通过tar拷贝操作系统分区数据,完成操作系统备份. 在继续往下面读之前,为了更好理解,请先阅读这篇文章:&

第五十二课 linux操作系统原理、虚拟机基础原理

linux操作系统原理 linux操作系统原理 虚拟机技术基础原理 虚拟机技术基础原理

Linux操作系统基础知识

继续补充一点vim指令的一些知识点,当需要同时操作多个文件时,使用vim指令可同时打开几个文件加载至内存中.命令格式为vim file1 file2 file3,其中不同文件用空白字符隔开,默认操作第一个文件,当需要操作其他文件时,在末行模式下输入:next/:prev/:first/:last分别对应为下一个.前一个.第一个.最后一个文档的内容.当需要同时查看不同文件内容时,使用选项-o/O为竖屏/横屏分屏显示文件内容.在分屏情况下切换当前操作文件使用ctrl+w+左右键,ctrl前可加数字以

为什么网络银行不支持GNU/Linux操作系统下的浏览器操作

当年Linux没出时,银行就开始信息化建设了. 所为信息化,就是指用计算机工作了.服务客户了. 顺带着,慢慢的建服务器,连网(内部网).外网(网上银行) 这样下来, unix, dos, win nt, Win ** 经过这么多年的发展.一套系统或多套系统已经建成了. 现在想改为前端支持 Linux ,就像让微软把 IE 6, 7, 8, 9, 10, 支持好 w3c 的网络标准一样困难. 几乎是不可能的. 但也不是没有办法的.我想到的有二 一,等现在的软件寿命到期,如同等 IE 6, 7, 8

使用 /proc 文件系统来访问 linux操作系统 内核的内容 &amp;&amp; 虚拟文件系统vfs及proc详解

http://blog.163.com/he_junwei/blog/static/19793764620152743325659/ http://www.01yun.com/other/20130422/366044.html 使用 /proc 文件系统来访问 Linux 内核的内容 这个虚拟文件系统在内核空间和用户空间之间打开了一个通信窗口 简介: /proc 文件系统是一个虚拟文件系统,通过它可以使用一种新的方法在 Linux? 内核空间和用户空间之间进行通信.在 /proc 文件系统中,

linux 操作系统下c语言编程入门

2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门--时间概念 5)Linux程序设计入门--信号处理 6)Linux程序设计入门--消息管理 7)Linux程序设计入门--线程操作 8)Linux程序设计入门--网络编程 9)Linux下C开发工具介绍 1)Linux程序设计入门--基础知识 Linux下C语言编程基础知识 前言: 这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将 会学到以下内容: 源程序编

[Linux]谈谈如何学习Linux操作系统

一. 选择适合自己的linux发行版谈到linux的发行版本,太多了,可能谁也不能给出一个准确的数字,但是有一点是可以肯定的,linux正在变得越来越流行, 面对这么多的Linux 发行版,打算从其他系统转到linux系统来的初学者可能会感到困惑,即便是忠实的 Linux 用户也没有时间和精力去挨个尝试,因此初学者在学习linux的之前,需要有一个明确的方向,选择一个适合自己的系统开始学习linux至关重要!下面我们就分类介绍. 1.1 初学者入门首选-redhat系列在学习redhat系列li

Linux操作系统位数查看

--Linux操作系统位数查看----------------------2014/05/11查看linux是多少位的几位方法:查看linux机器是32位还是64位的方法:方法一:file /sbin/init 或者 file /bin/ls结果如下:/sbin/init: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18

查看Linux操作系统位数

方法一: 32位的系统中int类型和long类型一般都是4字节:64位的系统中int类型还是4字节的,但是long已变成了8字节: linux系统中可 用"getconf WORD_BIT"和"getconf LONG_BIT"获得word和long的位数:64位系统中应该分别得到32和64: [[email protected] ~]# getconf LONG_BIT64 方法二: [[email protected] ~]# ls /backup  dev  

小白该如何学习Linux操作系统(2)

献给初学者:小白该如何学习Linux操作系统(2) 三.用虚拟机软件学习linux 3.1 什么是虚拟机软件虚拟机软件能够在一台电脑上模仿出来若干台PC电脑,每台PC能够运转独自的操作系统而互不搅扰,能够完成一台电脑"一起"运转几个操作系统,还能够将这几个操作系统连成一个网络. 图1:安装了3台虚拟机的windows系统 比如图1中,是在一台电脑上安装了Windows 2000 Server,再在Win2000 server上安装虚拟机软件VMWare,利用VMWare模拟出来3台PC