windows 下cmd命令行的替换工具Cmder

1、安装

下载:https://cmder.net/


下载之后,解压到指定目录即可

双击 cmder.exe 运行 或 windows键 + R 后输入 cmder 来打开


2、配置

环境变量:

    在系统变量添加

        变量名: CMDER_HOME

        变量值: 安装绝对路径

在Path添加一条

%CMDER_HOME%


注册到右键菜单:

在Cmder命令行,执行下面的命令即可(注:需要以管理员的权限运行)

Cmder.exe /REGISTER ALL


3、 Cmder 常用快捷键

1、利用Tab,自动路径补全;

2、利用Ctrl+T建立新页签;

3、利用Ctrl+W关闭页签;

4、利用Ctrl+Tab切换页签;

5、 Alt+D 分屏

6、Alt+F4:关闭所有页签

7、Alt+Shift+1:开启cmd.exe

8、Alt+Shift+2:开启powershell.exe

9、Alt+Shift+3:开启powershell.exe (系统管理员权限)

10、Ctrl+1:快速切换到第1个页签

11、Ctrl+n:快速切换到第n个页签( n值无上限)

12、Alt + enter: 切换到全屏状态

13、Ctr+r 历史命令搜索



4、路径操作

    1、 pwd 查看当前路径

    2、ls 查看当前路径下的文件

    3、ls 查看当前目录下对应文件中的内容

    4、ls -l 显示文件并显示文件更新时间

    5、cd 更改路径


5、文件的增删改查

1、touch 文件不存在则创建,如果文件存在则会更新文件更改的时间

2、echo 输出内容到文件 echo  > *.txt(一个箭头会覆盖两个箭头会追加)

3、mkdir 创建一个文件夹 使用-p命令创建子文件夹 mkdir -p  a/b/c;使用空格分隔创建多个文件夹 mkdir a b c

4、cp 拷贝文件 cp 1.txt 2.txt 表示从1.txt拷贝到2.txt;cp -r a b将目录a递归的复制一份到b目录

5、rm 删除 rm 1.txt 删除一个文件 rm -r a 递归删除a文件夹中的所有文件

6、open 使用默认的方式打开一个文件

7、echo "" > 1.txt 清空一个文件(将一个空的字符串覆盖文件)

8、mv 移动一个文件 mv 1.txt ;还可以使用mv重命名一个文件` mv 1.txt 2.txt //

9、cat 查看文件的所有内容

10、head 查看文件内容的前十行(使用-n <行数>查看前n行)

11、tail 查看文件内容的后十行(同理)

12、less 支持一段一段查看文件内容

13、alt+.复制上一次输入的参数将1.txt 重命名为 2.txt`



6、操作成功或失败

使用命令查看操作返回code,返回0为失败,其余返回其他值为成功

echo $?



7、使用操作符

"&&" 在一个命令成功之后执行后面的命令,反之失败则不执行

touch demo.txt && echo 'demoTextCreateSuccess' >> demo.txt && head demo.txt


上面命令表示创建一个demo.txt 的文件如果创建成功 就将'demoTextCreateSuccess'输出到demo.txt文件 如果输出成功就查看demo.txt文件中的内容。

";" 不管第一条命令是否成功都会执行后面的命令


8、创建脚本文件

执行方式: 两种方式执行脚本文件

./<文件>

sh<文件>    


文件中存储所需要的所有命令,在文件中使用$1代替文件名就可以实现在命令行传参数

#!/usr/bin/env sh

mkdir $1

cd $1

touch index.html

touch style.css

touch main.js

echo -e "<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

</head>

<body>

</body>

</html>" >> index.html


#!/usr/bin/env sh shebang 第一行表示使用的语言

上面代码就实现了一个bash脚本文件,他的语法就是bashscript语法


将创建的的命令行文件添加到环境变量,就可以在然后目录中使用该命令了就像使用ls cd一样。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容