Linux的使用[2]

[入库:2005年9月19日] [更新:2007年3月24日]

本文简介:

  使用chmod命令,它是"Change mode"的缩写。这个命令能轻松改变任何文件的模式,以便让你授权的人能读、修改或执行这个文件。有三个基本级别的用户,即:文件拥有者(user),拥有者所在组(group)和其他人(other)。同时也有三个级别的权限:读(read),写(write)和执行(execute)。用户类型可略写为:"u"代表用户,"g"表示拥有者所在的组,"o"为所有其他的用户,"a"表示任何人。而权限也同样缩写为:"r"表示读,"w"表示写,"x"表示可执行。例如要改变文件harold.cat的权限以允许组外用户可读,可键入:chmod o+r harold.cat,chmod命令能允许同时改变多个文件,例如去掉允许任何人对.cat文件写的权限、去掉组外用户的所有权限:chmod a-w,o-rx*.cat

  6、Linux与DOS文件常用指令比较,Linux下怎样压缩一个文件

  下面左边是DOS 命令,右边是Linux下具同样功能的指令:

  COPY:   cp

  DEL:    rm

  REN:    mv

  TYPE:   more, less, cat

  例如:

  DOS  Linux

  C:\GUIDO>copy joe.txt joe.doc    $ cp joe.txt joe.doc

  C:\GUIDO>copy *.* total   $ cat * > total

  C:\GUIDO>copy fractals.doc prn   $ cat fractals.doc | lpr

  C:\GUIDO>del temp  $ rm temp

  C:\GUIDO>del *.bak $ rm *~

  C:\GUIDO>ren paper.txt paper.asc $ mv paper.txt paper.asc

  C:\GUIDO>type letter.txt  $ more letter.txt

  C:\GUIDO>type letter.txt  $ less letter.txt

  C:\GUIDO>type letter.txt > nul   $ cat letter.txt >/dev/null

  n/a $ more *.txt *.asc

  n/a $ cat section*.txt

  Linux命令中.* 表示所有隐藏文件;*.* 就是"某些字元" +一个点 + "某些字元" 的文件名称;例如p*r可以满足peter和piper;picked和peck也可以表示为 *c*。Linux还有另外一组万用字元[],使用方法是:

  [abc]* 表示以a,b,或是c开头的文件

  [I-N]* 表示由I,J,K,L,M,或 N 开头的文件

  Linux下压缩一个文件用compress。压缩后的文件名以.z结尾,占用更少的空间,但这也和文件类型有关。例如,TIFF图像文件能压缩到原来的5%,数据库输出能压缩到原来的25%。要压缩一个或多个文件,用compress  filenames。要解压一个文件,用uncompress  filenames或compress -d filenames,两者结果完全一样。要解压的文件都以.z结尾,因此不必把它加到命令行中去。

    7、Linux和DOS目录异同点?

  DOS 用 \表示根目录,Linux则是/.;DOS用 \ 来分隔每一层次目录,Linux 用 /. ,例如:  DOS:  \PROGRAMS\C++\SOURCES\HELLO.CPP

  Linux:  /home/guido/papers/geology/mid_eocene.tex

  相同的是,“..”表示上一层目录,“.”表示现行目录。值得注意的是:Linux系统并不允许你在任何地方cd、rd或是md,每个user都有个自己的目录称作home(这是系统管理者分配的),例如我的home是/home/guido。

  Linux和DOS目录指令比较:

  DIR:    ls, find, du

  CD:     cd, pwd

  MD:     mkdir

  RD:     rmdir

  例如:

  DOSLinux

  C:\GUIDO>dir $ ls

  C:\GUIDO>dir file.txt $ ls file.txt

本文关键:Linux的使用
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top