当前位置: 首页 > news >正文

cmder linux传输文件_Windows命令行工具cmder配置(linux用户神器)

cmder是一个增强型命令行工具,不仅可以使用windows下的所有命令,更爽的是可以使用linux的命令,shell命令。

下载

下载的时候,会有两个版本,分别是mini与full版;唯一的差别在于有没有内建msysgit工具,这是Git for Windows的标准配备;全安装版 cmder 自带了 msysgit, 压缩包 23M, 除了 git 本身这个命令之外, 里面可以使用大量的 linux 命令;比如 grep, curl(没有 wget); 像vim, grep, tar, unzip, ssh, ls, bash, perl 对于爱折腾的Coder更是痛点需求。

安装

直接解压到某个目录就可以了,点击Cmder.exe运行。

配置环境变量

在系统变量添加变量名: CMDER_HOME

变量值: 安装绝对路径

最后在Path添加一条斜体文字

%CMDER_HOME%

添加 cmder 到右键菜单

配置环境变量后,在管理员权限的终端输入以下语句。

Win8或者Win10可以直接 win+x 再按 a 键进入。

Cmder.exe /REGISTER ALL

配置好后,任意文件夹右键

新标签打开个管理员权限终端

快捷键 Ctrl + t 后勾选

设置

快捷键:win + alt + p

或者在右下角图标,右击

设置bash作为默认开启的选项

解决中文乱码问题

之前在网找了好多方法,可是都解决不了,很多人在在Environment里添加set LANG=zh_CN.UTF-8来解决中文乱码的问题,可是我用这个方法并没有成功,可能是环境的原因吧,我的系统是win10的。

最后找到解决办法:

Settings->Startup->Environment 添加

set LANG=zh_CN.UTF-8

set LC_ALL=zh_CN.utf8

重启Cmder,发现使用ls,中文正确显示了。

更改背景

更换主题

内置了几款不错的主题,当然如果你觉得不合适,当然也支持自己设定。

常用功能介绍

如上图示编号的部分说明如下:

1, Cmder常用快捷键利用Tab,自动路径补全;

利用Ctrl+T建立新页签;利用Ctrl+W关闭页签;

利用Ctrl+Tab切换页签;

Alt+F4:关闭所有页签

Alt+Shift+1:开启cmd.exe

Alt+Shift+2:开启powershell.exe

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

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

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

Alt + enter: 切换到全屏状态;

Ctr+r 历史命令搜索

2, 可在视窗内搜寻画面上出现过的任意关键字。

3, 新增页签按钮。

4, 切换页签按钮。

5, 锁定视窗,让视窗无法再输入。

6, 切换视窗是否提供卷轴功能,启动时可查询之前显示过的内容。

7, 按下滑鼠左键可开启系统选单,滑鼠右键可开启工具选项视窗。 Win+Alt+P :开启工具选项视窗。

相关文章:

  • XML基础
  • python strftime格式化显示_Python strftime日期格式化
  • InputStream类的实现
  • 多重背包单调队列优化思路_多重背包的单调队列优化
  • 印章QQ头像
  • xcorr函数原理_matlab中的xcorr 自相关函数
  • IT == 网管?
  • android finish 判断当前_最常用的Activity的onBackPressed()与finish()的区别.
  • 一切艺术与伟业的奥妙——专心!
  • axis1 c# 接口 调用_Tomcat6.0+Jdk1.5+Axis1.3搭建java webservice环境,并使用c#调用该服务。...
  • 开发基于ASP.NET的自定义日志系统
  • mysql 几级缓存_mysql缓存:一级缓存和二级缓存
  • HTTP 1.1与HTTP 1.0的比较
  • mysql 中一个表里有父子关系_SQLAlchemy - 同一个表中的父子关系
  • c mysql锁_mysql三种锁
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • JavaScript设计模式与开发实践系列之策略模式
  • JavaScript中的对象个人分享
  • Lucene解析 - 基本概念
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • spring学习第二天
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 技术胖1-4季视频复习— (看视频笔记)
  • 前嗅ForeSpider中数据浏览界面介绍
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 使用parted解决大于2T的磁盘分区
  • 为什么要用IPython/Jupyter?
  • 我是如何设计 Upload 上传组件的
  • 协程
  • NLPIR智能语义技术让大数据挖掘更简单
  • ​2021半年盘点,不想你错过的重磅新书
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • # centos7下FFmpeg环境部署记录
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • (52)只出现一次的数字III
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (第一天)包装对象、作用域、创建对象
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (四)鸿鹄云架构一服务注册中心
  • (四)库存超卖案例实战——优化redis分布式锁
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (转)EOS中账户、钱包和密钥的关系
  • .CSS-hover 的解释
  • .NET 指南:抽象化实现的基类
  • /dev下添加设备节点的方法步骤(通过device_create)
  • @manytomany 保存后数据被删除_[Windows] 数据恢复软件RStudio v8.14.179675 便携特别版...
  • @Repository 注解
  • @transactional 方法执行完再commit_当@Transactional遇到@CacheEvict,你的代码是不是有bug!...
  • [ 蓝桥杯Web真题 ]-Markdown 文档解析
  • [2010-8-30]
  • [Android Studio] 开发Java 程序
  • [Android]一个简单使用Handler做Timer的例子