Linux命令:ls, cd, mkdir, rm, mv, cp, cat, nl, which, whereis, locate,粗略

来自实验楼的实验报告:亲自撰写

第一次实验:

  1. ls [选项] [目录名]

    -a 显示全部文件

    -l 显示所有信息

    -h 与-l同,只是文件大小 显示成kb Mb形式

    -t 按修改时间顺序显示

    目录名 选项中,可用通配符

  2. cd [目录]

    cd .. 进入父目录

    cd ~ 进入当前用户主目录

    cd / 进入根目录

    cd - 进入上次所在目录

  3. pwd(print working direction):显示当前目录

第二次实验:

  1. mkdir [选项] 目录

    -m 设定权限模式

    -p 可一次建立多级目录

    -v 每次创建新目录都显示信息

  2. rm [选项] 文件或目录 :删除目录中的一个或多个文件 或 目录及其子文件,,或文件链接

    -f --force 忽略不存在的文件,不给出提示

    -i --interacteve 交互式删除 例如:rm -i *.log 删除后缀为log文件时 逐个询问

    -r --recursive 递归删除

    -v --verbose 显示详细步骤

  3. mv [参数] 原文件或目录 目标文件或目录,移动文件或更改文件名

    -f 强制执行

    -i 交互事询问,如果目录中已经存在该文件,询问是否覆盖

    -t 用于移动多个文件到一个目录中,此命令中,目录在前 文件在后

  4. cp [选项] 源文件 目录 ,:复制

    cp [选项] -t 目录 源文件,:复制

    -i 覆盖前询问

    -n 不覆盖已存在的文件

    -f 强制复制文件或目录

    cp -i test1/* test2 :将test1下的所有文件复制到test2中

  5. cat [选项] [文件]

    -b 对非空输出行编号

    -n 对所有行输出行编号

    -s 对多行空行,只输出一个空行

    cat -ns 1.log > 2.log :将1.log的文件内容加上行号输入2.log

  6. nl [选项] [文件] 计算文件中行号

 

-b 指定行号指定的方式,主要有两种:
-b a 表示不论是否为空行,也同样列出行号(类似 cat -n)
-b t 如果有空行,空的那一行不要列出行号(默认值)
-n 列出行号表示的方法,主要有三种:
-n ln 行号在屏幕的最左方显示
-n rn 行号在自己栏位的最右方显示,且不加 0
-n rz 行号在自己栏位的最右方显示,且加 0
-w 行号栏位的占用的位数

第三次实验:

  1. more [选项] 文件dd

    +n 从第n行开始显示

  2. less [选项] [文件]

  3. head [选项] [文件]

  4. tail [选项] [文件]

第四次实验:

  1. which 可执行文件名称:在 PATH 变量指定的路径中搜索可执行文件的所在位置。它一般用来确认系统中是否安装了指定的软件。

    eg. which python

    which gcc

  2. whereis [选项] 文件 : 主要用于定位可执行文件、源代码文件、帮助文件在文件系统中的位置。

    -b 定位可执行文件

    -m 定位帮助文件

    -s 定位源代码文件

    均可用gcc来测试

  3. locate [选项] [搜索字符串]

    -q 安静模式,不显示错误信息

    -n 至多显示n行

    -r 使用正规表达式做寻找条件

第五次实验:

  1. find,,,哇find太多了可用的
  2. xargs,,命令也可用了。以后再加。。

 

posted @ 2017-08-30 17:07  number_5  阅读(144)  评论(0编辑  收藏  举报