ps1

PowerShell 执行.ps1配置

一曲冷凌霜 提交于 2020-03-03 01:39:17
一个Powershell仅仅是一个包含Powershell代码的文本文件。如果这个文本文件执行,Powershell解释器会逐行解释并执行它的的语句。Powershell脚本非常像以前CMD控制台上的批处理文件。您可以通过非常简单的文本编辑工具创建Powershell脚本。 通过重定向创建脚本 如果您的脚本不是很长,您甚至可以直接在控制台中要执行的语句重定向给一个脚本文件。 PS E:> '"Hello,Powershell Script"' > MyScript.ps1 PS E:> .\MyScript.ps1 Hello,Powershell Script 这样有个缺点,就是您的代码必须放在闭合的引号中。这样的书写方式一旦在脚本内部也有引号时,是一件很痛苦的事。甚至您还可能希望在脚本中换行。下面的Here-strings例子不错,也就是将脚本文件通过@‘ ’@闭合起来。 PS E:> @' >> Get-Date >> $Env:CommonProgramFiles >> #Script End >> "files count" >> (ls).Count >> #Script Really End >> >> '@ > myscript.ps1 >> PS E:> .MyScript.ps1 2012年4月27日 8:15:10 C:\Program Files

Linux下SHELL的PS1变量简介

我们两清 提交于 2020-02-28 12:35:52
Linux下SHELL的PS1变量简介 Linux环境变量中PS1是很重要的环境变量: PS(Prompt Sign): 是指命令提示符,例如在Fedora 12的终端下:[liutao@liutao ~]$ ,在设定PS1环境变量时,我们需要用到预设的一些特殊符号来设定PS1,下面是鸟哥书上关于BASH的特殊变量。 o \d :代表日期,格式为 Weekday Month Date,例如 "Mon Aug 1" o \H :完整的主机名称。举例来说,鸟哥的练习机 linux.dmtsai.tw ,那么这个主机名称就是 linux.dmtsai.tw www.2cto.com o \h :仅取主机名称的第一个名字。以上述来讲,就是 linux 而已, .dmtsai.tw 被省略。 o \t :显示时间,为 24 小时格式,如: HH:MM:SS o \T :显示时间,12 小时的时间格式! o \A :显示时间,24 小时格式, HH:MM o \u :目前使用者的账号名称; o \v :BASH 的版本信息; o \w :完整的工作目录名称。家目录会以 ~ 取代; o \W :利用 basename 取得工作目录名称,所以仅会列出最后一个目录名。 o # :下达的第几个指令。 o $ :提示字符,如果是 root 时,提示字符为 # ,否则就是 $ 。 Fedora 12下

系统优化

不问归期 提交于 2020-01-15 16:27:26
目录 1.基础优化 2.安全相关优化 3.字符编码优化 4.远程连接优化 1.基础优化 1.了解系统环境 //查看系统环境 1.获得系统发行版本和具体系统版本信息 2.查看系统内核kernel的版本号 3.查看系统的位数 [root@lbz01 ~]# cat /etc/redhat-release 1.获得系统发行版本和具体系统版本信息 CentOS Linux release 7.5.1804 (Core) [root@lbz01 ~]# uname -r 2.查看系统内核kernel的版本号 3.10.0-862.el7.x86_64 [root@lbz01 ~]# uname -m 3.查看系统的位数 x86_64 2.企业中管理系统用户身份是不同的 //用户身份 1.创建用户 2.设置用户密码 3.查看用户是否存在 4.查看此时用户身份 5.切换用户 [root@lbz01 ~]# useradd lbz01 1.创建用户 [root@lbz01 ~]# passwd lbz01 2.设置用户密码 Changing password for user lbz01. New password: BAD PASSWORD: The password is a palindrome Retype new password: passwd: all authentication

Arch Linux 命令提示符PS1 color 设置

只谈情不闲聊 提交于 2020-01-08 19:19:31
[lwk@archlinux ~]$ vim .bashrc # # ~/.bashrc # alias ls='ls --color=auto' alias ll='ls -la --color=auto' # If not running interactively, don't do anything [[ $- != *i* ]] && return #PS1='[\u@\h \W]\$ ' PS1='\[\033[1;32m\]\u@\h \w $\[\033[0m\] ' [lwk@archlinux ~]$ [lwk@archlinux ~]$source .bashrc lwk@archlinux ~ $ 显示效果如下 lwk@archlinux ~ $ vim terminal_color.sh #!/bin/bash # # This file echoes a bunch of color codes to the # terminal to demonstrate what's available. Each # line is the color code of one forground color, # out of 17 (default + 16 escapes), followed by a # test use of that color on

