Java教程

Unix基础

本文主要是介绍Unix基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Unix 万物介文件

  cd: change directory

  ls 列出当前路径下的所有文件名或目录名

    ll 是“ls -l"的别名 显示当前目录下文件详细信息。

    ls -a 列出目录下的所有文件,包括以 . 开头的隐含文件

  mkdir 创建目录

  touch 创建空文件

  cat filename 显示文件中的所有内容

  more filename 从头开始显示文件内容

  less filename 从结尾开始显示文件内容

  tail -f 从头开始显示文件的内容

  chmod (change mode)是控制用户对文件的权限的命令

    

 

 

     

 

 

   

    chmod 人物 权限(777,766) 文件
    chmod a(o/g)+x(w/r) 文件

  history | more 显示已执行命令的序号和命令本身,以及历史命令的时间戳

  cp :cp [options] source dest  

    -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。

    -d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。

    -f:覆盖已经存在的目标文件而不给出提示。

    -i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。

    -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。

    -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。

    -l:不复制文件,只是生成链接文件。

  mv: mv [options] source dest

  rm:rm [options] name...

    -i 删除前逐一询问确认。

    -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。

    -r 将目录及以下之档案亦逐一删除。

  zip/unzip 压缩/解压缩

  df/du 查看磁盘占用

  pwd 查看你当前所在目录

  tree  用于以树状图列出当前目录的内容。执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。

  scp 多终端文件拷贝 scp src_usr@ip_addr:filename . 

  ls ./

  chmod

  vi/vim

    i插入

    :w

    :q

    :q!

    esc

  

netstat –an | grep port_number

管道:|   >覆盖   >>追加

 

这篇关于Unix基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!