Turbolinux用户基础学习总结
Turbolinux用户基础学习总结 篇1
Turbolinux学习总结第一章什么是Linux
(一)1 Linux的特点 :免费开放源代码 类UNIX的 交互式的 多用户和多任务的网络操作系统
免费:Linux 是受自由软件协会的GUN通用公共许可证(GPL)的保护的。根据该许可证的规定,使用该软件的源代码时,必须在新的软件中保证该源代码可以被免费使用,而且任何使用源代码的行为必须符合GPL的规定。这些规定对于Linux的源代码永远有效!
开放源代码:意味着用户创建程序的源代码对于普通公众的使用没有限制。正是因为允许用户对源代码进行修改,并以编译生成的二进制形式发布的做法广受欢迎,Liunx才茁壮成长起来。
通常一个Linux操作系统包含了Linux内核,标准GUN实用工具和开放源代码应用程序。
Linux是由芬兰 赫尔辛基大学的年轻人 Linus Torvalds 开发出来的,在1991年发布0.02的版本;
主要运用在①互联网服务供应商(ISP),如WEB服务器 ②大学或研究机构,运用程序开发 ③大型的金融机构,如银行数据库服务器 ④ 服务行业的机构,如酒店或航空公司的预约和登记 ⑤ 可视化工作站 医疗系统,扫描设备和成像系统,制造业,工艺处理,电力系统,政府与军队部门,航空航天和天气预报 ⑥⑦⑧⑨⑩
Linux的文件系统是 ext2 或 ext3 Linux 的结构 :从―内‖到―外‖依次 是 :硬件、内核(kernel)、命令解释器(Shell)、运用程序
GPL的含义:GUN通用公共许可证运行环境 :
4优点和缺点:
①能够在多种体系结构的硬件上运行②强大的命令集 ③稳定的开发环境
④坚固的网络性能 ⑤ 低廉的软件价格 ⑥⑦⑧⑨⑩
缺点 ① 对于习惯于Window的用户来说不易掌握 ②支持的PC硬件没有Window好③ 支持的备份和打印先滞后 ④⑤⑥⑦⑧⑨⑩
系统的结构目录(linux目录架构)
(二)5 用户界面:命令行界面—CLI :是一个对用户发出命令作出回应的程序,并可以使系统执行指定的动作或程序;图形化界面—GUI :基于X协议的GUI,四种进入命令行界面的方法 :X 终端窗口,虚拟控制台,Teknet 会话,拨号会话 Linux 会话:用户,登录程序,Shell和简单命令行,特殊按键,三种类型的权限访问: 超级用户-对整个系统的访问没有限制,是系统固有的;进程用户- 对进程的请求资源进行限制,是系统固有的;
无特权用户- 对它们许可的域和行为进行限制,由系统管理员创建
特殊按键:删除前一个字符 Ctrl+h ;删除整行Ctrl+u ;终止当前命令Ctrl+c
结束输入Ctrl+d ;特殊字符可通过按住Ctrl健并按下一个字母键 光标移至最前Ctrl+A ;光标移至最后 Ctrl+E
ls 显示指定目录和文件的信息; pwd 显示当前目录的名称;cd 进入指定的目录 ;echo 显示字符 ;date 显示当前的时间和日期 ;cal 显示年历 ;
who 列出所有登录了系统的用户命令举例
第二章 安装Iinux
1安装前的准备:调整Bios;备份数据;准备分区;
Turbolinux 与 Window 不能同在一个主分区,可以在两个不同的分区(此安装顺序为先Window 后 Linux)
使用Linux创建Linux安装盘需要的命令是 :dd ;使用Dos 的命令是rawrite
安装方法有 :硬盘安装,软盘安装和网络安装;网络安装又分为 FTP和NFS
软盘启动时的镜像:
boot.img 用户如果无法从光驱引导安装程序,则由boot.img来引导系统并开始安装
network.img 通过网络方式(FTP或NFS)安装
pcmcias.img 使用pcmcia 设备安装
光盘和U盘的挂载及卸载方法:先用fdisk –l 来查看设备文件和格式
①对于光盘 mount /dev/cdrom(源文件)/mnt/cdrom(目的文件)再到目的文件查看 ②对于U盘mount-t vfat /dev/U盘名 /mnt/U盘名 再到目的文件查看U盘内容
2开始安装
LILO可以安装的位置:第一个硬盘的主引导区(MBR)
安装顺序:
(1)启动安装盘进行引导。回车后自动加载部分硬件驱动。
(2)回车进入第二阶段。
(3)选择安装类型。选标准安装。
(4)选择键盘和鼠标。一般直接键入回车使用缺省设置。
(5)硬盘分区及设置:
删除分区:①h(帮助信息)②d(删除原有分区)③l(第一个分区被创建)
创建分区:④n(创建第一个分区)⑤p(选择primary partition)⑥l(指明创建的是第一个分区)⑦ 回车 ⑧ +64M
设置分区:⑨使用fdisk理的―t‖命令,指定某一分区的类型。或者打入―w‖指令存盘,退出fdisk。
(6)格式化分区:选择压迫格式化的分区。―/‖分区必须格式化。
(7)设置lilo:即Linux的启动管理器。
(8)配置主机名和网络参数
(9)选择时区
(10)输入超级用户口令
(11)配置显示器(12)参数确认
(13)格式化文件系统
(14)是否安装附加软件包
(15)设置安全级别
(16)重启
(17)网络安装注意事项:启动安装程序有两个选择:NFS和FTP方式安装。
3分区:/boot 引导系统分区 /dev/hda2(注意分区的表示方法);
交换分区 指定一部分分区,相当于虚拟内存,大小是物理内存的2 倍
/
第三章Turbolinux 工具 TurboHWDETECT 配置检测设备,对早期的硬件和一些ISA卡不能检测 TurboPKG 管理软件包;包是为一个特定的目的一组文件;
文件名bash(软件包名称)– 3.0-19.2(软件版本号).i386(软件运行硬件平台).rpm(软件包扩展名)
包有两种格式:.rpm和.tar ;
用rpm –qa 来 查看.rpm格式的包;
TurboPKG 只能在Ftp服务器支持传输需要Ftp由 ―PASV‖ 命令时,才能用FTP 服务器来安装软件包;
必须由超管(Root)登录才可以操作 TurboSERVICE 配置服务 :在Shell 命令行输入 turboservice ,使用上下健在各个服务间移动,用空格键来开启和关闭服务 TurboXCFG 配置XWindow系统资源(键盘,鼠标,显示卡,监视器和字体)
选择登录方式(图形界面)TurboWMCFG 用来选择窗口管理器和管理工作环境的程序,系统管理员可以来设置整个系统的缺省配置,普通用户可以来设置自己的工作环境,所有用户都可以使用该工具,用户重新登录到系统时就可以看到自己所选择的窗口环境 TurboPRINTDCFG 对本地打印机和网络打印机以及打印队列的配置,使用该命令必须开启lpd 服务(service lpd start);
打印机连接的三种类型:本地,远程,LAN Manager/SMB TurboFSCFG 对文件系统,LILO启动管理器的配置,包括在系统启动时需要挂载那些文件系统,如何挂载,系统的启动顺序,参数等!配置的目标文件有/etc/lilo.conf, /etc/fstab TurboNETCFG 为超级用户提供了配置网络的工具,只能用超级用户root 使用
用ifconfig 设定网络参数 ① ifconfig 显示所有网络接口内容
② ifconfig eth0 192.168.0.1 Netmask 255.255.0.255
设置本地连接的网卡的IP 地址为和子网掩码为
③ifconfig eth0 down / up =ifdown /ifup eth0 禁用/启用本地网卡
④Route 显示路由表信息 lo 表示是―内部循环的IP‖的网卡的代码,这是个内部的interface ,必须要存在,不能够关闭 eth0 是本地连接的网卡代号⑤⑥⑦⑧⑨⑩ TurboUSERCFG 用户和组的管理 Turbousercfg 查看用户和组,创建用户 useradd name 创建组 groupadd name 删除组 groupdel 10 TurboTIMECFG 用来编辑时区信息的文本模式工具
第四章X配置及疑难解答 X Window 系统:XWindow系统是一个网络化的视窗系统,它能够在位映象的屏幕上显示窗口式的文本和图形。配置XFree86 :手动配置(/etc/x11/XF86Config配置文件)和利用工具配置(XF86Setup图形界面的GUI工具和XF86config命令行工具)使用 XWindow服务 :X的服务器和客户端是通过X协议进行通信的。X协议通常是通过TCP/IP协议传输的,当然可以通过一些其他的通信协议,X协议为每一个可能的请求定义了一个消息。
常用的窗口部件包括按钮,图标,图片,文本项的区域,标签,检验框,菜单和滚动条等;工具包有:Xt,GTK 和Qt
X服务器支持SHAPE(允许窗口拥有非矩形的边框,通过命令xeyes-shape 来检测)扩展功能和MIT-SHM(支持在客户端和服务器端之间共享内存的功能)的扩展 桌面环境 有三个桌面环境 CDE KDE GNOME
桌面环境包括了用户图形界面的整个外观,大部分桌面环境都有一个默认的窗口管理器,用户可以自己组合窗口管理器和桌面环境,每一种环境都是建立在一种特殊的小部件工具包的基础上,这种小部件工具包就是一组标准的接口部件
窗口管理器与桌面环境的区别:窗口管理器的工作是控制屏幕上窗口的位置,移动,装饰和大小的改变;桌面环境是一个集成的程序集合,它被用展示程序的外观;桌面环境可能包括一个窗口管理器 远程的X:X的客户端一定要打开一个与服务器的连接才能显示它的输出,即使客户端与服务器在同一系统上,这个连接也要做
指定寻找X服务器的两种方法 :使用-display选项和设置DISPLAY环境变量
者都必须指定名字,在指定了主机名和IP 地址时,冒号和0是必须的 启动 :系统启动后进入文本模式,然后通过键入startx 来启动x 7 退出X应用程序 :①使用程序本身提供的退出方法,主菜单选择―退出‖
② 用窗口管理器关闭应用程序(窗口的关闭按钮)③结束程序进程 ④⑤
退出X服务器 ① 从菜单中选择exit 或 logout ② Control+Alt+Backspace ③④⑤资源
第五章运行级别与故障排除 引导过程LILO:LINUX系统需要一个相当标准的启动界面,最低级别的机器引导依赖于硬件。系统BIOS 从默认引导设备的主引导扇区引导程序(通常是LILO)
装载内核的应用程序是 LILIO,文件是/etc/lilo.conf,他被安装在第一硬盘的主引导区(MBR)
INIT : init 是linux 系统操作中的程序之一,它是由一个内核启动的用户进程;内核自行启动后,就通过启动一个用户级程序init方式,完成引导进程;init 始终是第一个进程,其进程编号始终为1 ;init 的配置文件是/etc/inittab 运行级别 是操作系统当前正在运行的功能级别, 在/etc/inittab文件中指定,运行服务放在/etc/rc.d目录下 查看运行级别 runlevel ,改变运行级别 init 2/3/4/5
关闭系统得命令:shutdown ,参数 –h(关机);-r(重启); reboot = shutdown –r now
half / poweroff = shutdown –h now 立刻关机 shutdown –h 20:00 在20:00关机;
shutdown –r /-h +10 在10 分钟后重启/关机
init q 和telinit q 都是告诉init查询它的文件(inittab)而不改变运行级别 INITTAB文件:/etc/inittab文件中包含了每一个进程运行对应的初始文件,Id : level : action : process Id 是唯一的标识符,最多4个字符; Level 运行进程的运行级别
Action 如何运行进程的关键字,告诉init 执行的动作 Process 执行命令的完整路径和参数 系统初始化 :初始化进程是通过 /etc/inittab文件控制 系统服务控制 chkconfig 命令可以看服务启动状态, chkconfig--list 显示所有服务的启动状态 service service_name status 看服务的状态
第六章文件系统基础 文件系统概述:文件系统是放在一个分区上的数据结构,文件存在的物理空间.分层文件系统:最上层的是根目录,其他的所有的目录都是根目录出发而生成的!
/boot 在Linux 上,一个含有系统启动过程中要加载到内存中的操作系统内核的的目录,在商业的SVR4 系统中,这个目录叫着 /stand ,很多系统直接把内核保存到根目录下; /usr 含有绝大多数系统文件的目录 /home(家目录)含有本地用户的目录 /etc(配置文件)含有系统配置文件的目录
/var(日志文件)含有系统中变化信息(日志,假脱机文件等)的目录,日志总处在写的状态,因此 大多数系统用一个自动的脚本来截短它的大小 /dev(设备文件)包含一些允许直接对物理设备存取的特殊文件,如,/dev/console(主终端),/dev/fd0(软盘),特殊文件名不能相同; bin 包含有执行程序的目录(存放命令); lib 含有系统的共享库及开发使用的库;
sbin(系统管理员存放的文件)含有系统的执行程序; tmp 用来建立临时的文件目录:
/mnt 目录中的子目录用于作为系统中可以移动存储设备的挂载点路径名 :绝对路径描述从根(/)目录开始到文件或目录的路径;相对路径描述的从当前目录开始到文件或目录的路径;如果路径名不以 / 开头,当前目录将是参考点
3文件名:以句点开始的文件名叫做隐藏文件;
尽管在文件名中允许使用任何字符,但也要避免有些不当的用法产生的麻烦
连字符“-”不能在名字中作第一个字符;诸如?、*、(、)、&、[、]、《、》、空格和表格符TAB尽量不要使用;不用不可打印的ASCII字符 相对路径与绝对路径
相对路径以 / 开头,从根目录开始到相应的文件完整的路径,绝对路径以.开头;是从当前目录开始。用户的家目录是home目录,该目录的内容是受保护的,它不会被那些不是拥有者或不被授权特殊存取的用户访问,即在系统的用户中,超级用户的Root的权限是 rwxr-xr-x是对本用户而言的;如果是普通用户,他对自身而的的权限是rwx------,他们都是不允许一个用户进入另一个用户的家目录来写文件
6文件类型 —普通文件,l 是连接文件,d 目录文件,b 是块状设备,c 是字符设备(用ll 来查看文件,在文件的最开头字符就是表示的是文件类型)
文件的索引节点 :在连接的内部,符号连接文件的索引节点号与源文件的索引节点号不同,因为它是作为单独的索引节点项建立的。只在一个文件系统中,不越过文件系统,一个索引节点号是唯一的;符号连接允许不依赖索引节点号越过文件系统来引用文件。(用 ll –i /etc 的命令来查看索引号。参数 —i 在列表中包含索引节点号,—lL 查看园是符号连接文件的属性 连接 连接是对一个文件或目录的引用,典型地用做对常用一些项的捷径
硬连接:只能用于文件,不能对目录进行操作,连接的和目的都必须在同一个文件系统,用ln 来创建后产生新的数据块,再删除的时候,删除任意的数据块对其对应的连接没有影响
符号连接:对文件和目录都可以操作,可以跨系统连接,符号连接对所有的命令都是透明的,除了ls 和 rm 外(除了这两个命令能够区分出源文件和目的文件,其他的命令都不能区分,这时在对目的文件的所有操作可以认为是对源文件的操作),用ln –s 来创建后产生新的索引节点,在删除的时候,删除目的数据块文件对原文件没有影响,但是 删除了原文件则无法查看目的文件 用户信息 用户名存放文件 /etc/passwd
密码存放文件 /etc/shadow
组存放文件 /etc/group
用 cat /etc/passwd 来查看用户的密码,ID等信息,其他的一样 文件权限 用户类别 u 用户,g 组,o 其他,a =ugo 所有的用户类别
(1)修改权限 chmod u=rwx,g=r,o=x file 或 chmod 755 file(2)修改属主 chown user file
(3)修改属组 chgrp group file 或 chown :user file(一个用户就相应的有一个与用户同名的组)
用 参数 —R 来设置该目录下的所有文件和目录有相同的权限 设备管理
第七章Shell使用指南 1 Linux的基本命令 Shell 环境:Shell是操作系统与用户进行交互操作的窗口; 通过 cat /etc/shells来查看所有的shell类型
子进程与父进程:(通过命令bash 来进入子进程)登陆系统后就有一个唯一的 Shell 进程号(PID);进入子进程会产生新的唯一的PID;继承父进程的一部分 shell环境变量 变量是用来保存可以被替换为命令行的字符串,变量名中可以包含字母,数字或下划线,但是必须以字母开头。由数字开头的特殊变量是由Shell定义的,这些都是位置参数。
任何字符串都可以作为变量的值赋给某一个变量,当字符串包含空格、TAB或换行符时,应该用双引号括起来,以防Shell把这些特殊字符当作是参数的分隔符。在使用export(将自定义变量转化为环境变量)命令前,可以在一行上给多个变量赋值。
$符号很特殊,在使用双引号来调用变量时,变量被提取调用,而用单引号或是“\”时候变量就不会被调用。
变量与进程:在用A = test ,echo $A 这样的定义变量是自定义变量,如果没有进行处理只能被父进程查看和调用,在子进程中不能被查看和调用。
只有将自定义变量转换为环境变量(export 自定义变量名)时,才能在子进程调用,但是此时的环境变量在系统注销和重启后,变量会消失。只有将环境变量在环境文件中定义时,才可以使得系统随时在父进程和子进程调用。所有的环境变量都是以大写字母表示的。
(1)先执行/etc/profile和 /etc/profile.d下的配置文件(全局生效)
(2)在执行~/.bash_profile和~.bashrc(局部生效)(3)如果有冲突,局部覆盖全局。(4)profile是系统启动和用户登录时执行,.bash是打开新shell终端时执行 SET的用法
set 列出所有的环境变量;
set –o 显示当前shell 的选项和设置 set –o option 设置指定的选项有效 set +o option 设置指定的选项无效
set –o allexport 自动传递所有的新变量
set –o ignoreeof 禁止使用Ctrl+d 作为退出的快捷键 set +o ignoreeof 设置^D为退出登录的快捷键 5 文件名的通配符
* 匹配任意个(包括零个)字符 ?匹配任意单个字母
【list】匹配字符串列表中的其中一个字母
【!list】匹配指定字符串之外的任意一个字母 6 正则表达式的通配符 P155.匹配单个任意字符
【list】匹配字符串列表中的其中一个字母
定义变量或删除变量时不需要加$ 符号,在显示或引用变量的时候必须加$ 符号; 功能强大的实用工具 diff 列出两个文件的不同之处,在输出表示中,a 表示增加,d 表示删除,c 表示修改。
n1 a n3 n4 在file1 的第n1 行之后增加进了file2 第n3 行至第n4 行
n1,n2 d n3 删除了原属于file1 的第n1 至 n2 行及file2 的第3 行
n1,n2 c n3,n4 file1 的第n1 行至第n2 行修改变成了file2 的第n3 至n4 行
在每个命令行之后,紧跟在“<”之后的列出第一个文件中受影响的行,第二个文件中的任何新行都在“>” 之后;
find 根据要求在目录和所有子目录中进行查找文件,并且可以对匹配的文件运行任何命令或者shell 脚本
参数选项-name name 查找名为name 的文件-user name 查找属于用户name 的文件-type [fdlcb] 查找指定文件类型,例如 l 表示连接文件,d 表示目录文件-size [+/-]n[ck] 查找指定大小的文件
-inum number 查找指定inode 号的文件-print 在标准输出中打印文件名
-exec command {};对找到的文件执行指定的命令,command=“增,删,改。。。。”-ok command {};在执行命令之前请求确认 grep 用来在文本中查找内容
参数-v 输出不匹配的行
-c 输出满足匹配模式的行数-i 匹配时忽略大小写
-n 在输出符合要求的行之前输出该行在文件中的行号 正则表达式: sed 管道过滤器 第八章Shell进程与脚本 命令解释程序Shell shell 的类型有ash,ksh,csh,zsh和bash 2 输入输出命令:重定向 set –o noclobber 设置为不覆盖已存在文件
重定向的实例
ls-al > list.txt 显示的结果输出到list.txt 文件中,如果该文件存在,就会被取代
ls-al >> list.txt 显示的结果累加到list.txt 中,原数据保留 cat file 1> list.txt 2>list.err 正确的输出到list.txt 中,错误的输出到 list.err 中
cat file 1>list.txt 2>&1 无论正确和错误,均输入到list.txt 中 cat file 1>list.txt 2>/dev/null 正确的输出到list.txt,错误的将丢弃 管道和过滤器
管道:符号是“|”,将左边命令的输出作为右边命令的输入 过滤器:tee 将管道的输出结果送到标准 sort 排序 4 Shell 脚本 5 编程语言
第九章文本编辑工具 编辑器的类型有 VI,Pico,Emacs, GXedit VI 编辑器的三种模式:命令模式,输入模式,末行模式
三种模式的转换
模式 功能
命令模式(输入命令)
移 动
光标移动
左移, 下移,上移,右移(依次为H, J,K,L)按行移动
^ =home、0(零)移至行首 $=end 移至行末 nG 移至第n 行 G 移至最后一行 按单词移动
b 移至词首 e 移至词尾 w 移至下一词词首 按屏幕移动
^F下卷一屏 ^B上卷一屏 ^D下卷半屏 ^U 上卷半屏 剪切
复制
yy 复制整行 Nyy 复制N行 yw 复制到下一词首
y0 复制到行首 yG 复制到文件末位置 粘贴
p 将复制的内容粘到光标所在位置的后面 P 将复制的内容粘到光标所在位置的前面 删除
x删除光标下(所在位)的字符 X删除光标前面的字符 dd 删除整行 dw删除至下一词首 d3l 删除后面3个字符
d0 删除至行首 d1G 删除至文档首位置 dG 删除至文档末位置 d$=D 删除至行尾
ndd 删除n 行
J 删除光标所在行的行尾的转换符,相当合并当前行于下一行的内容 转换
r替换光标处的字符 R 用R后的字符串替换自光标处开始的字符串 cc 转换整行 cw 转换至下一词的开始 c3l 转换3个字符
c0 转换至行首 c1G 转换至文件首位置 cG 转换至文件末位置 c$=C 删除至行尾 打开新文件
撤销命令
u 撤销上一次操作
U 将当前行恢复为原貌
输入模式(输入文本)插入或添加新行 插入
i 在光标前插入文本 a 在光标后插入文本 I 在行首插入文本 A 在行尾插入文本 添加新行
O 在光标所在行上面插入新行 o 在光标所在行下面插入新行 末行模式
(输入扩展命令)查找
/string 从当前位置向下查找字符串 n重复最后一次查找 ?string 从当前位置向上查找字符串 N逆向重复最后一次查找 替换
:1,$s/old/new/g 用new字符串替换所有old字符串
:1,20s/old/new/gc 在前20 行中,用new 字符串替换所有old字符串,每次替换之前要求用户确认 :n, m s/old/new/g 从n行到m行,用new字符串替换所有old字符串 退出
:w 保存 :w!强制保存 :wq=ZZ 保存并退出
【Turbolinux用户基础学习总结】推荐阅读:
用户基础06-15
网站购物用户心理需求分析总结07-02
学习色彩基础个人总结07-30
基础生物化学学习总结07-30
用户负荷10-16
用户偏好05-10
用户数据05-28
基于用户06-01
燃气用户07-09
宽带用户07-30