b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

Cmder详细修改

电脑杂谈  发布时间:2019-10-06 22:05:01  来源:网络整理

cmder_babun cmder_cmder

文中的 &gt 是箭头,51cto给手动转成了 &gt

Cmder是一个用于替换windows自带的cmd的,包含各类硬件包(比如 git)并且非常好用的终端模拟器。

Cmder详细设置

在官网Cmder下载cmder压缩包,解压即可。这里切记解压模式不能位于需要管理员访问权限的地方。

进入seting界面:点击Cmder窗口左上角的界面 或者 右下角的 三界面,然后选择 setting

选择 Startup -> Environment 在这里添加以下的语句:

set LANG=zh_CN.UTF-8

设置中文界面: 选择General -> Interface language -> zh:简体中文

Cmder详细设置

复制:只需选中一段文字这么该段文字才会被复制到剪贴板

粘贴:直接鼠标单击就能粘贴,或者使用 Ctrl + v 进行粘贴.

setting > 集成 > 默认项目 > 强制使用ConEmu作为控制台应用程序的默认终端

如果允许这些程序发生出错,需要关闭此选项;比如 mkcert

新手可能会经常在cmd方式下键入bash相关的命令格式,导致相关出错;所以切记一下你当前在那个路径。

Cmder增加了alias功能: 它让你用短短的指令执行一些常见但指令超长又无法记忆的语法;

babun cmder_cmder_cmder

在其控制台输入alias可以查看。

1. cmd aliases:

在%CMDER_ROOT%\config\user-aliases.cmd中添加cmd aliases,它仅用于 cmd 命令

示例:

ls=ls --show-control-chars -F --color $*
pwd=cd
clear=cls

user-aliases.cmd: aliases in cmd; called from vendor\init.bat; autocreated from

vendor\user-aliases.cmd.example.

参考:cmder/README.md at master · cmderdev/cmder

2. Bash/Mintty aliases:

对于bash,其配置文件的加载顺序是:

$CMDER_ROOT/config/profile.d/*.sh
$CMDER_ROOT/config/user-profile.sh
$HOME/.bashrc

所以我们可以在里面的文件中添加 alias 即可。

几个示例:

alias l.='ls -d .* --color=tty'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'

由于 Git for Windows 会手动创建 ~/.bash_profile,而为此cmder会提醒有矛盾,此时可以创建一个~/.profile并在该文件中添加别名。(这里 ~表示$HOME)

cmder_cmder_babun cmder

原本是想添加ssh-agent bash相关的别名的,但是如果执行此命令后开启了一个子shell,在此子shell里不可以使用别名。可参考下文的ssh agent部分。(这里属于ssh代理相关问题)

3.Power Shell aliases:

直接使用alias命令添加或在上面的文件中添加:

'$ENV:CMDER_ROOT\config\profile.d\*.ps1'
'$ENV:CMDER_ROOT\config\user-profile.ps1'

补充: 锁定视窗 ,可以让视窗能够再输入

Cmder详细设置

相关介绍

下面就来克隆现有的{cmd::Cmder}添加一个设置自定义的开启目录的任务(Task):

cmder03

设置启动目录

cmder04

具体配置和使用可见:cmder: Lovely console emulator package for Windows 。

Windows Subsystem for Linux(简称WSL)。

ConEmu(包括基于 ConEmu 修改的 cmder) 等终端模拟器也终于适配了 WSL 环境。

连接方式:

babun cmder_cmder_cmder

Windows系统的分区全部挂载于Linux子系统的 /mnt 目录

$ ls /mnt
c  d  e  f  g

WSL的安装见: Install the Linux Subsystem on Windows 10 - Microsoft Docs

在 Startup -> Environment 中添加以下的语句:

set LANG=zh_CN.UTF-8

如果开启的文本文件的编码方法不是 utf-8 那么在cmder中查看时会乱码,这种状况应该转化该文件的编码方法为 utf-8

cmder05

在 Startup -> Environment 中添加以下的语句:

set LANG=zh_CN.UTF-8

然后执行以下的命令,来配置git log的输出

git config --global i18n.logoutputencoding utf-8

或者在 .gitconfig 文件中配置

更多乱码问题见: cmder中文乱码 - CSDN博客

ssh-agent 介绍可参考: SSH相关命令 中的ssh-agent部分

cmd 模式中:

cmder_babun cmder_cmder

官方文档中有说在 cmd 模式中怎样处理 ssh agent的相关问题:

To start the vendored SSH agent simply call start-ssh-agent, which is in the vendor/git-for-windows/cmd folder.

If you want to run SSH agent on startup, include the line @call "%GIT_INSTALL_ROOT%/cmd/start-ssh-agent.cmd" in %CMDER_ROOT%/config/user-profile.cmd (usually just uncomment it).

bash模式中:

官方文档中没有说,但我们可以这么解决。

在$HOME/.bashrc或$HOME/.profilec文件中添加如下内容:

# 启动一个 ssh-agent 进程 
eval "$(ssh-agent -s)"
# 这里同时添加了两个私钥
ssh-add "C:/Users/Fan/.ssh/one_rsa" "C:/Users/Fan/.ssh/two_id_rsa"
# 清除上面命令的输出内容
clear

两个版本,分别是 mini 与 full 版;唯一的差异在于有没有内建 msysgit 工具,这是 Git for Windows 的标准采用;全安装版 Cmder自带了 msysgit,除了 git 本身这个命令此外, 里面可以使用少量的 linux 命令;比如 grep, curl(没有 wget); 像 vim, grep, tar, unzip, ssh, ls, bash, perl 等

一次想切换到C盘cmdercmder,我输入以下的命令:

λ cd C:
C:\
D:\Portable Software\cmder
λ cd ~
系统找不到指定的路径。
D:\Portable Software\cmder
λ pwd
D:\Portable Software\cmder
D:\Portable Software\cmder
λ cd C:\Users\Fan Dean\Documents
D:\Portable Software\cmder
λ pwd

怎么切换不了模式?在网上查询了一下原来是这么:

如果是用默认的bash, 可以直接 cd /d/myworkstation

如果用的是cmd方式, 需要先输入 d:来切换到d盘

d:
cd myworkstation

Windows 里,可以用 /? 获取具体的用法,比如:

输入以下命令来知道一下cmd中cd的用法:

help cd
# 或者
cd /?

看啥都不如官方文档管用:

来自于我的简书:Cmder


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-125388-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 周寒
        周寒

        他们了解世界更了解我们大陆

      • 康经峰
        康经峰

        凡是敌人反对的我们就支持

      热点图片
      拼命载入中...