PowerShell 使用笔记
小碎点
在 WT 里面使用 PS 的翻页键。
Ctrl + Shift + PageUp/PageDown
。
复制多个文件到某一文件夹下。
按:主要是分隔符 ,
的使用,以及
-Destination
选项的使用。
PowerShell 中无法执行
javac @sources.txt
命令。
替换成:
即可。
在 PowerShell 中编译很多个 java 文件。
移动多个文件。
按:重要的是这里的分隔符不能像在 Linux 中那样是空格。
统计当前目录下的文件个数。
快速删除一个单词。
PowerShell 显示当前路径。
或者
PowerShell 进入上一次的目录。
PowerShell 的安装路径。
查看 PowerShell 的安装路径。
more
命令是啥?
Linux more
命令类似 cat
,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按
b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似)。
参考:菜鸟教程
如何为 PowerShell 创建一个 profile?
根据文档,然后创建一个 Profile.ps1
文件,我这里是使用
vim 创建的:
然后自己想改变 PowerShell 的什么特性,就直接往这个文件里面写配置即可。
小知识:$PSHOME
这个是指 PowerShell 的安装路径,可以使用
echo $PSHOME
打印这个路径,然后我们进入这个目录创建这个配置文件即可。
如何使 PowerShell 的提示路径(Prompt)不要显示那么长?
在 profile 文件中添加如下配置:
修改之前:
之后:
Powershell 无法正常退出 Python 的虚拟环境?
参考:https://github.com/pypa/virtualenv/issues/1756
直接运行:
给 Powershell 设置代理
在 PowerShell 中执行如下命令,这里是以设置本地代理为例:
上面的命令只是临时设置代理,如果想要永久设置代理,建议使用如下方法:
1、在 PowerShell 窗口中运行如下指令:
2、默认会使用记事本打开一个文件,在文件中加入上面设置代理的命令,保存关闭即可。
上面的配置文件在 此电脑\文档\WindowsPowerShell
下,文件名为:Microsoft.PowerShell_profile.ps1
,
这个文件的内容会在 PowerShell
的每次运行时使用。(注意不要修改文件位置,除非你明白这样操作的目的)
上述的自定义配置方法,便于设置和修改,故为我所推崇,如果你使用网上的永久设置,我想可能会有各种问题,不如这样设置的直观,当然观点仅供参考。
以上摘自:https://www.yixuju.cn/other/talking-about-proxy/
设置启动时窗口居中
实际上是设置 Windows Terminal 窗口启动时居中。
参考:文档