1、安装
下载之后,解压到指定目录即可
双击 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一样。