美丽的花,美丽的树,美丽的叶子;美丽的大家,美丽的你,美丽的我;

发布新日志

  • 鸟哥的LINUX私房菜读书笔记(四)

    2008-06-30 17:26:17

    五.文件与目录权限

    1.chown  改变文件的拥有者
    语法:chown [-R] user:group [目录名称]
    参数说明:
    -R:循环地将该目录下的所有文件都改成user与group的名称

    2.chmod:改变文件的可写/可读/可执行等属性
    语法:chmod [-R] [parameter] [目录名称]
    参数说明:
    -R:循环地将该目录的文件都改变

    3.umask:改变预设的建立文件或目录时的属性

    4.chattr:改变文件的特殊属性
      lsattr:显示文件的特殊属性
    chattr 语法:chattr [+-=] {ASacdistu] [文件或目录名称]
    参数说明:
    +-=:分别为+增加,-减少,=设定
    其他参数略
    lsattr 语法:lsattr [-aR]
    参数说明:
    -a:将隐藏文件的属性也显示出来
    -R:连同子目录的数据一并显示出来

    六.搜寻文件或目录
    1.which:查看可执行文件的位置
    语法:which [文件名称]

    2.whereis:查看文件的位置
    语法:whereis [-bmsu] [目录名称]
    参数说明:
    -b:只找二进制文件
    -m:只找在说明文件manual路径下的文件
    -s:只找source源文件
    -u:没有说明文档的文件

    3.locate:配合数据库查看文件位置
    语法:locate [目录名称]

    4.find:实际搜寻硬盘查询文件名称
    语法:find [路径] [参数]
    参数说明:
    1).时间:
       -atime n:将n*24小时内被存取过的文件列出来
       -ctime n:将n*24小时内被改变,新增的文件或目录列出来
       -mtime n:将n*24小时内被修改过的文件列出来
       -newer file:把比file还要新的文件列出来
    2).使用名称:
       -gid n:寻找群组ID为n的文件
       -group name:寻找群组名称为name的文件
       -uid n:寻找拥有者ID为n的文件
       -user name:寻找用户名称为name的文件
       -name file:寻找文件名为file的文件名称

  • 鸟哥的LINUX私房菜读书笔记(三)

    2008-04-09 18:03:21

    第六章  文件与目录管理

    一.目录与路径

    1.相对路径与绝对路径

    绝对路径:路径的写法一定是从根目录"/"写起
    相对路径:路径的写法不是由"/"写起.
    .      代表当前层目录
    .. 代表上层目录
    ~ 代表自己的根目录
    ~user 代表到user这个人的根目录
    2.cd与pwd
    cd (change directory):用来变换工作路径的指令.
    语法:# cd [相对路径或绝对路径]
    pwd (print working directory):显示当前目录的指令
    语法:# pwd
    3.mkdir与rmdir(make/remove directory)
    mkdir:建立新的目录
    语法:# mkdir [目录名称]

    rmdir:删除目录
    语法:# rmdir [目录名称]
    目录需要一层一层的删除,被删除的目录中不能有其他的目录或文件.
    二.文件与目录管理
    1.ls 显示文件名称,属性等
    语法:ls [-ails]
    参数说明
    -a: 列出所有文件(连同隐藏文件)
    -i: 打印inode的值
    -l: 详细列出,连同文件大小,属性数据等
    -s: 以文件大小排序
    2.cp 复制文件或目录
    语法:cp [-drsu] [源文件] [目标文件]
    参数说明:
    -d: 进行复制时,如果是复制到链接文件,若不加任何参数,则默认情况下会将链接到的源文件复制到目的地,若加-d,则链接文件可原封不动地将链接这个快捷方式复制到目的地.
    -r: 可以进行目录的复制.
    -s: 做成链接文件,与ln指令功能相同.
    -u: 如果源文件较新,或者没有目标文件,才会进行复制动作.可用于备份操作.
    3.rm 删除文件或目录
    语法:rm [-fir] [文件名]
    参数说明:
    -i: 提供用户确认
    -r: 循环删除,直到没有东西为止
    -f: force,就是强制删除
    PS:如果要连同目录下的东西一起删除,但子目录中还有子目录时,就要使用-rf参数.系统不会再次询问是否要删除.
    4.mv 移动文件或目录
    语法:mv [-u] [源文件] [目标文件]
    参数说明:
    -u: 当源文件比目标文件还新时才会动作.
    三.查看文件内容
    1.cat与tac
    cat 由第一行开始显示文件内容
    语法: cat [-n]
    参数说明:
    -n: 显示时,连行号一起输出到屏幕上
    tac 从最后一行开始显示,tac是cat的倒写
    语法:tac [文件名]
    2.more与less
    more 一页一页地显示文件内容
    语法:more [文件名]
    less 与more类似,但其优点是,可以往前翻页
    语法:less [文件名]
    PS:使用more时,无法向前翻看,只能向后看,使用less就可以使用"pageup","pagedown"向前向后翻看文件.
    3.head与tail
    head 只看头几行
    语法:head [-n number] [文件名]
    参数说明:
    -n: 显示number行
    tail 只看末尾几行
    语法:tail [-n number] [文件名]
    参数说明:
    -n:显示number行
    4.nl  显示时同时输出行号
    语法:nl [文件名]
    5.od  以二进制方式读取文件内容
    语法:od [文件名]
    四.链接文件的介绍
    1.什么是inode
    Block是记录文件内容数据的区域,inode则是记录该文件的属性及其放置在哪个Block之内的信息.所以,每个文件都会占用一个inode.
    2.in
    硬链接:
    最大限制:1.不能跨文件系统,因为不同的文件系统有不同的inode table;2.不能链接目录.
     
     
     
  • 鸟哥的LINUX私房菜读书笔记(二)

    2007-09-17 11:57:30

    第二篇 Linux文件 目录与磁盘格式

    第五章 Linux文件权限与目录配置

    一.文件权限
    1.7个字段的含意:
       -rwxrwxrwx     1      root      root        293      Oct 19 21:24     test
       文件属性     连接数  文件拥有者  文件所属群组  文件容量  文件最后被修改的时间  文件名
    2.文件属性:
             -      rwx             rwx                ---              (-rwxrwx---)
        文件类型  文件拥有者属性   文件所属群组属性   他人关于此文件的属性
    1)第一属性代表文件是目录/文件或链接文件:
      [d]:目录;[-]:文件;[l]:链接文件;[b]:设备文件中可供储存的接口设备;[c]:设备文件中的串行端口设备;
    2)"rwx"分别代表:
       [r]:可读   [w]:可写   [x]:可执行

    二.如何改变文件权限:
    1.改变群组 chgrp
      语法:chgrp 群组名称 文件或目录
    2.改变拥有者 chown
      语法:chown [-R] 账号名称  文件或目录
          chown [-R] 账号名称:群组名称 文件或目录
      参数:
        [R]修改目录下所有子目录或文件同时更改文件拥有者
    3.改变权限 chmod
    1).数字类型改变文件权限  r:4  w:2  x:1
      语法:chmod [-R] xyz 文件或目录
          xyz为同三rwx属性数值的相加
    2).符号类型改变文件形态
      语法:chmod u/g/o/a   +/-/=  rwx  文件或目录

    三.Linux支持的文件格式与文件种类
    1.文件格式:Linux大多采用ext2格式,目前也有ext3
    2.Linux树状目录示意图

    3.各目录代表含意:


  • 鸟哥的LINUX私房菜读书笔记(一)

    2007-09-13 18:37:28

    第一篇:LINUX的规划与安装

    第一章:Linux是什么与如何学习Linux

    一.Linux的哥哥是Unix

    二.Linux是一个内核,提供了一个完整的操作系统中最底层的硬件控制与资源管理的完整架构.

    三.distribution:发行版本

    四.Linux的功能:免费,设备需求低廉,功能强大而稳定,独立作业.
      Linux的优点:稳定的系统,免费或少许的费用,安全性及漏洞的修补,多任务多用户,用户与群组的规划,相对节省资源的系统.
      Linux的缺点:命令行,没有特定厂商支持,图形界面汉化程度不够好.

    第二章:Linux主机规划

    一.如果作为终端机,硬件配置资源很低(Pentun-133就可以),如果作为邮件服务器或网络服务器或代理服务器时,就要高档些了,RAM与硬盘要大.

    二.硬件与硬件代号:
       硬件设备            Linux中的代号
       IDE硬盘           /dev/hd[a-d]
       SCSI硬盘          /dev/sd[a-p]
       光驱              /dev/cdrom
       软驱              /dev/fd[0-1]
       打印机             /dev/tp[0-2]
       鼠标              /dev/mouse
       磁盘              /dev/ht0(IDE)或/dev/st0(SCSI界面)
       网卡              /dev/ethm(n由0开始)

    三.主机硬盘的主要规划
    1.最简单的分区模式:至少要分两个分区,一个是根目录"/",另一个是虚拟内存"Swap"
    2.麻烦点的是:
     /  根目录
     /usr  存放Linux操作系统文件(分大点)
     /home  存放用户的信息
     /var  记录所有默认服务器的登录文件,mail与WWW的默认路径也在这.(分大点)
     Swap  虚拟内存

    第四章 开机 关机 在线求助与指令输入

    一.图形模式与文字模式的切换
    Linux提供了6个文字界面终端,可直接按Ctrl+Alt+[F1]~[F6](tty1~tty6)进行不同文字界面终端切换.
    Ctrl+Alt+[F7]:回到图形界面,也可输入:startx命令,前提是XFree86需设定OK.

    二.基本指令:
    1.显示日期的指令date  想知道当前时间,直接输入date
      语法:date [+%y/%m/%d] [+%H:%M] (年/月/日;小时:分钟)

    2.显示日历的指令cal  想列出当前月份的月历,直接输入cal
      语法:cal [month] [year]

    3.简单计算器bc
      语法:bc

    PS:Ctrl+c: 如果输错指令或参数,系统会一直运行不止,此操作可中断当前程序.
      q:  如果想跳出正在运行的程序,可按下q,即可退出.

    三.在线求助:
    1.查询命令使用方法man
      语法:man [命令名]
     空格键:     向下翻页
     page up:   向上翻页
     page down: 向下翻页
     home:      回到最前面
     end:       转到最终页
     /word:     搜寻word所代表的文件

    2.查询命令使用方法info
      语法:info [命令名]

    3.帮助文件目录/usr/share/doc 

    四.正确关机方式:
    1. shutdown
       可选择关机模式;设定关机时间;自定义关机信息;发出警告信息;是否要用fsck工具检查文件系统
      语法:shoutdown[-t][-arkhncfF][警告信息]
      参数
      -t sec:-t后面跟秒数,"过几秒后关机"
      -k:不要真的关机,只发警告信息
      -r:在将系统的服务停掉后重新关机
      -h:将系统的服务停掉后,立即关机
      -n:不经过init程序,直接以shutdown功能关机
      -f:关机并开机之后,强制略过fsck工具的磁盘检查
      -F:系统重新开机后,强制执行fsck磁盘检查
      -c:取消已经进行的shutdown指令内容

    2.reboot 重启
       shutdown -r now与reboot相同.

Open Toolbar