改变命令行起始位置、自定义桌面二级菜单、改变powershell命令行提示符

1.1 改变命令行起始位置

在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor文件夹下新建一个字符串值,值为目录切换命令,比如d: & cd d:\temp,这样再次启动cmd的时候,就会切换到d:\temp目录下。
image

1.2 创建桌面右键快捷菜单

参见在windows右键菜单中自定义二级菜单
image

1.3 配置mysql命令行连接凭证

执行mysql_config_editor set --host=localhost --user=YOUR_USERNAME --password后输入密码,mysql会将密码加密后存入.mylogin.cnf文件,此文件在%HOMEPATH%\AppData\Roaming\MySQL文件夹下。
再次执行mysql的时候就不用输入密码了,这个方式比将密码明文写在my.cnf要安全。
参考MySQL Configuration Utility

1.4 命令行快速打开指定数据库

  1. 先配置#1.3免密登录。
  2. 然后在环境变量目录下创建xxx.bat,里面写入
@echo off
mysql -D YOUR_DB_NAME -e "show tables" & mysql -D YOUR_DB_NAME -s
  1. win + r打开运行框,输入xxx即可打开指定数据库,并展示库内所有表。

image

1.5 更改PowerShell默认提示符

打开powershell程序所在目录,找到Profiles.ps1,更改其内容:

function prompt {
    $color = Get-Random -Min 1 -Max 16
    $base_path = Split-Path -Parent (Get-Location)
    if ($base_path) {
	  $parent_path = Split-Path -leaf $base_path
    } else {
      $parent_path = ""
    }
    $current = Split-Path -leaf (Get-Location)
	Write-Host ($parent_path + " " + $current + ">") -NoNewLine `
    -ForegroundColor $Color
    return " | "
}

上述代码可以将提示符改为上级目录 当前目录 | 的样式。
更多用法可参考文档:about_Prompts

posted @ 2023-03-11 22:54  那个白熊  阅读(66)  评论(0编辑  收藏  举报