unix笔记

来源:互联网 发布:office2011 mac破解版 编辑:程序博客网 时间:2024/05/18 00:30

 

           .  当前目录

            .. 当前目录的父目录

      unix的命令格式: 命令   -选项  参数

                                   ls         -l       ...

 

 

      通配符:  *      *a

                       ?   ??a

 

      $  普通用户登录

      #  根root用户登录

 

     man  ls   查看ls的帮助文档

 

     ls命令

          -a  显示所有文件,包括隐藏文件

         -l   长格式显示

          -t  按照时间排序

          -r 反转排序

   

     cd命令

         .. 进入上一级目录

         ~  进入用户主目录

        ../user  进入上一层目录下的user目录

 

    pwd   显示当前路径

 

    cp  [-r]  [源文件/目录]  [目标文件/目录]

       cp file1 file2      将file1拷贝为file2

       cp file1 file2 dir  将file1和file2拷贝到 dir目录

       cp -r dir1 dir2     将dir1以及所有子目录文件 拷贝到dir2

       cp -r file dir dir2/user  dir2 将file dir dir2下的user文件目录拷贝到 dir2

 

   rm  -irf [文件/目录]

        i 有提示的删除

        r 删除目录和文件

        f 强制删除

       rm -rf   删除目录及目录下文件

 

   mv  -if [源文件/目录]  [目的文件/目录]

       i 有提示

       f 强制移动 

    mv file1 file2

    mv file1 file2 dir 将file1和file2移到dir下

 

  more [文件名]

      打开后使用:空格/f  下一页

                           enter    下一行

                           q/Q      退出

 

  head  -num [文件名]

     head -20 text.txt      text.txt的前20行

 

 tail -num [文件名]

      head -20 text.txt    text.txt的后20行

 

  mkdir  新建目录

   mkdir txt

   mkdir -p a/b/c.txt  用-p来依次mkdir

 

  rmdir  删除目录

     rmdir text

     rmdir -p a/b/c.txt

 

 which  文件/目录    用来显示文件的目录

     which a    显示为/home/user/a路径

 

  chmod  修改文件的权限

        chmod uog-x  file   去除u用户、o用户、g用户 对file的执行权

        chmod uog=x file    增加。。。。。

        chmod  555 file  取出所有执行权限

        chmod  777 file 放开所有权限

    

   chown 改变文件归属

        chown -R a dir/    将dir目录由a用户所有

        chown -R a:other dir/   改由a所有,属于other组用户

 

   chgrp  改变文件所属组

        chgrp other file    file由other组所属

         也可用chown的chown -R a:other dir/

 

  find[搜索路径] [搜索关键字] [文件/目录]

  find -name aa   当前目录下搜索aa

  find / -name c*  在根目录下寻找开头为c的文件/目录

     -type f 文件

    -type d 目录 

 

 

  |  管道:将上个命令的结果,作为下个命令的输入

   find / -type f -name "a.txt" | more  寻找类型为文件,名为a.txt的文件,并打开     

 

  grep [选项] [正则表达式] [被查找的文件]     找到匹配并输出

     grep -i aaa mytext    忽略大小写查找包含aaa的记录

 

  gzip 选择项 [-19r] [文件]       压缩文件成.gz

     -1 快速压缩

     -9 最佳压缩

     -r 压缩整个目录

     -f 强制覆盖目标文件

   gzip -9 -r text/   压缩目录要加-r

  

 gunzip  解压gzip的压缩文件

    gunzip [-r]  [文件/目录]

    gunzip a.gz 

    gunzip -r text/

 

  tar  [-zcvf]  [文件/目录]

      -z 使用gzip压缩tar文件

      -c 产生一个tar包

      -v 观看归档过程

      -f 指定归档后的文件

   tar -cvf  mymail.tar  Mali/

   gzip -9 mymail.tar

       -x将打包文件tar开

      -t 测试tarbll压缩文件

      -z 配合c为压缩,x为解压

      -v 显示解压过程

      -f 制定解压对象为文件

    tar -zxvf mymail.tar.gz

 

   compress [-vdf] [文件名]

    -v  显示压缩比例及压缩后的文件名

   -d 将.Z的压缩文件解压

   -f  强制压缩

   compress -v a.txt

   compress -d a.txt.Z

 

 uncompress -v [文件名]   解压.Z压缩文件

     -v 显示解压信息

  uncompress -v a.tar.Z

  tar xvf a.tar

 

  ps [选项] 查看进程

     ps -ef  查看当前的活动进程

 

kill 结束进程

  kill -9 1234

 

 

0 0