touch  命令:

  如果文件不存在创建文件,

    如果文件在,则修改文件最后修改时间

mkdir  命令:

  -p  递归创建目录,如,mkdir  -p  a/b/c/d

Linux 中同一目录下的 目录和文件 是不允许重名的

rm 命令 : 删除文件或目录,直接从磁盘中删除,无法从回收站恢复

  -f    强制删除,忽略不存在时的提示信息

  -r     递归的删除目录下的内容,删除文件夹 时必须加此选项

此命令也可以使用 ls 中提到的通配符

tree 命令:树状图方式列出 当前目录下 文件目录结构

  -d  只显示目录

  ~   显示用户家目录下的文件目录结构

cp 源文件  目标文件:  目标可以不是文件,此时复制后文件名不变

   -i   覆盖文件前提示

   -r   如果复制文件夹,必须加 -r ,递归复制该目录下所以文件和目录,目标必须为一个目录

mv  源文件/目录  目标文件/目录: 通过目标文件/目录 可以实现对 文件和目录 的重命名和文件覆盖

   -i   覆盖文件前提示

查看文件内容:

  cat  命令(concatenate): 用来查看文件内容,也可以创建文件、文件合并、追加文件内容

    cat   文件名:显示文件全部内容,适合查看文件较小的文件

      cat 选项

        -b     对非空输出行编号

        -n     对输出的所有行编号

    注:Linux中有一个  nl 的命令和 cat  -b 效果相同

         

  more 命令:

    more  文件名 :分屏显示文件内容,每次只显示一页,适合查看文件较大的文件

      more的操作键:见 man 的操作键

grep  命令:  文本搜索工具,允许对文本进行模式查找,即正则表达式

  选项:

      -n    显示匹配行及其行号

      -v    显示不包含匹配文本的行(相当于求反)

      -i    忽略大小写

    例如 ,grep  hello  123.txt  /   grep  -n   -v   -i     "hello  python"   123.txt

  常用的两种模式查找:

        ^a    行首,搜寻以a开头的行

        a$    行尾 ,搜寻以a结尾的行

例如,grep  - n  ^a/a$  123.txt

echo   字符内容: 会让输入的字符内容在终端中再显示,通常与 重定向一起使用

重定向 > 和 >> :

  Linux允许讲命令的执行结果 重定向 到一个文件中

  将本应在终端输出的内容同时 输出/追加 到指定文件中

      >表示输出,会覆盖文件原有内容

      >> 表示追加,在文件末尾追加

ls 、tree 、echo  等文件皆可与其联合使用

管道 |  : 将 一个命令输出 作为 另一个命令输入

  常用的管道命令有:

    more :如 ls -lha  ~ | more    将 用户家目录下 的  所有文件  以列表的方式  分屏显示 

    grep :  如 ls  -lh ~  | grep  Do   搜索 用户家目录下 的  所有以 Do 开头的 非隐藏文件

 

最新文章

  1. Oracle约束(Constraint)详解
  2. 微信开发之Author网页授权
  3. Jenkins Slave 通过JNLP 的方式 访问Master IP 总是127.0.0.1
  4. 快速排序(Quicksort)
  5. [原创]java WEB学习笔记81:Hibernate学习之路--- 对象关系映射文件(.hbm.xml):hibernate-mapping 节点,class节点,id节点(主键生成策略),property节点,在hibernate 中 java类型 与sql类型之间的对应关系,Java 时间和日期类型的映射,Java 大对象类型 的 映射 (了解),映射组成关系
  6. 利用ItextPdf、core-renderer-R8 来生成PDF
  7. Java学习笔记-Json
  8. ECMAScript6 规范
  9. Nginx status详解
  10. [leetcode](4.21)2. 按字典序排列最小的等效字符串
  11. android:shape 设置圆形
  12. win10安装mysql5.7.20解压版
  13. spring 之 注入之 by name or by type, or both ?
  14. 【Java】 剑指offer(38) 字符串的排列
  15. c# 上传图片流,php端(laravel框架)接收处理方法
  16. CRM UI 打印PDF
  17. PyTorch保存模型与加载模型+Finetune预训练模型使用
  18. js 面向对象 继承机制
  19. ibatis中的cdata和xml中cdata的含义
  20. 数组相关方法积累(vue\ag等特别常用)

热门文章

  1. gnocchi resource批量删除
  2. 题解:[JSOI2004]平衡点 / 吊打XXX
  3. Codeforces Global Round 1 A~F
  4. Java第二次实训
  5. Educational Codeforces Round 63 (Rated for Div. 2)
  6. (二叉树 递归) leetcode 889. Construct Binary Tree from Preorder and Postorder Traversal
  7. 关于 iOS 性能优化方面的面试题,
  8. netty和protobuf的使用
  9. Tomcat系列(5)——Tomcat配置详细部分
  10. day22 栈 , 队列 , 约束和反射