unix文件操作命令

1.1.1  ls

    [语法]: ls  [-RadCxmlnogrtucpFbqisf1]   [目录或文件......]

    [说明]: ls 命令列出指定目录下的文件,缺省目录为当前目录 ./,缺省输出顺序为纵向按字符顺序排列。

          -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.1.2  cat
      [语法]:     cat [-u] [-s] [-v[-t] [-e]] 文件...

    [说明]:     显示和连接一个或多个文件至标准输出

          -u    无缓冲的输出(缺省为有缓冲输出)

        -s    对不存在的文件不作提示

          -v    显示出文件中的非打印字符,控制字符显示成^n ,n为八进制数字,

其他非打印字符显示成M-x , x 为该字符低7位的8进制数值

          -t    在使用-v 选项时,将制表符(tab) 显示成 ^I,将换页符

(formfeed)显示成 ^ L

          -e     在使用-v 选项时,在每一行的行尾显示 $

      [例子]:

   cat  file      显示文件

       cat   -s -v -e  file1  file2   file3 逐个显示文件 file1 file2 file3

1.1.3  head

    [语法]:    head    [-n]     [文件 ...]

    [说明]:    将文件的头n 行显示输出,缺省值为 10 行,显示多个文件时,在每个文件的前面加上 ==> 文件名 <==

    [例子]:

        head  -9999   file1   file2 显示文件 file1 和 file2 的头 9999 行

1.1.4  tail

    [语法]: tail [option] filename

    [说明]:显示文件的尾部

    选项:缺省  显示文件的末10行。

          -i    显示文件最后 i行。

          +i    从文件的第i行开始显示。

    例如:% tail filename

1.1.5  more

   [语法]: more   [-cdflrsuw]  [- 行数] [+ 行数] [+ / 模式 ] [ 文件 ... ]

    [说明]: 将文件显示在终端上,每次一屏,在左下部显示 --more--,若是从文件读出而非从管道,则在后面显示百分比,表示已显示的部分,按回车键则上滚一行,按空格键则上滚一屏,未显示完时可以使用more 命令中的子命令。

          -c    显示文件之前先清屏

         -d    当输错命令时显示错误信息而不是响铃(bell)

          -f    不折叠显示长的行

          -l    不将分页控制符(CTRL D)当作页结束

         -r    一般情况下,more 不显示控制符,本选项使more 显示控制符,

  例如,将 (CTRL C) 显示成 ^ C

          -s    将多个空行转换成一个空行显示

        -u    禁止产生下划线序列

        -w    一般情况下 more 显示完后立即推出,本选项在显示完后作提

示,敲任意键后推出

        -n 行数       指定每屏显示的行数

          + 行号     从指定行号开始显示

        +/模式     在文件中搜索指定模式,从模式出现行的上两行开始显示    文件未显示完时,可以使用more 命令中的子命令,命令中除了! 和 / 以外均不回显,也不用敲回车,当命令破坏 more 提示行时,可用退格键恢复提示行。在以下子命令操作中,i 表示数字,缺省值为 1。

       i  空格      上滚一屏多 i 行

      i  回车     上滚 i 行

      i  CTRL+D i 缺省时上滚 11 行,否则上滚 i 行

      id        i 缺省时上滚 11 行,否则上滚 i 行

        iz               i 缺省时上滚一屏,否则定义每屏为 i 行

      is             跳过 i 行后显示一屏

      if              跳过 i 屏后显示一屏

      i CTRL+B 跳回 i 屏后显示一屏

      b                     跳回 一屏后显示一屏

      q 或 Q    推出 more

      =                     显示当前行号

      v                     从当前行开始编辑当前文件编辑器由环境变量

                            $EDITOR定义

      h                     显示帮助信息

      i / 模式           向前搜索,直至模式的第 i 次出现 , 从该行的上                                  两行开始显示一屏

      in                    向前搜索,直至上一模式的第 i 次出现 , 从该行                                  的上两行开始显示一屏

      单引号            回到上次搜索的出发点,若无搜索则回到开始位置

      ! 命令             激活一个sh 去执行指定的命令

      i : n             跳到后面第 i 个文件,若不存在则跳到最后一个文件

      :f                  显示当前文件名和行号

      :q 或 :Q    推出 more

      . (点)        重复上次命令

     [ 例子]:

       more   -c   +50   file      清屏后,从第50行开始显示文件 file

       more  -s -w  file1  file2  file3     显示文件 file1  file2  file3

