Linux自学笔记(3):Linux系统基础入门

登录:
root/manager

startx &

终端:
用户与主机交互必然用到设备;

物理终端:直接接入主机的显示器和设备;
虚拟终端:附加在物理设备上的软件方式实现的终端;
模拟终端:图形界面下的打开命令行接口,基于ssh协议或telnet协议等远程打开的界面;

交互式接口,启动终端后,在终端设备附加一个交互式程序;
GUI:图形界面
x protocol ,windows manager ,dasktop

desktop
    GNONE (C,gtk)
    KDE(C++,pt)
    XFCE(轻量级桌面)

CLI:
shell程序:
sh
csh
tcsh
bash(bourn again shell),GPL
zsh

显示但钱使用的shell:

echo &{SHELL}

显示当前系统使用的所有shell:

cat /etc/shells

命令提示符:prompt
管理员:#
普通用户:$

命令:
输入命令,回车:
提请shell程序找到键入命令所对应的可执行程序或代码,并由其分析后提交给内核分配资源将其运行起来;
表现为一个或多个进程
在shell中可执行的命令有两类:
内部命令:由shell自带的,而且通过某些命令形式提供;
外部命令:在当前系统的某文件系统路径下有对应的可执行程序文件;

    区别内部或外部命令
        # type COMWO

运行命令
命令格式:
COMWO 【OPTIONS...】【ARGLMENTS...】
选项:用于启用或关闭命令的某个或某些功能
短选项:-c,例如:-l,-h
多个段选项可命令使用:例如-l -h,可写作-lh;
长选项:--word,例如--long,--human-readable
参数:命令的作用对象
向命令提供数据;

文件系统
/ 根

文件有两类数据:
    元数据:metadata(名字,大小等其他信息)
    数据:data

1.文件名严格区分大小写
2.文件名可使用处/以外的任意字符,不建议使用特殊字符
    /:根目录,路径分割符
3.文件名长度最长不能超过255个字符;
4.所以点 . 开头的文件,均为隐藏文件;
路径:
    绝对路径:从根目录起始的路径;
    相对路径:从当前位置起始的路径;
        当前位置的表示方式
            (1)./:./sysconfig/network-scripts
            (2)省略上述符号 sysconfig/network-scripts
            (3).. 返回上一级目录

    当前目录:current dlrectory,也称作working directory;
        pwd:printing working diretory

LSB:linux standard base

命令总结:ls,cd,type,tty,cat,which,whereis,pwd,echo

原文地址:http://blog.51cto.com/keepsmile/2091880

时间: 2024-10-15 22:27:01

Linux自学笔记(3):Linux系统基础入门的相关文章

Linux自学笔记(5):Linux基础命令

基础命令:date:date --help用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][-ss]]date [MMDDhhmm[[cc]yy][-ss]]:设置MM:月DD:日hh:时mm:分YY:两位年份CCYY:四位年份-ss:秒钟 Linux的两种时钟系统时钟:由Linux内核通过CPU的工作频率进行的计时:硬件时钟:huclock:显示硬件时钟-s,--hctosys-w,--systohc c

Linux 自学笔记(一)

    Linux系统简介 UNIX与Linux发展史: 1965年,由MIT,GE,AT&T贝尔实验室联合开发multics项目.后由于项目过于复杂,项目进度落后于计划,最终宣告失败. 1969年,贝尔实验室的工程师肯.汤姆森在DEC的机器上开发出了UNIX系统. 1971年,丹尼斯.里奇发明了C语言,并在1973年,用C语言把UNIX系统进行了重新编写,这为UNIX系统的可移植打下了基础. TCP/IP协议的开发,并捆绑在UNIX上,使得UNIX的发展和推广启到很大的作用. UNIX的主要发

Linux自学笔记——Centos启动流程

Centos启动流程大概为:POST --> Boot Sequence(BIOS)--> Boot Loader (MBR) --> Kernel(ramdisk) --> rootfs (readonly)-->switchroot --> /sbin/init -->(/etc/inittab, /etc/init/*.conf) --> 设定默认运行级别 --> 系统初始化脚本 --> 关闭或启动对应级别下的服务 --> 启动终端.

【linux驱动笔记】linux模块机制浅析

  1.   模块module 操作系统分微内核和宏内核,微内核优点,可以使操作系统仅作很少的事,其它事情如网络处理等都作为应用程序来实现,微内核精简的同时,必然带来性能的下降.而linux的宏内核设计,保证了设计性能,但linux作为一个通用操作系统,必然会兼容很多硬件,而linux本身的宏内核设计,导致了如果同时兼容所有的硬件,其编译代码将庞大无比,为了解决这个问题,linux效仿微内核,采用了模块这一天才思想.当内核配置make menuconfig时,可以选择M,将驱动作为模块来加载,其

Linux学习笔记:Linux发行版

Linux发行版 什么是Linux distribution – Linux的本质来说,它只是操作系统的核心(内核),负责控制硬件.管理文件系统.程序迚程等,并丌给用户提供各种工具和应用软件. – 人们以Linux核心为中心,再集成搭配各种各样的系统管理软件戒应用工具软件组成一套完整的操作系统,如此的组合便称为Linux发行版. Linux主要发行版 RedHat Linux:红帽企业级Linux是系统管理员的第一选择,它有众多的程序包,还有非常到位的支持,由于该发行版是商业化产品,所以丌是免费

Linux自学笔记——计算机基础以及命令帮助的获取

计算机基础知识: 计算机的主要组成部分: 运算器.控制器.存储器.输入设备.输出设备 CPU:运算器,控制器 bus:总线 memory: 编址存储设备 IO:与外部部件交互 程序的运行模式: 用户空间:user space,us 内核空间:system space POS:Portable OperationSystem POSIX API:编程接口: 运行程序格式: Windows:EXE,dll(dynamic link library) Linux:ELF,so(shared objec

Linux系统基础入门

1.描述计算机的组成及其功能 计算机有五大组成部分:运算器,控制器,存储器,输入设备和输出设备. 运算器是负责进行数据加工和数据运算的:一般在集成在cpu内 控制器是负责进行计算机各设备的控制:一般集成在cpu内 存储器是负责记录存储数据用的:例如硬盘,内存等 输入设备是负责计算机接受用户来自于其他设备指令的:例如键盘,鼠标等 输出设备是负责输出计算机处理结果的设备:例如显示器等 2.按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别. Linux有三大发行版 slackware其中

Linux自学笔记——Linux网络基础、命令及属性配置

网络对于Linux来说不可或缺的一部分,本文主要对linux网络的基础知识,常用配置命令以及linux配置文件的属性等等作一个总结. 计算机网络: TCP/IP协议栈: TCP/IP分为4层,分别为应用层,传输层,网络互连层,主机到网络层,不同于OSI,他将OSI中的会话层.表示层规划到应用层,把数据链路层和物理层划分给主机到网络层. OSI,Open System Interconnection,开放式系统互联,国际化标准组织ISO制定了OSI模型,该模型定义了不同计算机互联的标准,是设计和描

Linux自学笔记--基础命令date,cal等

逆水行舟,不进则退: date命令: 我们可以来man一下date命令,可以在上面看出 date的含义为 - print or set the system date and time,我们从以下几方面对date命令进行阐述. 1.   显示时间 date[OPTION]... [+FORMAT] format:格式符号 %D: %F: %T: 在屏幕中输入单独的date命令可以显示系统的时间: 同时我们也可以显示自己想要的时间显示格式: 2.   设置时间 date[-u|--utc|--un