一 本文目的 了解Linux的基本安装和安装后的基本更新设置以及LINUX终端下的常用操作命令。
二 本文概要 1.Linux的安装方法 2.如何更新软件源和语言包 3.几个常用的Linux概念 4.Linux内核版本的表示格式 5.Linux的文件系统 6.Linux的文件类型 7.Linux分区命名 8.Linux命令
三 详细介绍 1.Linux的安装方法(以ubuntu为例) a. U盘启动盘的制作 方法:插入U盘,在Linux终端输入usb-creator-gtk,选择制作U盘启动盘。 b.进入系统时,按下F12选择U盘优先启动。 c.按步骤,输入账户名称和密码。
2.如何更新软件源和语言包 a.进入ubuntu界面,选择“系统“-“系统管理“-“软件源“-“ubuntu软件“-”下载自“, 选择一个服务器即可更新软件源。 b.进入ubuntu界面,选择“系统“-”系统管理“-”语言支持“选择一种语言即可更新语 言包。
3.几个常用的Linux概念 a.POSIX规范:各个Unix厂商经过协商而达成的Unix操作系统应遵循的一套基本 系统调用规定。由于存在多个Unix系统,各厂商意见不统一,因此POSIX规范制 定的很宽松。 b.GNU:Stallman创建自由软件基金会的目的就是推广GNU计划。GNU是“GNU Is Not Unix”的递归缩写。意旨时把开发GNU软件作为对Unix的改进,使其成为 一个优良的操作系统。开发的GNU软件免费公开,所有人都可以自由地获得它们。 c.GPL:GNU通用公共许可证。GPL和软件是否免费无关,它主要的目标时保证软 件对所有的用户来说时自由的。GPL通过如下途径实现这一目标:它要求软件以源 代码的形式发布,并规定,任何用户都能够以源代码的形式将软件复制或发布给别的 用户;它提醒每个用户,对于该软件不提供任何形式的担保。如果用户的软件使用了 受GPL保护的任何软件的一部分,那么,该软件就继承了GPL软件,并因此而成为 GPL软件,也就是说必须随应用程序一起发布源代码;GPL并不排斥对于自由软件 进行商业性质的包装和发行,也不限制在自由软件的基础上打包发行其他非自由软件。
4.Linux内核版本的表示格式 a.Linux继承了Unix版本指定的规则,将版本分为内核版和发行版本。 b.Linux内核版本的格式为A.B.C,其中A代表有大幅转变的内核,只有当发生极为 重大的核心代码变化才会发生,为主版本号。B代表内核一些重大修改,为次版本号。 使用奇数次要版本号来表示开发版本,用偶数次要版本号来表示稳定版本。C指轻微 修订的内核。
5.Linux的文件系统 a.随着Linux的不断发展,Linux所支持的文件系统类型也在迅速扩充。每一个不同 版本的Linux所支持的文件系统类型种类都由所不同。如何知道自己的Linux发行 版本所支持的文件类型有哪些?可以这样操作:以超级用户权限登录Linux,进 入/lib/ modules/2.4.21- 4.EL/kernel/fs目录执行命令ls。(不同版本,fs的目 录位置有些不同) b.Linux几个最常用的文件系统: 扩展文件系统:ext,ext2,ext3,ext4。 Minix:Linux支持的第一个文件系统,文件名最长14个字符。 Msdos:运行于Dos,windows和 某些OS/2操作系统上的一种文件系统。 ISO9660:标准的CD-ROM文件系统,它是对标准CD-ROM文件系统的扩展 Vfat:是在Windows 9X和Windows NT/2000下使用的一种Dos文件系统。 NFS:网络文件系统,允许多台计算机之间共享同一文件系统,易于从所有联网的 计算机上存取文件。 NTFS:微软Windows Nt内核系列操作系统支持的,特别为网络和磁盘配额,文 件加密等的管理安全特性而设计的磁盘格式。 Linux swap:Linux中一种专门用于交换分区的swap 文件系统。
6.Linux的文件类型 a.普通文件:如文本文件,C语言源代码,Shell脚本等,用”-“表示。 b.目录文件:包括目录文件名,子目录名及指针,是linux存储文件名的唯一地方, 用“d”表示。 c.链接文件:链接文件仅仅存储被链接文件的索引节点位置,用ls -l命令查看时,链 接文件条常以1开头,用“l“表示。 d.特殊文件: Linux的一些设备,如磁盘,终端,打印机等,都在文件系统中表示出 来。“c”表示字符设备;“b”表示块设备;“p”表示命名管道;“f”表示堆栈文件。
7.Linux分区命名 设备分区名称的前两个字符表示硬盘类型:hd表示IDE类型硬盘接口;sd表示 SCSI类型硬 盘接口。第三个字母由硬盘位置决定:第一个硬盘为a,第二个为b等等。 第四个字母由磁盘如何分区决定:四个主分区分别指为1,2,3,4;第一个生 成 的逻辑分区号为5,即使只有一个主分区。
8.Linux命令 a.获得帮助命令 help:command + -h或command + - -help,也可以help + command 如mount -h, help cd. Whatis: whatis + ~ 如whatis mount.(大小写的问题) man: man + ~ 如man mount info: info + ~ 如info mount b.文件操作命令 ls:列出目录的内容 格式:ls [选项] [文件] 如ls -l pwd:显示当前目录的绝对路径名称 如 pwd cd:改变工作目录 格式:cd [路径] 如 cd /home ,cd -回到之前的工作目录。 cd ~进入用户的宿主目录。./代表当前目录。../代表上级目录。 mkdir: 创建一个目录 格式:mkdir [选项] 路径目录名 如mkdir -p /home/lhw/linux rmdir: 删除空目录 目录必须没有文件存在,否则无法删除。 touch: 当文件不存在时建立指定文件,当文件存在时更新文件的时间戳。 mv:为文件或目录改名,或者将文件移至另一个目录中 格式:mv [选项] 源文件目录 目标文 件目录 如 mv -l ./my/why/ ./ cp:将给出的文件或目录复制到另一文件或目录中 格式 cp [选项] 源文件目录 目标文件目录 rm:删除一个或多个普通文件或目录(一旦文件被删除,不能被恢复,如果没有使用- r选项,则 rm不会删除目录) 格式 rm [选项] 文件或 目录 如 rm -r ./why cat:连接并显示指定的一个或多个文件的内容,全屏的一次列显,为全屏查看 格式 cat [选项] 文件1 文件2 head/tail:该命令显示每个指定文件的头部(尾部)n行,如果没有给出n的值,缺 省设置为10,如 head -3 install.log 显示install.log前三行文字。 c.系统管理命令 su:变更为其它使用者的身份,主要用于将普通用户转变为超级用户 格式 su [选 项] 使用者 sudo:linux系统管理指令,允许系统管理员让普通用户执行一些或全部的需要root 权限的命 令的一个工具。 如 sudo apt-get install vim ps:显示当前系统中由该用户运行的进程列表 格式 ps [选项] kill:给执行的进程发送信号 格式 kill [选项] 进程号 中止正在运行的进程 fdisk: 查看硬盘分区情况,并对硬盘进行分区管理。常用 fdisk -l c.网络相关命令 ifconfig:用于查看和配置网络接口的地址和参数 d.光盘,u盘的挂载和卸载 mount:挂载文件系统 格式 mount [选项] [选项] 设备文件名 挂载点目录 umount:卸载已经装载的文件系统 格式 umount [选项] [设备文件名|挂载点目录] e.压缩及归档命令 tar:对文件目录进行打包活解包。 压缩方式1:tar zcvf ~.tar.gz ~ 压缩方式2:tar jcvf ~.tar.bz2 ~ 解压方式1:tar zxvf ~.tar.gz 解压方式2:tar jxvf ~.tar.bz2 f.升级与安装命令 apt-get:用于自动从互联网的软件仓库中搜索,安装,升级和卸载deb格式的软件 安装包 如sudo apt-get upgrade vim g.文件权属设定 chmod:改变文件的访问权限 文件的访问权限可表示成:-rwx rwx rwx,分别对应 三个不同的用户级别:文件拥有者(u),所属组用户(g),其他用户(o)。其用“+”代表 增加权限,“-”代表删除权限,“=”设置权限。 方法一:chmod u+x 文件名 chmod u=rwx 文件名 方法二:用8进制表示指定的各用户权限 chmod 765 文件名
四 本文扩展 1.ubuntu3D桌面的设置 2.各文件系统的查询时效,如ntfs,fat32,与ext3文件系统在计算机的查询效率 3.各操作命令对应的最低权限,即当前用户对该文件目录最少拥有什么权限时才能使 用某种操作 命令。
五 本文总结 刚接触linux系统,一切都在学习阶段,有很多疑问,同时linux操作命令细节比较 繁琐,需要花大量的时间逐渐适应。
|
|