1.1.6  cp

    [语法]:  cp [ -p ]  [ -r ]  文件 1 [ 文件 2 ...]  目标

    [说明]:  将文件1(文件2 ...)拷贝到目标上,目标不能与文件同名, 若目标是文件名,则拷贝的文件只能有一个,若目标是目录, 则拷贝的文件可以有多个,若目标文件不存在,则建立这个文件,若存在,则覆盖其以前的内容,若目标是目录,则将文件拷贝到这个目录下。

          - i     在覆盖已存在文件时作提示,若回答 y 则覆盖,其他则中止

     - p     不仅拷贝文件内容,还有修改时间,存取模式,存取控制表, 但不拷贝

                UID 及 GID

    - r     若文件名为目录,则拷贝目录下所有文件及子目录和它们的文件,此时

                目标必须为目录

    [例子]:

     cp   file1   file2           将文件 file1 拷贝到文件 file2

     cp   file1   file2 /tmp   将文件 file1 和文件 file2 拷贝到目录 /tmp 下

     cp -r /tmp /mytmp     将目录 /tmp 下所有文件及其子目录拷贝至目录/mytmp

1.1.7  mv

    [语法]:  mv  [-f]  [-i] 文件1 [文件2...] 目标

    [说明]:  将文件移动至目标,若目标是文件名,则相当于文件改名

    - i     在覆盖已存在文件时作提示,若回答 y 则覆盖,其他则中止

    - f     覆盖前不作任何提示

    [例子]:

    mv  file1   file2         将文件 file1 改名为 file2

    mv  file1   file2  /tmp   将文件 file1 和文件 file2  移动到目录 /tmp 下