xshell 主题及命令行配色(centos 7)

孤街浪徒 提交于 2020-01-06 15:24:01
主题导入 主题下载地址 https://files.cnblogs.com/files/oskyhg/skycolor.zip 导入主题 工具--->配色方案-->导入 Linux 的 PS1设置 (1)临时方案: 命令行直接运行: PS1='[\[\e[37;40m\]\u@\h \w]$ \[\e[0m\]' (2)永久方案(需要修改主机配置,生产环境或容器中不建议修改) 编辑.bashrc文件 vi /root/.bashrc PS1='[\[\e[37;40m\]\u@\h \w]$ \[\e[0m\]' 效果如下 备注:配色PS1相关参数配置及含义请自行google 来源: https://www.cnblogs.com/oskyhg/p/12152159.html

Changing PS1 prompt in a Bash parent shell

▼魔方 西西 提交于 2019-12-29 01:40:07
问题 Using a script, I was to change the prompt of the parent Bash shell. I have tried the following: PS1="Hello World > " This changes the prompt of the subshell, which the script is running in, but which command would I use to change the prompt of the parent shell. Any ideas? 回答1: In all cases the parent shell must cooperate. The child process in a unix environment cannot influence the parent process without its cooperation. Try this in the subshell script changePrompt.sh : echo 'PS1="Hello

msysgit之git bash方便的复制粘贴,默认工作目录,窗口大小,提高速度等小窍门

家住魔仙堡 提交于 2019-12-26 17:12:50
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 桌面图标点鼠标右键,选择属性,修改工作目录到自己的git目录: 打开快速编辑,这时候鼠标左键可以随意选取文本,enter键复制。鼠标右键是粘贴。另外,粘贴的快捷键是 inerst键 修改默认窗口大小 如果你感觉你的git bash运行反应速度很慢,修改git安装目录 etc/profile 文件内容,把PS1定义部分代码注释掉,把PS1定义为简单的: PS1="$ ",速度会得到大力提升 # non-printable characters must be enclosed inside \[ and \] #PS1='\[\033]0;$MSYSTEM:${PWD//[^[:ascii:]]/?}\007\]' # set window title #PS1="$PS1"'\n' # new line #PS1="$PS1"'\[\033[32m\]' # change color #PS1="$PS1"'\u@\h ' # user@host<space> #PS1="$PS1"'\[\033[33m\]' # change color #PS1="$PS1"'\w' # current working directory #if test -z "$WINELOADERNOEXEC" #then #

Custom PS1 not showing the current working directory

时间秒杀一切 提交于 2019-12-25 05:17:03
问题 I have customized the primary prompt for bash shell but unfortunately it is not showing the current working directory as can be seen below. [cifsamidala]w# pwd /home/Vinod/SearchIdIssue [cifsamidala]w# Here is what I have customized my PS1: HOST=`tput bold``hostname``tput sgr0` PS1="[${HOST}]\w # " Here is the Shell info for your reference. [cifsamidala]w# echo $SHELL /sbin/sh [cifsamidala]w# echo $0 -sh I also tried with 'pwd' as below but of no use. PS1="[${HOST}]`pwd` # " Kindly let me

Custom PS1 not showing the current working directory

别说谁变了你拦得住时间么 提交于 2019-12-25 05:16:08
问题 I have customized the primary prompt for bash shell but unfortunately it is not showing the current working directory as can be seen below. [cifsamidala]w# pwd /home/Vinod/SearchIdIssue [cifsamidala]w# Here is what I have customized my PS1: HOST=`tput bold``hostname``tput sgr0` PS1="[${HOST}]\w # " Here is the Shell info for your reference. [cifsamidala]w# echo $SHELL /sbin/sh [cifsamidala]w# echo $0 -sh I also tried with 'pwd' as below but of no use. PS1="[${HOST}]`pwd` # " Kindly let me

Error running ps1 from c# code (Office 365)

喜夏-厌秋 提交于 2019-12-25 02:13:43
问题 When creating the sharepoint site using ps1 file from C# code in office365. This error is coming The 'connect-sposervice' command was found in the module 'Microsoft.Online.SharePoint.PowerShell', but the module could not be loaded. For more information, run 'Import-Module Microsoft.Online.SharePoint.PowerShell'. Running the ps1 directly in powershell is giving the desired result, but not working properly using c# code 回答1: I had the same problem and solve it this way: Locate file C:\Program