硬盘数据恢复导航
RAID数据恢复导航
 | 网站首页 | 数据恢复资料 | 数据恢复软件 | 咨询留言 | 数据恢复博客 | 数据恢复论坛 | 
数据恢复软件下载
公司简介 数据恢复成功案例 数据恢复报价 数据恢复培训 数据恢复技术文章 数据恢复客服中心 数据恢复服务联系方式
您现在的位置: 北亚数据恢复技术站 >> 数据恢复资料 >> 相关编程资料 >> 文章正文
[推荐]SCO UNIX基本命令---目录及文件操作(1)            【字体:
SCO UNIX基本命令---目录及文件操作(1)
作者:未知    文章来源:网络    点击数:    更新时间:2009-3-30
1.1&nbspls 
[语法]:&nbspls [-RadCxmlnogrtucpFbqisf1] [目录或文件......] 
[说明]:&nbspls 命令列出指定目录下的文件,缺省目录为当前目录 ./,缺省输出顺序为纵向按字符顺序排列。 
  -R 递归地列出每个子目录的内容 
  -a 列出所有文件,包括第一个字符为“.”的隐藏文件 
  -d 若后面参数是目录,则只列出目录名而不列出目录内容,常与-l选项连用以显示目录状态。 
  -C 输出时多列显示 
  -x 横向按字符顺序排列 
  -m 输出按流式格式横向排列,文件名之间用逗号(,)分隔 
  -l 长列表输出,显示文件详细信息,每行一个文件,从左至右依次是:文件存取模式 链接数 文件主 文件组 文件字节数 上次修改时间其中文件存取模式用10个字母表示,从左至右的意义如下: 
  第一个字母表示文件种类,可以是以下几种情况: 
    d 为目录文件 
    l 为链接 
    b 为块文件 
    c 为字符型文件 
    p 为命名管道(FIFO) 
    - 为普通文件 
  后面9个字母分别表示文件主、同组用户、其他用户对文件的权力,用r表示可读,w 表示可写,x 表示可执行。如果是设备文件,则在文件字节数处显示:主设备 从设备。 
  -n 与-l选项相同,只是文件主用数字(即UID)显示,文件组用数字 (即GID)表示 
  -o 与-l选项相同,只是不显示文件组 
  -g 与-l选项相同,只是不显示文件属主 
  -r 逆序排列 
  -t 按时间顺序排列而非按名字 
  -u 显示时间时使用上次访问时间而非上次修改时间 
  -c 显示时间时使用上次修改i节点时间而非上次修改时间 
  -p 若所列文件是目录文件,则在其后显示斜杠(/) 
  -F 在目录文件后加’/’,在可执行文件后加’*’ 
  -b 文件名中若有非打印字符,则用八进制显示该字符 
  -q 文件名中的不可打印字符用’?’表示 
  -i 显示节点号 
  -s 显示文件长度时使用块长度而非字节长度 
  -f 将后面的参数解释为目录并列出其中的每一项 
  -1 每行仅列一项 
  [例子]: 
  ls 列出当前目录下的文件 
  ls -al /bin 以长列表的形式列出目录 /bin 下的所有文件,包括隐藏文件 

1.2&nbsppwd 
[语法]:&nbsppwd 
[说明]: 本命令用于显示当前的工作目录 
[例子]: 
  pwd 显示出当前的工作目录 

1.3&nbspcd 
[语法]:&nbspcd [目录] 
[说明]:本命令用于改变当前的工作目录,无参数时使用环境变量$HOME 作为其参数,$HOME 一般为注册时进入的路径。 
[例子]: 
  cd 回到注册进入时的目录 
  cd /tmp 进入 /tmp 目录 
  cd ../ 进入上级目录 


1.4&nbspmkdir 
[语法]:&nbspmkdir [-m 模式] [-p] 目录名 
[说明]: 本命令用于建立目录,目录的存取模式由掩码(umask)决定,要求对其父目录具有写权限,目录的UID和GID为实际UID和GID 
-m 按指定存取模式建立目录 
-p 建立目录时建立其所有不存在的父目录 
[例子]: 
  mkdir&nbsptmp 在当前目录下建立子目录&nbsptmp 
  mkdir -m&nbsp777 /tmp/abc 用所有用户可读可写可执行的存取模式 
  建立目录 /tmp/aaa (存取模式参看命令&nbspchmod) 
  mkdir -p /tmp/a/b/c 建立目录 /tmp/a/b/c ,若不存在目录 /tmp/a 
及/tmp/a/b 则建立之 