1.1.8  rm

    [语法]:    rm  [-f]  [-i]  文件...

          或 rm  -r  [-f]  [-i]  目录名... [文件]

    [说明]:   用来删除文件或目录

       - f    删除文件时不作提示

       - r    递归地删除目录及其所有子目录

       - i    删除文件之前先作提示

    [例子]:

      rm  file1                    删除文件 file1

     rm  -i   /tmp/* 删除目录 /tmp  下的所有文件

     rm  -r  /mytmp              递归地删除目录 /mytmp

1.1.9  chmod

   [语法]:    chmod  [-R]  模式   文件...

           或 chmod  [ugoa]  {+|-|=}  [rwxst]  文件...

   [说明]:     改变文件的存取模式,存取模式可表示为数字或符号串,例如:

             chmod    nnnn   file ,  n为0-7的数字,意义如下:

                     4000             运行时可改变UID

                     2000             运行时可改变GID

                     1000             置粘着位

                     0400             文件主可读

                     0200             文件主可写

                     0100             文件主可执行

                     0040             同组用户可读

                     0020             同组用户可写

                     0010             同组用户可执行

                     0004             其他用户可读

                     0002             其他用户可写

                     0001             其他用户可执行

     nnnn 就是上列数字相加得到的,例如 chmod 0777   file  是指将文件 file 存取权限置为所有用户可读可写可执行。

        -R  递归地改变所有子目录下所有文件的存取模式

        u   文件主

        g   同组用户

        o   其他用户

        a    所有用户

        +   增加后列权限

        -    取消后列权限

        =   置成后列权限

        r    可读

        w   可写

        x    可执行

        s    运行时可置UID

        t    运行时可置GID

    [例子]:

        chmod   0666  file1  file2  将文件 file1 及 file2 置为所有用户可读可写

        chmod   u+x   file          对文件 file 增加文件主可执行权限

        chmod   o-rwx                对文件file 取消其他用户的所有权限

1.1.10  chown

    [语法]:  chown  [-R]  文件主   文件...

    [说明]:  文件的UID表示文件的文件主,文件主可用数字表示, 也可用一个有效的用户名表示,此命令改变一个文件的UID,仅当此文件的文件主或超级用户可使用。

    -R  递归地改变所有子目录下所有文件的存取模式

    [例子]:

     chown   mary  file              将文件 file  的文件主改为 mary

     chown   150   file       将文件 file 的UID改为150

1.1.11  chgrp

    [语法]:  chgrp [-R]  文件组  文件...

    [说明]:  文件的GID表示文件的文件组,文件组可用数字表示, 也可用一个有效的组名表示,此命令改变一个文件的GID,可参看chown。

    -R  递归地改变所有子目录下所有文件的存取模式

    [例子]:

    chgrp  group   file         将文件 file  的文件组改为 group

1.1.12  cmp

    [语法]:  cmp  [-l]  [-s]  文件1  文件2

    [说明]:  比较两个文件,若文件1 为 "-" ,则使用标准输入, 两个文件相同则无提示,不同则显示出现第一个不同时的字符数和行号。

    -l   显示每个不同处的字节数(10进制)和不同的字节(8进制)

    -s  不作任何提示,只返回码

    [例子]:

    cmp  file1   file2            比较文件 file1 和 file2

    cmp -l file1 file2        比较文件file1 和 file2 的每处不同

1.1.13  diff

    [语法]: diff  [-be]  文件1   文件2

    [说明]: 本命令比较两个文本文件,将不同的行列出来

    -b  将一串空格或TAB转换成一个空格或TAB

    -e  生成一个编辑角本,作为ex或ed的输入可将文件1转换成文件2

    [例子]:

          diff    file1 file2

          diff -b file1 file2

          diff -e file1 file2 >edscript

1.1.14  wc

    [语法]:       wc  [-lwc]    文件...

    [说明]:       统计文件的行、字、字符数,若无指定文件,则统计标准输入

           -l 只统计行数

           -w  只统计字数

           -c  只统计字符数

    [例子]:

    wc  -l  file1  file2   统计文件file1和file2 的行数

1.1.15  split

    [语法]:  split  [-n]   [ 文件  [名字]]

    [说明]:  split 将指定大文件分解为若干个小文件,每个文件长度为n行(n 缺省时为1000),第一个小文件名为指定的名字后跟aa,直至zz,名字缺省值为x,若未指定大文件名,则使用标准输入

    [例子]: 

    split  -500   largefile   little

    将文件largefile 每500行写入一个文件,第一个文件名为littleaa

1.1.16  touch

    [语法]: touch  [-amc]  [mmddhhmm[yy]]  文件...

    [说明]:  将指定文件的访问时间和修改时间改变,若指定文件不存在则创建之,若无指定时间,则使用当前时间,返回值是未成功改变时间的文件个数,包括不存在而又未能创建的文件。

         -a 只改变访问时间

    -m        只改变修改时间

    -c  若文件不存在,不创建它且不作提示

    mmddhhmm[yy]     两位表示 月日时分[年]

    [例子]:

    touch  file    

 更新文件file的时间

    touch  0701000097  HongKong

 将文件HongKong的时间改为97年7月1日0时0分

1.1.17  file

    [语法]:  file  [-f  文件名文件] 文件...

    [说明]:  file 对指定文件进行测试,尽量猜测出文件类型并显示出来

    -f  文件名文件   文件名文件是一个包含了文件名的文本文件, -f 选项测试

                           文件名文件中所列出的文件

     [例子]:

     file  *        显示当前目录下所有文件的类型

1.1.18  pack

    [语法]:  pack  文件...

    [说明]:  pack 将指定文件转储为压缩格式,文件名后加 ".z ", 文件存取模式,访问时间,修改时间等均不变

    [例子]:

     pack  largefile        将largefile 压缩后转储为largefile.z

1.1.19  pcat

    [语法]:  pcat   文件...

    [说明]:  pcat  显示输出压缩文件

 

  [例子]: 

pcat  largefile.z         显示压缩前的largefile

     pcat  largefile.z > oldfile  显示压缩前的laregfile,并将其重定向到

                                         文件oldfile中

1.1.20  unpack

    [语法]: unpack  文件...

    [说明]: 将压缩后的文件解压后转储为压缩前的格式

       [例子]:

     unpack  largefile.z  将压缩文件largefile.z解压后转储为largefile

1.1.21  find

   [语法]: find    路径名...    表达式

   [说明]: find 命令递归地遍历指定路径下的每个文件和子目录,看该文件是否能使表达式值为真,以下 n 代表一个十进制整数,+n 代表打印 n , -n 代表小于 n ,下面是合法表达式说明:

   -name  模式      文件名与模式匹配则为真,(\ 为转意符)

         -perm  [-]八进制数     文件存取模式与八进制数相同则为真若有- 选项,则文件存

                           取模式含有八进制数规定模式即为真

   -size  n[c]           文件块长度为 n 则真(一块为512字节),若

                        有c 选项,则文件字节长度为 n 则真

   -atime n         若文件的最近访问时间为 n 天前则为真,

                        find 命令将改变其访问的目录的访问时间

   -mtime n        若文件的最近修改时间为 n 天前则为真

   -ctime n         若文件状态为 n 天前改变则为真

   -exec 命令  { }\;  若命令返回值为0则真,{ }内为命令参数,

                        此命令必须以 \; 为结束

   -ok        命令    { }\;  与 exec 相同,只是在命令执行前先提示,若

                        回答 y 则执行命令

   -print             显示输出使表达式为真的文件名

   -newer 文件 若文件的访问时间比newer 指定的文件新则真

   -depth           先下降到搜索目录的子目录,然后才至其自身

   -mount          仅查找包含指定目录的文件系统

   -local             文件在当前文件系统时为真

   -type  c        文件类型为 c 则真,c 取值可为 b(块文件) c (字符文件)

                           d(目录) l (符号链接) p (命名管道) f (普通文件)

   \(  表达式 \)   表达式为真则真

   -links  n              文件链接数为 n 时为真

   -user   用户        当文件属于用户时为真,用户可用数字表示UID

   -nouser              当文件不属于 /etc/passwd 中的一个用户时为真

   -group  文件组    当文件属于文件组时为真,文件组可用数字表示GID

   -nogroup              当文件不属于 /etc/group 中的一个组时为真 

   -fstype   类型     当文件所属文件系统类型为指定类型时真

   -inum    n          当文件 i 节点号为 n 时为真

   -prune               当目录名与模式匹配时,不再搜索其子目录

                               可以用逻辑操作符将简单表达式连接成复杂表达式

   逻辑操作符有 ! 表示非操作, -o  表示或操作,两个表达式并列则表示

   与操作

   [例子]:

   find / -name find* -print

          从根目录开始搜索文件名如 find* 的文件并显示之

   find ./ -exec sleep{1}\; -print

                   每秒显示一个当前目录下的文件

   find $HOME \(-name a.out -o -name '*.o' \) -atime +7  -exec   rm {} \;

   从$HOME目录开始搜索,删除所有文件名为a.out 或 *.o 且访问时间在7天前的文件

1.1.22  grep

   [语法]:  grep  [选项] 模式  [文件...]

   [说明]:  在指定的文件中搜索模式,并显示所有包含模式的行,模式是一个正规表达式,在使用正规表达式时,最好将其引在单引号(') 中,若指定文件为缺省,则使用标准输入,正规表达式可以是:

          .     匹配任意一个字符

          *      匹配0个或多个*前的字符

          ^      匹配行开头

          $     匹配行结尾

          []     匹配[ ]中的任意一个字符,[]中可用 - 表示范围,

                 例如[a-z]表示字母a 至z 中的任意一个

          \      转意字符             

命令中的选项为:

   -b    显示块号

   -c    仅显示各指定文件中包含模式的总行数

   -i     模式中字母不区分大小写

   -h    不将包含模式的文件名显示在该行上

   -l     仅显示包含模式的文件名

   -n    显示模式所在行的行号

   -s    指定文件若不存在或不可读,不提示错误信息

   -v    显示所有不包含模式的行

   [例子]:

   grep   'good'  *        在所有文件中搜索含有字符串good的行

   grep   '^myline'  mytext   在文件mytext中搜索行首出现myline字符串的行

1.1.23  pg

    [语法]:  pg [option] filename

    [说明]:  分页显示指定文件的内容。在显示一页文件时,最后一行将显示等待用

          户输入指令。可输入的指令有如下选项。

    选项:h          显示pg命令中可使用的帮助(help)命令。

          q          退出pg命令。

          [return]   显示下一页正文。

          1          显示正文的下一行

          [Space]    显示下一页

          d/[Ctrl-D] 将屏幕滚动半屏。

          n          显示pg命令行中说明的下一个文件。

          p          显示pg命令行中说明的前一个文件。

          %          显示正文当前页的前面一页。

          /pattern   在文件中向前搜索指定的字符模式。

          ?pattern   在文件中向后搜索指定的字符模式。

    注释:当pg命令显示到文件的末尾时,显示一个文件结束信息EOF(end of file)。

    例如:% pg filename

1.1.24  ln

    格式:ln [option] filename linkname

          ln [option] directory pathname

    功能:为文件或目录建立一个链。其中,filename和directory是源文件名和

          源目录名;linkname和pathname分别表示与源文件或源目录名相链接的

          文件或目录。

    选项:-s  为文件或目录建立符号链接(软链接)。

    注释:链接的目地在于,对一个文件或目录赋予两个以上的名字,使其可以出

          现在不同的目录中,既可以使文件或目录共享,又可以节省磁盘空间。

这里有两点要注意:

第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;

第二,ln的链接又软链接和硬链接两种,软链接就是ln -s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接ln ** **,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。

我们用ls -l察看文件或目录时,可以查看文件或目录链接link的路径。

    例如:% ln -s filename linkname

1.1.25  sort

    格式:sort [option] filename

    功能:将指定的文件按要求排序

    选项:-r 按字母倒排序

          -n 按数字的值从小到大排序

          -r 按当前排序规则逆序排序

          -f 不区分大小写排序

          -d 按典型顺序排序

    注释:选项缺省时按ascii码顺序排序

    例如:% sort -nr file

1.1.26  compress

    格式:compress [option] filename

    功能:压缩文件。

    选项:-f 强制压缩

          -v 压缩时显示压缩百分比

    注释:

    例如:% comproess files

1.1.27  uncompress

    格式:compress [option] filename

    功能:展开或显示压缩文件。

选项:-c 不改变文件写到标准输出

      -f 忽略对文件的覆盖

例如:% uncomproess files.Z

1.1.28  gzip

    格式:gzip [-f] filename

    功能:压缩文件,压缩后的后缀名为gz。

选项: 

-c   把压缩或解压缩后的文件输出到标准输出设备,不去更动原始文件。 

-d   解开压缩文件。 
   -f    强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接。 

例如:% gzip files

1.1.29  gunzip

    格式:gunzip filename

    功能:解压缩gz后缀的压缩文件。

选项:

例如:% gunzip file.gz

1.1.30  tar

   [语法]:    tar -c[vwfbL] [设备] [块] 文件...

               tar -r[vwfbL] [设备] [块] 文件...

          tar -t[vfL]   [设备] [文件...]

          tar -u[vwfbL] [设备] [块] 文件...

          tar -x[lmovwfL] [设备] [文件...]

   [说明]:   将多个文件归档,命令中各参数的意义为:

   r             附加方式归档

   x            抽取文件

   t             显示文件

   u            附加方式归档,同时删除旧版文件

   c            建立新档案文件

   v            显示所处理的文件名

   w            处理文件前,要求用户确认

   f            文件名    使用指定文件名作为档案文件

   bn          每次读写 n 块,缺省值为1,最大值为20

   m           将新的文件修改时间设为获取时的时间

   o            获取出来的文件以下达tar指令的UID和GID存储

   [例子]:

   tar  cvf  file.tar *

   tar  tvf file.tar

1.1.31  cpio

    利用cpio 可将文件或目录从文件库获取出来或将数据拷贝到文件库。cpio 的指令格式:

        cpio [bcdmrtuv] [patterns]

        cpio  [abcv]

        cpio [adlmuv][directory]

说明:cpio 共有三种基本模式,-o即copy-out 模式,将一组文件copy到一个文件库,-i 即copy-in 模式,读取文件库,并将其展开在当前目录。-p 能从某个目录读取所有文件(包括子目录到另一个目录),且不以archive 的方式存放。

    cpio 常配合shell使用。-o常用标准输入设备读取要copy 的文件名称,并将copy成的archive file 通过标准输出设备输出。一般利用输入/输出重定向或管道的原理,达到真正复制的功能。

(一)利用cpio备份:

[例1]

        $ find work 杙rint | cpio 杘cdv >/dev/rdsl/f0t

将work目录下的文件备份到软盘上。-o表示输出模式,-c生成一个带有头信息的文件。 -d表示按需要生成目录,-v表示命令执行时不断显示信息。用“>”把结果定向到软盘。

[例2]

        $ ls |cpio 杘 >/usr/linfs/old1

将当前目录下的所有文件复制成old1 archive file

[例3]

        $ ls *.c | cpio 杘>oldc

复制工作目录中的所有的c程序.

[例4]

        $ ls| cpio 杙 /usr/linfs/tempdir

复制当前工作目录下的文件到/usr/linfs/tempdir 目录,不生成archive  file

(二)利用cpio 复原:

[例5]

        $ cpio 杋cdv </dev/rdsk/f0t

将软盘中的文件复原。-i告诉cpio把文件作为它的输入,-d按需要生成目录,-v显示执行时的所有信息,-c具有头文件格式。

[例6]

        $ cpio 杋cdv "*stat.wp" </dev/rdsk/f0t

仅复原*stat.wp的文件

[例7]

        $ cpio 杋 </usr/linfs/old1 *.f

仅复原*.f 文件

1.1.32  tee

    格式:tee [option] filename

    功能:至标准输出的同时复制至文件

    选项:-a 输出时附加到文件中

          -i 不理采中断

    注释:

    例如:% who | tee file

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Unix系统中,有一些常用的命令用于日常操作。以下是一些常见的Unix日常操作命令: 1. `ls`:列出当前目录下的文件文件。 2. `cd`:切换目录。使用`cd`命令后跟目标目录的路径,可以进入该目录。 3. `pwd`:显示当前所在的目录路径。 4. `mkdir`:创建新的目录。使用`mkdir`命令后跟要创建的目录名,可以在当前目录下创建一个新的目录。 5. `rm`:删除文件或目录。使用`rm`命令后跟要删除的文件或目录的路径,可以删除指定的文件或目录。请注意,删除操作是不可逆的,请谨慎使用。 6. `cp`:复制文件或目录。使用`cp`命令后跟源文件或目录的路径,以及目标文件或目录的路径,可以将源文件或目录复制到指定位置。 7. `mv`:移动文件或目录。使用`mv`命令后跟源文件或目录的路径,以及目标文件或目录的路径,可以将源文件或目录移动到指定位置,也可以用来对文件或目录进行重命名。 8. `cat`:查看文件内容。使用`cat`命令后跟要查看的文件名,可以显示该文件的内容。 9. `grep`:在文件中查找匹配的字符串。使用`grep`命令后跟要查找的字符串和要查找的文件名,可以找到包含该字符串的行。 10. `chmod`:修改文件或目录的权限。使用`chmod`命令后跟权限模式和要修改权限的文件或目录名,可以更改文件或目录的读、写、执行权限。 这只是一些常见的Unix日常操作命令,还有很多其他命令用于不同的操作。可以通过查阅Unix系统的文档或使用`man`命令来获取更详细的信息和使用方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值