美文网首页
命令行基础

命令行基础

作者: 江果_2ea8 | 来源:发表于2018-10-19 21:49 被阅读0次

一、ls命令是list的缩写,它是用来列出目录下的文件的

ls -a :列出文件下所有的文件,包括以“.“开头的隐藏文件

ls -A :列出除了"."和".."以外的文件

ls -l :列出文件的详细信息,如创建者,创建时间

ls -s :在每个文件的后面打印出文件的大小

ls -t :按时间进行文件的排序

ls -F: 在每一个文件的末尾加上一个字符说明该文件的类型


二、cat命令主要有三大功能

1.一次显示整个文件:$ cat filename

2.从键盘创建一个文件:$ cat > filename  。只能创建新文件,不能编辑已有文件

例如:$ cat > a.txt <<EOF

3.将几个文件合并为一个文件: $cat file1 file2 > file


三、mv命令是move的缩写,用来移动文件或者将文件改名

mv -b :若需覆盖文件,则覆盖前先行备份

mv -f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖

mv -i :若目标文件 (destination) 已经存在时,就会询问是否覆盖

mv -u :若目标文件已经存在,且 source 比较新,才会更新

mv -t  :指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后


四、touch命令用来修改文件时间戳,或者新建一个不存在的文件

touch -a或--time=atime或--time=access或--time=use :只更改存取时间

touch -c或--no-create :不建立任何文档

touch -d: 使用指定的日期时间,而非现在的时间

touch -t :使用指定的日期时间,而非现在的时间

touch -r :把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同


五、如何使用explainshell.com网站

explainshell.com 是一个帮助你解释命令行的网站,它会分析命令的帮助文档,然后根据你想查询的命令参数来抽取对应的解释,然后简洁易懂地显示出来。

这个项目在 Github 上是开源的

相关文章

  • Ruby基础知识-基础解释

    Ruby基础知识-基础解释 ruby相关的命令行ruby命令行

  • 命令行基础

    命令行基础 命令行是什么? 命令行界面(command-line interface), 缩写CLI, 是在图形用...

  • Windows相关

    Windows 命令行基础 Windows 的键盘快捷键 wind 命令行工具banbun powershell ...

  • linux基础命令

    命令行基础 一些名词 「图形界面」 「命令行」 「终端」 「shell」 「bash」 安装使用 Windws: ...

  • 命令行作业

    命令行的基础 常用命令行 图示1.ls 显示文件目录列表

  • git命令行基础

    命令行基础 图像界面 图形界面 命令行 终端 shell bash 安装使用 windows:安装git,打开gi...

  • VSCode开发Android版本React Native

    基础设备 1. 依赖包 1.1 React Native命令行工具 1.2 SDK 命令行安装 1.3 配置环境变...

  • 命令行总结

    1.命令行基础 先有命令行,后有的图形界面 Linux (ubuntu)使用终端 unix (macos)使用终端...

  • linux命令行基础

    linux命令行基础 作为一个前端工程师会基本的命令行是必备的要求 名词 [图形界面] [命令行] [终端] [s...

  • 命令行基础

    命令行基础 引用 终端、命令行 **基本命令 pwd 查看当前完整的路径 ~ 代表“家目录” ls 显示所有文...

网友评论

      本文标题:命令行基础

      本文链接:https://www.haomeiwen.com/subject/fdpuzftx.html