1.5&nbsprmdir 
[语法]:&nbsprmdir [-p] [-s] 目录名 
[说明]: 本命令用于删除目录 
-p 删除所有已经为空的父目录 
-s 当使用-p 选项时,出现错误不提示 
[例子]: 
  rmdir /tmp/abc 删除目录 /tmp/abc 
  rmdir -p /tmp/a/b/c 删除目录 /tmp/a/b/c ,若目录 /tmp/a /b及/tmp/a 空,则删除 


1.6&nbspcat 
[语法]:&nbspcat [-u] [-s] [-v[-t] [-e]] 文件... 
[说明]: 显示和连接一个或多个文件至标准输出 
  -u 无缓冲的输出(缺省为有缓冲输出) 
  -s 对不存在的文件不作提示 
  -v 显示出文件中的非打印字符,控制字符显示成^n ,n为八进制数字,其他非打印字符显示成M-x,x为该字符低7位的8进制数值 
  -t 在使用-v 选项时,将制表符(tab) 显示成 ^I,将换页符(formfeed)显示成 ^&nbspL 
  -e 在使用-v 选项时,在每一行的行尾显示 $ 
[例子]: 
  cat&nbspfile 显示文件 
  cat -s -v -e&nbspfile1&nbspfile2&nbspfile3 逐个显示文件&nbspfile1&nbspfile2&nbspfile3 


1.7&nbsphead 
[语法]:&nbsphead [-n] [文件 ...] 
[说明]: 将文件的头n 行显示输出,缺省值为&nbsp10 行,显示多个文件时,请按序列出文件名 
[例子]: 
 head -9999&nbspfile1&nbspfile2 显示文件&nbspfile1 和&nbspfile2 的头&nbsp9999 行 


1.8&nbspmore 
[语法]:&nbspmore [-cdflrsuw] [- 行数] [+ 行数] [+ / 模式 ] [ 文件 ... ] 
[说明]: 将文件显示在终端上,每次一屏,在左下部显示 --more--,若是从文件读出而非从管道,则在后面显示百分比,表示已显示的部分,按回车键则上滚一行,按空格键则上滚一屏,未显示完时可以使用more 命令中的子命令。 
  -c 显示文件之前先清屏 
  -d 当输错命令时显示错误信息而不是响铃(bell) 
  -f 不折叠显示长的行 
  -l 不将分页控制符(CTRL+D)当作页结束 
  -r 一般情况下,more 不显示控制符,本选项使more 显示控制符,例如,将 (CTRL+C) 显示成 ^&nbspC 
  -s 将多个空行转换成一个空行显示 
  -u 禁止产生下划线序列 
  -w 一般情况下&nbspmore 显示完后立即推出,本选项在显示完后作提示,敲任意键后推出 
  -n 行数 指定每屏显示的行数 
   + 行号 从指定行号开始显示 
  +/ 模式 在文件中搜索指定模式,从模式出现行的上两行开始显示。文件未显示完时,可以使用more 命令中的子命令,命令中除了! 和 / 以外均不回显,也不用敲回车,当命令破坏&nbspmore 提示行时,可用退格键恢复提示行。在以下子命令操作中,i 表示数字,缺省值为&nbsp1。 
   &nbspi 空格  上滚一屏多&nbspi 行 
   &nbspi 回车  上滚&nbspi 行 
   &nbspi&nbspCTRL+D i 缺省时上滚&nbsp11 行,否则上滚&nbspi 行 
   &nbspid    i 缺省时上滚&nbsp11 行,否则上滚&nbspi 行 
   &nbspiz    i 缺省时上滚一屏,否则定义每屏为&nbspi 行 
   &nbspis    跳过&nbspi 行后显示一屏 
   &nbspif    跳过&nbspi 屏后显示一屏 
   &nbspi&nbspCTRL+B 跳回&nbspi 屏后显示一屏 
   &nbspb     跳回一屏后显示一屏 
   &nbspq 或&nbspQ  退出&nbspmore 

  = 显示当前行号 
 &nbspv 从当前行开始编辑当前文件编辑器由环境变量$EDITOR定义 
 &nbsph 显示帮助信息 
 &nbspi /模式向前搜索,直至模式的第&nbspi 次出现 , 从该行的上两行开始显示一屏 
   &nbspin 向前搜索,直至上一模式的第&nbspi 次出现 , 从该行 的上两行开始显示一屏 
    单引号 回到上次搜索的出发点,若无搜索则回到开始位置 
    !   激活一个sh 去执行指定的命令 
    :i   跳到后面第&nbspi 个文件,若不存在则跳到最后一个文件 
    :f   显示当前文件名和行号 
   :q 或:Q 推出&nbspmore 
   . (点) 重复上次命令 

