Linux

Linux的优点:

1 稳定性。一个软件的崩溃不影响操作系统和其它软件的运行。
2 开放源码可以得到更广泛的支持,应用范围更广,免费。
3 Windows有的功能Linux几乎都可以做到。
4 . 安全性。如:管理员不暴露。
5 . 核心较小,更容易应用在小的智能终端,嵌入式设备等。

Linux的起源和发展:
1 Linux只是Linux操作系统的核心,称为Linux内核,我们所说的Linux包括Linux内核,基本库和应用程序。是 1991年芬兰大学生李纳斯.托沃兹发起创造的开源软件项目。
2 Linux内核有稳定版和开发版2种,版本命名格式为xx.yy.zz。
其中xx为主版本号,yy为次版本号,zz为修订版本号。(命令more /proc/version查看版本号)。当我们查看到的版本号,次版本号为基数时,则表示当前版本为开发版,次版本号为偶数时,则表示当前版本为稳定版,开发版也可以升级成稳定版。

Linux的磁盘分区:
1 硬盘:对于IDE硬盘用hdX表示,第一块IDE硬盘则表示为hda,第二个表示为hdb。 
对于SISC硬盘则用sdX表示,第一块SISC硬盘表示为sda ,第二块为sdb。
分区也分为主分区和扩展分区:主分区最多只有4个主分区,表示为hda1   hda2,   逻辑分区则从5开始表示 ,如: hda5   以此类推。
 
2 Linux 安装时的磁盘分区
(1 根(/)分区
(2 交换(swap)分区
(3 /boot分区
注: 磁盘分区时,根分区(/)和交换分区(swap)是必须要的,/boot分区可要可不要。

Linux的文件类型分为:ext2和ext3两种文件系统类型。ext3相比ext2多了些日志等功能。功能和稳定性更好。(对比Windows的文件类型有FAT32和NTFS格式。)

Linux的目录结构:
1 。根 (/ )目录: 是linux文件系统起点,根目录所在的分区叫根分区。
2 。/boot 目录:     用于存放Linux系统启动所必须的文件,出于安全考      虑,/boot目录通常划分为独立的分区,/boot分区。
3 。/var 目录: 用于存放系统中经常需要变化的文件,如系统日志文件。
4 。/home 目录:    存放所以普通用户的宿主目录 。
5 。/root 目录:     存放Linux超级管理员的宿主目录。
6 。/bin 目录:     存放系统基本的用户命令 ,普通用户权限执行。
7 。 /sbin 目录 :    存放系统基本的管理命令 ,管理员权限执行。
8 。 /usr 目录:     存放Linux大量的应用程序。
9。 /etc 目录:     存放Linux系统和各种程序的配置文件。

Linux安装:
我们所安装的RedHat Linux是有4个安装包,从第一个开始,按提示进行安装。它可以从光盘引导安装,也可以通过USB口引导安装。我们今天就从光盘引导安装。安装前的准备 工作是把BIOS设置成从光驱启动为第一启动设备。放入第一张光盘,进入到界面后它会自动检测光盘的完整性。
(1)放入光盘后,进到如下界面,按回车

Linux的命令介绍:
当我们登录到Linux里面,该怎样来操作呢。Windows操作系统一般都是在图形界面下操作,当然也可以在DOS下用命令操作。我们所学的 RedHat Linux系统,主要是在终端用命令来进行操作,也可以在图形界面下操作。所以了解Linux的基本命令是非常重要的。在我们RedHat Linux的桌面的空白处右击鼠标,可以看到有一个打开终端的选择框,选择它就打开终端了,在里面我们可以输入命令来完成所需要的操作。
 
  Linux的命令可以在图形界面的终端里输入,也可以在字符界面输入。在图形界面下按crtl+alt+F1即到字符界面,从字符界面到图形界面按crtl+alt+F7。
 
 
1 Linux 命令的通用格式: 命令字 [命令选项] [命令参数]。
命令字即命令的名称,是整个命令中最重要的一部分。
命令选项的功能是调节命令的具体功能。(有长,短格式 --help, -l)
命令参数是命令的处理对象,一般是文件名、目录、用户名等。
如:ls -l /home      ls 是命令字,-l是命令参数,/home是命令选项。
命令也有内部命令(shell命令)和外部命令(非shell命令)。非shell命令执行先要从文件系统读取命令对应的执行文件,再执行。我们大多数的操作都是非shell命令。
  
2 Linux 命令输入需要注意的地方:
a. Linux命令严格区分大小写。
b. 命令行提示符   $ 符号表示当前的用户身份为普通用户,#表示当前用户为超级管理员。          
@前面可看到普通用户是哪个如:sss 。@后面的表示主机名 如:localhost, ~表示当前的目录。
c. 空格的使用:对命令中的各部分进行分隔,可使用多个。
d. 回车的使用:输入命令的结束用回车,回车后输入的内容立即送到Linux系统执行。
e.  tab键可补全命令
 
3 Linux 获得命令帮助:
help:单独显示, help –s:只显示命令格式。如:help pwd,help –s pwd
--help:只显示该命令的帮助概要信息,而不执行其他操作。如: ls --help
man: 全屏文本方式提供帮助信息。如:man ls
info: 也是全屏显示,可以上下移动,上下翻屏page up/down键,退出按Q。如:info ls

Linux常用命令:

1 )目录操作命令: 前面带d的为目录。

a.列目录命令:ls 
ls -R显示所有文件,目录,子文件,子目录。
ls -l详细显示该目录。
ls -a列出隐藏目录。
b.显示当前目录:pwd
c.目录更改命令:cd   (.和..表示相对路径,/表示绝对路径,根目录 ),如:cd /home
        . 是当前目录,  .. 是返回上一级目录)如:cd .    cd ..
d.新建目录命令:mkdir 如:mkdir aa
e.删除目录命令:rmdir 只能删空目录 rm –r删除非空目录         rm -rf 不提示删除
 
2 文件操作命令: 前面带- 的为文件
a.文件类型查看命令:file +文件名
b.新建文件命令:touch 当这个文件不存在时新建的文件为空文件,当文件存在时新建的文件会更改其时间属性。
c.复制文件命令:cp     cp 文件1 文件2 把文件1中的内容复制成文件2中,并替换掉文件2中的内容。  
           cp  –r /文件1 /文件2 复制文件1中的所以文件及子文件到文件2中,并替换文件2中的内容。
          cp -R/r  目录1 目录2   复制目录1的所有东西到目录2
d.删除文件命令:rm      rm-rf 不提示删除,非不非空都删除,而且删除文件不可恢复。e.文件移动与重命名:mv 
        mv  文件1 文件2(在同一目录下则是重命名,文件2为没有建立过的文件)
        mv  文件1 文件2 目录3 (把文件1和2移动到目录3中去)
f.查找文件命令:find    find –文件名*   (查出所有与文件名相关的文件)find  /(哪个目录下) -name 文件名
如果连文件名都记不全,只记得文件名中有个m的字母, 就用命令:
find /etc –name ‘*m*’
 
3 )文本文件的查看命令:
cat:全屏查看。
more:分屏(空格显示下一屏,b显示上一屏,回车向上滚动显示新一行,Q、q退出)。
less:上下滚动查看(page up/down 上下翻页,上下键上下移动一行,Q、q退出)。
head、tail: 显示前10行和后10行。(-n显示前/后几行  n 小于10)如:head -2 加文件名

