linuv创建文件的命令_Git Bash 基础命令行使用方法

fd58b6ef8d110d25316aca38aea17563.png

Git Bash 是什么?

git bash是Windows下的一款命令行工具。

基于msys GNU环境,主要用于git。

今天将详细介绍几项基础的命令使用方法。

查看路径命令 ls

list

缩写格式ls

首先,计算机中任意一个文件都有其对应的路径,这时我们就可以使用命令行工具进行路径查询

下面我来做一个示例:

首先打开Git Bash

1ac5e97420aae12d36a0a285f26fa119.png

可以看到我的当前路径在桌面 ~/Desktop

我们先来创建几个目录与子目录

caf622b8181cef10932111e4a075ee14.png

创建好了之后,现在还是在桌面上,现在进入到最后的子目录demo-4中

再试着添加一个index.html文件

8e5f49b7342a5765acc80f7abc055898.png

创建好了是这样的

23b38bdfc88bb90fd7e16c8e37692ebe.png

桌面上可以看到demo-1 然后一层一层点进去 会有一个刚创建的index.html文件

为了一会的命令实现 我再创建一个 .git 文件

ab8ea9da104e58cd95a828eee7e6941d.png

e8365965793e07d7009b2f79a7a6bea4.png

好 现在来试着运行一下 ls 命令 看看可以查到什么

572d4ea56f99b7e18aa091d3c775e523.png

奇怪...明明计算机显示两个文件 此时命令行中只显示一个,为什么呢?

那是因为ls下还有其他命令可以使用

ls实际上表示的是罗列当前目录下能看见的所有文件

重点是“能看见的”

然而以“.”开头的是隐藏文件

这个时候就需要用到 ls -la

599498fce0790a4979f3b6a9bb91c706.png

其实这个命令还是可以分开使用

ls -l 是列出每个可看见的文件的详细信息,如创建者,创建时间,文件的读写权限列表等等

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

当两者结合时 就可以罗列出所有文件的详细信息

大家学会了吗

串联文件并输出 cat

concatenate files and print on the standard output

缩写格式cat

我们先来创建两个文档 1.txt 2.txt

内容简单粗暴随便写一个

7181c6e7422641961ab9f33b77a80bd6.png

让我们来使用一下命令cat看看发生了什么

cat 1.txt 回车 cat 2.txt 回车

74c36221331d527acb46e469c5120112.png

cat命令读取查看了txt文件中的内容

再来试试其他的命令

cat -n 1.txt 或者 cat -b 2.txt

b17c15d7b253d66255c95367e5405866.png

如图所示 这个命令给文件中的各项进行了编号

cat 1.txt 2.txt

488a5bd761cabf3356bb026e734cccd7.png

同时显示了1.txt和2.txt的内容

cat -n 1.txt>2.txt

f6fa90d85e4a76692dd171d3feecdf18.png

对1.txt中的所有项进行编号 然后覆盖2.txt

cat -n 1.txt>>2.txt

181e68b632faba84af23af001be863df.png

这样就不会覆盖原本的内容 只是编号之后追加在后面

大家学会了吗?

移动/重命名 mv

move

缩写格式mv

①创建两个文件 A.txt 内容:AAA;B.txt 内容:BBB

mv A.txt B.txt

66bb5ade40db0964242287a4c84ffbf5.png

对于已存在的A.txt和B.txt使用mv命令,则A.txt被删除,B.txt被A.txt的内容覆盖。

②只创建文件C.txt 内容:CCC;

mv C.txt D.txt

5f642391241b678e990ceb4f9efb573e.png

可以发现 C.txt被D.txt重命名。

③创建一个文件E.txt 和 目录 text

mv E.txt text

6e87931ff3f58a63965058f58f2d5740.png

此时E.txt被移动到了text文件夹中

大家学会了吗

创建文件touch

touch 就是 touch,没有缩写,翻译为触摸,touch命令用于创建文件,“触摸”文件,当然如果文件不存在怎么去触摸呢,所以就是创建一个。

5f1c3f638bab47a08463f9e356b903ca.png

可以观察到 第一次 touch aa 则创建了aa文件,第二次touch aa后,用路径查询命令可以看出,aa文件的最新修改时间改变

大家学会了吗

如何使用 explainshell.com

这个网站属于在线API,专用于在线查询命令行命令。

match command-line arguments to their help text​explainshell.com

cf508d33930a34467bb493586c2a972f.png

直接输入查询即可~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值