美文网首页
命令行基础

命令行基础

作者: Marshall3572 | 来源:发表于2021-02-02 00:35 被阅读0次

命令行操作文件

命令名 + --help是查询命令的作用(类似Linux中的man)
如果手册过长,可使用命令名 + --help | less翻页查看。
但是这个手册太长了(too long,didn't read),效率很低,我们可以使用yarn global add tldr 或者 npm i -g tldr来安装tldr程序,来查询命令的常用用法。




例子:

ctrl + C 用于终止命令

文件的增删改查

查看文件
pwd(Print Working Directory)查看当前目录的绝对路径。
ls 查看当前目录内容
ls + 路径 查看指定目录内容

cat + 路径(显示文件所有内容)

head和tail方法适合查看大文件的开头和结尾
head + 路径(只显示前十行,不过也可以查看任意行数,head + 文件名+ -n +行数)
tail + 路径(只显示后十行,显示看任意行数同理head)

less + 路径适合看大文件,分页看,想看多少显示多少,J ↑ K ↓,按Q退出,若选中要先按Esc才能Q退出。
文件增加操作
创建文件
touch + 文件名.格式


写入文件
”echo“ + “内容” “>” “文件名.格式” ,单大于号表示覆盖写入。
”echo“ + “内容” “>>” “文件名.格式”,双大于号表示追加写入。
echo -e ”第一行内容/n第二行内容“ > 文件名.格式


创建目录
创建单个目录 mkdir + "目录名"
同一目录下创建多个目录 mkdir + "目录名" + "目录名" + 。。。。。
同时创建多级目录 mkdir -p + a/b/c
复制文件
cp + 原文件名.格式 + 目标文件名.格式
cp不能用来复制目录
复制目录
cp -r 原目录名 目标目录名
-r 表示 递归(recursive)的意思,表示递归复制

删除

删除文件
rm 文件名.格式
删除目录
rm -r 目录名
递归删除
rm -rf 目录名
强制递归删除,上边的删除过程中可能会问很多问题。

要注意,避免删除系统文件。“~”这个波浪线表示用户目录。
cd ~进入用户目录,是进行后续操作的第一步。


修改

code 文件名.格式 用vscode打开
start 文件名.格式 用默认方式打开文件
code 1.txt
清空文件
echo ' ' > 文件名.格式
移动文件/改文件名
mv 原始文件名.格式 目标文件名.格式
(在当前目录下移动,可以理解成改名)
mv 文件名.格式 目录名/


mv 目录名/文件名.格式 .
“.”表示当前目录

修改文件的更新时间

ls -l 在目录中查看各个文件的最后更新时间
修改文件的最后更新时间 touch + 文件名

命令行实现复制粘贴

在 Mac 的 iTerm2.app 里

  • 用鼠标选中文字即复制
  • 点击鼠标中键就是粘贴

在 Windows 的 cmder 里

  • 用鼠标选中文字即自动复制
  • 单击鼠标右键就是粘贴
  • Shift + Insert 也是粘贴

在 Windows 的 Git Bash 里

  • 用鼠标选中文字,然后右键 copy 就是复制
  • 用鼠标选中文字,然后按 ctrl + insert 也是复制
  • 点击鼠标中键就是粘贴
  • Shift + Insert 也是粘贴

相关文章

  • 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/mhajtltx.html