Linux的挂载和下载:
1 Linux使用的设备文件/dev/cdrom表示系统中的光盘驱动器。
 
2 )光盘的挂载: mount显示当前Linux系统中已挂载的文件系统信息。
        mount –t type dev dir  其中-t type是指需要挂载的文件系统类型,光盘的文件系统类型为iso9660。
        dev 表示需要挂载的文件系统设备名称,光盘驱动器挂载的设备名称是/dev/cdrom。
        dir 表示挂载点,即文件挂载的目录路径,光盘在Linux中的默认挂载点是/media/cdrom。
        mount  -t  iso9660 /dev/cdrom /media/cdrom 即把光盘挂在到/media/cdrom这个挂在点处,光盘信息的读取:ls  /media/cdrom 
    
3 )光盘的卸载: umount
        有2条命令: umount  /dev/cdrom   或umount  /media/cdrom/
        弹出光盘:eject   
        收回光盘:eject -t

用户操作基本命令:
1. passwd是用户账号存放文件。Linux的所有用户账号都保存在/etc/passwd文件中。系统的所有用户都可读。/etc/shadow是保存用户口令文件。只要管理员才可读。
 
2.添加用户:adduser或useradd,对新建的用户可以使用passwd 命令初始设置账户口令。如:passwd aaa 即对aaa用户初始化其登录口令。
 
3.删除用户:userdel     如:userdel aaa
-r不但删除用户,还删除了改用户所在的宿主目录的文件。
如:userdel –r aaa
 
4.修改用户属性:usermod -L 禁用用户账号, 
-U启用被禁用的系统账户。
usermod -e 2009-06-01 aaa。2009年6月1日后aaa用户帐号期。
 
组操作基本命令:
1.用户组文件在/etc/group文件中。
2.添加用户组:groupadd 如:groupadd aaa
3.删除用户组:groupdel   如:groupdel aaa
 

Linux新建一个用户,查看/etc/shadow 中的信息是500,以此类推。root用户是0。

注: Linux操作系统中,文件或目录的权限跟Windows区别很大,当你用ll查看某个目录时,就会在目录的前面有其子目录 或者文件的信息,除前面的目录和文件的表示符号之外,(即d)或者-)后面有9位数,用r w x - 来表示的,r表示只读,w表示可写,x表示执 行,-表示什么都不是。而且r设置的时候用数字4来表示,w用数字2表示,x用数字1表示0表示。这些数字是3个为一组的,例如:有一个目录信息表示为 drwxrw-r-x。则从d后面数三位为一组,即rwx为一组,他的权限是全部都有,则表示为r w x的数字相加之和,4+2+1=7,中间的三位是r w - 则是4+2+0=6,后面的r – x 则是4+0+1=5。
 
1 rwx(4 2 1) 只读 可写 执行 三位为一组,从左至右为文件或目录的属主,文件或母的属组(属主所属的用户组),其他用户权限。
 
2. 更改权限: chmod  777  文件或者目录名。 如:chmod 764 aa 表示把aa这个文件的权限更改为:aa的所属主的权限为读,写,执行。所属组权限为读,写。其他用户多文件aa的权限为只读。
      chmod -R 777 目录名,把此目录下的所有子文件和目录都设置777权限。
 
3 .更改文件的属主: chown 用户1 文件名    把文件的所属主改成用户1
          更改文件的属组:chown :组2 文件名    把文件的所属组改到组1
          更改文件属主和属组:chown 用户1:组2 文件名   把文件的属主和属组改成用户1和组2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值