学习笔记-Linux系统基础知识2

shell

GUI :graphic User Interface

x-window CS架构

Gnome

KDE

Xface

CLI: Command Line Interface

sh

bash

csh

ksh

zsh

tcsh

dll: Dynamic Link Library

.so: shared object

login:

用户名:用户ID

认证机制:

Authentication

授权:Authorization

审计:Audition(日志)

prompt:命令提示符

命令:

magic number:魔数 标识二进制命令执行的格式

Linux上的Shebang符号(#!)

#!/bin/bash

# command option arguments

短选项 -

长选择 --

arguments 作用对象

option  执行方式 有些选项可以带参数

目录:文件,路径映射

路径:从指定起始点到目的地所经过的路径

层次化文件管理的机制 File System

Filesystem Hierarchy Standard(文件系统层次化标准)FHS

FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录,

同时还给出了例外处理与矛盾处理

最顶级的/

ls:列出list

pwd:Print Working Directory

文件类型:

-:普通文件

d:目录文件

c:字符设备文件(character)

b:块设备文件(block)

l:符号连接文件(sysbolic link file)软连接

p:命令管道(pipe)

s:套接字文件(socket)

Xshell 远程登录工具

文件权限:9位 每3位一组,rwx

文件硬链接的次数

文件的属主(owner)

文件的属组(group)

文件大小(size) 单位是字节

时间戳(timestamp)最近一次被修改的时间(共有3个时间戳)

访问(access)

修改(modify)文件的内容发生了改变

改变(change),metadata,元数据,文件的属性

ls 指令

-h(human人类识别) :做单位转换

-a(all)显示以.开头的隐藏文件

(蓝色表示目录)

-A :除..和.外的所有文件

-d : 显示目录自身属性

-i : 显示文件的索引节点号

index node(inode)

-r : 逆序显示

-R :递归(recursive)显示

cd: change directory

家目录,主目录,home directory

cd ~ 回到家目录

cd ~USERNAME 进入指定用户的家目录

cd - :当前目录和前一次所在的目录之间来回切换

命令类型:

内置命令(shell内置)

外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件

环境变量:命名的内存空间

printenv 显示环境变量

PATH :使用冒号隔开的一堆路径

type:显示指定属于哪种类型

hash(hash表,键值对):缓存,记录缓存记录使用过的命令,次数和路径

o(1)速度级别

缓冲是实现系统加速的

时间: 2024-10-14 05:49:29

学习笔记-Linux系统基础知识2的相关文章

APUE 学习笔记(一) Unix基础知识

1. Unix 体系结构 内核的接口被称为系统调用 公用函数库构建在系统调用接口之上 应用软件既可以调用公用函数库,也可以直接进行系统调用 2. 文件和目录 目录操作函数:opendir---> readdir---> closedir struct dirent 结构体 stat 系统调用 3.程序.进程.线程 程序:存放在磁盘上.并处于某个目录中的一个可执行文件.使用exec系列函数将程序从磁盘读入存储器,并使其执行 进程:程序的执行实体.进程控制的3个函数:fork.exec.waitp

Linux系统基础知识

1.linux概述 ??Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议.它支持32位和64位硬件.Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统.??Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间).Linux存在着许多不同的Linux版本,但它们都使用了Linux内核.Linux可安装在各

Linux系统基础知识-嵌入式迅为4412开发板学习笔记

1. 什么是Linux系统编程 详情了解:http://topeetboard.com  更多了解:https://arm-board.taobao.com Linux系统编程分为三个部分:系统调用.C库和C编译器. 系统调用系统编程的基础是系统调用,也结束于系统调用.在带有操作系统的嵌入式开发中,需要从操作系统申请一些服务和资源,从用户空间向内核发起的一些函数调用.系统调用包括对文件的读写.进程的控制等等.在Linux中,系统的实现少于其它内核.例如在Windows下有几千个系统调用,但是在L

马哥2013年运维视频笔记 day01 系统基础知识

没有什么可说的,马哥的Linux视频真的是精品,这里把我学习以后的笔记整理到这里,以备不时之需. day01 ①.Linux学习的一些方法论 做好总结,必须学习完一个知识点以后要用自己的思想把它彻底的给别人讲明白,这样这个知识就真的融入你们的知识体系了,否则看着会了,其实是一知半懂.比较好的方法就是写总结,记笔记,然后汇总成博客,这样可以锻炼你对问题条理化理解,这会影响你们的一生,是隐形的影响. 都说Linux很难,不然怎么体现你的价值啊?只有基础打牢,之后的中高级内容才能从容不迫.要做好知识结

[Linux学习笔记] Linux系统引导流程(一)

前面我们已经介绍过以CentOS为例的Linux系统的安装以及Linux常用命令的使用,本节内容我们将介绍Linux系统引导流程.当按下电源的那一刻,到我们看到用户界面,这其中都发生了些什么呢?赶快来一探究竟. 下图为Linux系统引导流程过程图: 以下对Linux引导流程过程做一个简单的说明: 1. POST加电自检 POST(POST ON SELF TEST)首先对每一个设备进行检查,完成后会寻找存有引导记录的设备,找到读入操作系统的引导记录,将系统控制权交给引导记录. 2. MBR引导

0923------APUE 学习笔记----------Linux系统的启动流程

前言: 前天在看APUE的时候突然想到了这个问题,于是给自己科普一下Linux系统的启动流程. 1.加载BIOS 接通电源后,计算机首先加载BIOS(即Basic Input-Output System,该程序被固化在主板上的一个ROM芯片中,包括最基本的输入输出程序.系统设置程序.开机硬件自检程序和系统自举程序等),进行硬件自检(即Power On Self Test)检查计算机硬件是否满足运行的基本条件(对于非严重故障,会发出一些声音,严重故障则会直接退出),硬件自检完成以后,BIOS根据C

linux学习之八---Linux进程基础知识

一.linux进程 linux是一个多用户多任务的操作系统. 多用户是指多个用户可以在同一时间使用计算机: 多任务是指linux可以同时执行几个任务. 进程简单来说就是运行中的程序,Linux系统的一个重要特点是可以同时启动多个进程.根据操作系统的定义:进程是操作系统资源管理的最小单位. 1.Linux进程的概念 进程是一个动态的实体,是程序一次执行过程,并且进程是操作系统资源分配的基本单位. 进程与程序的区别:进程是动态的,程序是静态的:进程是运行中的程序,而程序还是保存在硬盘上的可执行代码.

Linux系统基础知识整理

1.Linux文件系统架构 1).文件或目录起始于"/"根目录,并且以树装结构呈现 2).最顶层以"/"开始 3).linux文件系统的文件或者目录名严格区分大小写,并且以/分隔开 4).".."表示上层目录 5)."."表示当前目录 6).隐藏目录或者文件名称都以"."开头 7).#代表当前登陆用户为root用户 8).$代表当前登陆用户为普通用户 2.Linux重要文件目录说明 1)./        

Linux系统-基础知识

一.计算机五大部件的关系 二.Linux系统组成部件   1.CPU(中央处理器) CPU组成:运算器.控制器和寄存器 2.内存 内存是与CPU进行沟通的桥梁,计算机中所有程序的运行都是在内存中进行的,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据.CPU的数据只能在内存中读取,并且内存数据是容易丢失的. 3.IO设备   管理和控制计算机所有输入和输出设备统称为IO设备.例如,硬盘.键盘.鼠标和打印机等等. 三.Linux操作系统的原理 内核功能:进程管理.内存管理.