Cmder命令行操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cmder命令行操作相关的知识,希望对你有一定的参考价值。

参考技术A 复制:鼠标选中所要复制的内容即可。

粘贴:鼠标右键或者Shift + Insert。

(1)创建文件

touch 1.txt:创建1.txt的空文件

echo: 创建有内容的文件

echo hi > 1.txt :创建1.txt 文件,里面内容为 hi,该命令会覆盖文件原有的内容

echo 你好 >> 1.txt, 创建1.txt 文件,向1.txt 文件中添加 “你好” ,不会覆盖文件原有的内容

echo -e "1\n2" >> 1.txt :, 创建1.txt 文件,向1.txt 文件中添加特殊的文本

(2)创建文件夹

mkdir a : 创建 a 目录

mkdir a/c/e :创建多层目录 a/c/e

(3)同时创建多个文件和文件夹

touch a.txt b.txt : 同时创建 a.txt 和 b.txt 文件

mkdir a b c : 同时创建abc 3个文件夹

mkdir -p a/c b/c :同时创建两个多层目录

cp 1.txt 2.txt : 将1.txt 文件拷贝,命名 2.txt

cp -r a b :将 a 目录复制,命名b目录

rm a 删除 a 文件

rm -r a :删除 a 目录

rm -rf a 强制删除 a 目录

echo "111" > 1.txt :修改 1.txt 的文件内容为 111

echo "" > 1.txt : 清空 1.txt 的文件内容

mv 1.txt b : 将 1.txt 文件移动到 b 文件夹中

mv b/1.txt  . : 将 b 文件夹下的1.txt 文件移动到当前目录

tochu 1.txt : 修改 1.txt 文件的最后更后时间为当前时间

(1)查看文件

pwd  :查看当前目录的绝对路径

ls : 查看指定目录下的所有文件

(2)查看文件内容

cat 1.txt  :查看1.txt 的全部内容

head 1.txt : 查看1.txt 文件的前 10 行内容

head 1.txt -n 5: 查看 1.txt 文件的前 5 行内容

tail 1.txt : 查看1.txt 文件的后 10 行内容

tail 1.txt -n 5 :查看 1.txt 文件的后 5 行内容

less 1.txt :分页查看 1.txt 的内容,按 esc,再按 q 退出分页

echo $? :查看命令运行之后的返回结果,成功返回0,失败返回非 0 和 error 信息

rm 1.txt && echo 删除成功 :当文件存在时执行删除操作成功后,再返回删除成功,否则返回删除成功

rm 1.txt ;echo 执行完成 :无论文件是否存在,都返回执行完成

start 1.txt : 打开 1.txt 可执行文件

code creathtml : 通过 vscode 编辑器打开 creatHTML 文件

通过 code creatHTML 打开文件,在文件中输入

#!/usr/bin/ench sh    使用 sh 运行脚本文件( mac 需要添加,windows 可以不加)

mkdir $1         创建一个文件夹,文件夹名字通过参数传入

cd $1              进入文件夹

touch index.html          创建  index.html  文件

touch style.css            创建  style.css  文件

touch main.js               创建  tmain.js  文件

echo -e "<!DOCTYPE>\n<h2>hello world</h2>" >> index.html    向 index.html 文件写入h2标签

chmod +x creatHTML

./ creatHTML 111   运行脚本,文件夹为 111 或者

sh creatHTML 111 也可以运行脚本

如果不想输入 ./ 或者 sh 可以将脚本文件所在目录路径添加到 path 的环境变量,这样就可以直接使用脚本文件名直接运行脚本了,并且在任何目录下都可以运行该脚本。

Cmder命令行工具在Windows系统中的配置

一、Cmder简介

Cmder:一款用于Windows系统中,可增强传统cmd命令行工具的控制台模拟器(类似于Linux系统中的终端控制窗口)

特点:

  • 无需安装,解压即用
  • 可使用较多Linux命令,如:vi、vim、ls、pwd、grep、unzip、bash、perl、ssh
  • 可在窗口内外自由使用常规的复制和粘贴操作
  • 支持多Tab页的cmd窗口
  • 提供了对命令窗口中的字符串进行快速搜索定位的功能
  • 在传统cmd命令行工具的基础上,增加了Monokai配色方案,界面美观
  • 命令窗口尺寸大小可自由调整

 

二、Cmder安装步骤

1.下载

官网:http://cmder.net/

 
技术图片

Mini版:程序包相对轻量级,满足基本的命令操作功能
Full版:程序包增加了msysgit工具,这是Git for Windows的标准配备。支持git命令,以及较多的Linux命令(可在配置文件中设置命令规则)

PS:本次下载Full版进行应用体验

2.解压
 
技术图片

Cmder.exe 即为运行的主程序,以管理员身份运行即可

3.配置

1)配置环境变量
将以上Cmder.exe存放的目录路径(如:E:Toolscmder),添加到系统变量Path中保存,使其在系统任意位置均可运行

 
技术图片

此时,利用快捷键【Win+R】,输入Cmder.exeCmder即可打开Cmder命令窗口界面,如下:

 
技术图片
 
技术图片

2)将Cmder配置到右键菜单中
Cmder.exe存放目录(如:E:Toolscmder)下,运行Cmder.exe,打开的Cmder命令窗口执行以下命令,or也可在传统cmd命令行窗口执行

Cmder.exe /REGISTER ALL
 
技术图片

以上命令执行完成后,在文件夹任意目录,鼠标右键,即可查看到右键菜单中已添加有【Cmder Here】的选项;点击该选项即可打开Cmder命令窗口

 
技术图片

3)配置Linux常用的命令&规则(非必须,根据需要选择)
在目录E:Toolscmderconfig下,编辑文件user-aliases.cmd

 
技术图片

添加项:

la=ls -aF --show-control-chars -F --color $*
ll=ls -alF --show-control-chars -F --color $*
 
技术图片
4.常用命令

Tab ==> 补全文件or文件夹名字
Ctrl+T ==> 新建标签页
Ctrl+Tab ==> 切换标签页
Ctrl+{n} ==> 切换到第n(n=1,2,...)个标页签
Alt+Enter ==> 切换到全屏状态
Ctrl+W ==> 关闭当前标签页
Alt+F4 ==> 关闭所有标签页

5.通过ssh连接Linux远程主机

Linux远程主机:192.168.0.11
远程主机的用户/密码:root / root
则连接命令为:ssh [email protected]
然后提示输入密码 root 即可连接成功


参考资料:
[1] Cmder--Windows下命令行利器
[2] Windows上的程序员神器Cmder 装逼和提高工作效率两不误

以上是关于Cmder命令行操作的主要内容,如果未能解决你的问题,请参考以下文章

Windows终端命令行工具Cmder

Cmder命令行工具在Windows系统中的配置

Tools - Windows系统下的命令行工具Cmder

Cmder--Windows下命令行利器

windows下命令行cmder工具

命令行神器 cmder