[ 例子]: 
  more -c +50&nbspfile 清屏后,从第50行开始显示文件&nbspfile 
  more -s -w&nbspfile1&nbspfile2&nbspfile3 显示文件&nbspfile1&nbspfile2&nbspfile3 


1.9&nbspcp 
[语法]:&nbspcp [ -p ] [ -r ] 文件&nbsp1 [ 文件&nbsp2 ...] 目标 
[说明]: 将文件1(文件2 ...)拷贝到目标上,目标不能与文件同名,若目标是文件名,则拷贝的文件只能有一个,若目标是目录, 则拷贝的文件可以有多个,若目标文件不存在,则建立这个文件,若存在,则覆盖其以前的内容,若目标是目录,则将文件拷贝到这个目录下。 
  -i 在覆盖已存在文件时作提示,若回答&nbspy 则覆盖,其他则中止 
  -p 不仅拷贝文件内容,还有修改时间,存取模式,存取控制表,但不拷贝UID 及&nbspGID 
  -r 若文件名为目录,则拷贝目录下所有文件及子目录和它们的文件,此时目标必须为目录 
[例子]: 
  cp&nbspfile1&nbspfile2 将文件&nbspfile1 拷贝到文件&nbspfile2 
  cp&nbspfile1&nbspfile2 /tmp 将文件&nbspfile1 和文件&nbspfile2 拷贝到目录 /tmp 下 
  cp -r /tmp /mytmp 将目录 /tmp 下所有文件及其子目录拷贝至目录/mytmp 


1.10&nbspmv 
[语法]:&nbspmv [-f] [-i] 文件1 [文件2...] 目标 
[说明]: 将文件移动至目标,若目标是文件名,则相当于文件改名 
  -&nbspi 在覆盖已存在文件时作提示,若回答&nbspy 则覆盖,其他则中止 
  -&nbspf 覆盖前不作任何提示 
[例子]: 
  mv&nbspfile1&nbspfile2 将文件&nbspfile1 改名为&nbspfile2 
  mv&nbspfile1&nbspfile2 /tmp 将文件&nbspfile1 和文件&nbspfile2 移动到目录 /tmp 下 


1.11&nbsprm 
[语法]:&nbsprm [-f] [-i] 文件... 
或&nbsprm -r [-f] [-i] 目录名... [文件] 
[说明]: 用来删除文件或目录 
 -&nbspf 删除文件时不作提示 
 -&nbspr 递归地删除目录及其所有子目录 
 -&nbspi 删除文件之前先作提示 
[例子]: 
  rm&nbspfile1 删除文件&nbspfile1 
  rm -i /tmp/* 删除目录 /tmp 下的所有文件 
  rm -r /mytmp 递归地删除目录 /mytmp 


1.12&nbspchmod 
[语法]:&nbspchmod [-R] 模式 文件... 或&nbspchmod [ugoa] {+|-|=} [rwxst] 文件... 
[说明]: 改变文件的存取模式,存取模式可表示为数字或符号串,例如: 
chmod&nbspnnnn&nbspfile ,&nbspn为0-7的数字,意义如下: 
  4000 运行时可改变UID 
  2000 运行时可改变GID 
  1000 置粘着位 
  0400 文件主可读 
  0200 文件主可写 
  0100 文件主可执行 
  0040 同组用户可读 
  0020 同组用户可写 
  0010 同组用户可执行 
  0004 其他用户可读 
  0002 其他用户可写 
  0001 其他用户可执行 
nnnn 就是上列数字相加得到的,例如&nbspchmod&nbsp0777&nbspfile 是指将文件&nbspfile 存取权限置为所有用户可读可写可执行。 
  -R 递归地改变所有子目录下所有文件的存取模式 
  u 文件主 
  g 同组用户 
  o 其他用户 
  a 所有用户 
  + 增加后列权限 
  - 取消后列权限 
  = 置成后列权限 
  r 可读 
  w 可写 
  x 可执行 
  s 运行时可置UID 
  t 运行时可置GID 
[例子]: 
  chmod&nbsp0666&nbspfile1&nbspfile2 将文件&nbspfile1 及&nbspfile2 置为所有用户可读可写 
  chmod&nbspu+x&nbspfile 对文件&nbspfile 增加文件主可执行权限 
  chmod&nbspo-rwx 对文件file 取消其他用户的所有权限 
文章录入:a    责任编辑:a 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    关于我们 | RAID数据恢复 | 友情链接 | RSS生成 | XML生成 | 文章HTML地图 | 下载HTML地图

    版权所有 北亚数据恢复中心
    全国统一客服电话:4006-505-808
    北京市海淀区永丰基地丰慧中路7号新材料创业大厦B座205室
    京ICP备05011939
    f=