实现命令提示符显示当前所在目录

修改前效果:

[[email protected] ~]# cd /usr/local/nginx/
[[email protected] nginx]#

修改后效果:

[[email protected] ~]#cd /usr/local/nginx/
[[email protected] /usr/local/nginx]#

对所有用户直接编辑:
    vim /etc/profile    在文件最后边添加两行:

PS1=‘\[\e[31m\][\[email protected]\[\e[36m\]\h \w]\$\[\e[m\]‘
    HISTTIMEFORMAT=‘(%Y-%m-%d-%H-%M) whoami ‘

source /etc/profile

对个别用户直接编辑:
    #vim .bash_profile  编辑用户宿主目录下面的.bash_profile ,在文件最后边添加两行:

PS1=‘\[\e[31m\][\[email protected]\[\e[36m\]\h \w]\$\[\e[m\]‘
    HISTTIMEFORMAT=‘(%Y-%m-%d-%H-%M) whoami ‘

切换用户登录测试。

时间: 2024-11-05 16:23:21

实现命令提示符显示当前所在目录的相关文章

笔记: Linux 查找安装包所在目录的常用方法

1. which命令查找出相关命令是否已经在搜索路径中: $which gcc //显示出GNC的C编译器安装在哪个目录 返回: /usr/bin/gcc 注意:如果which没有找到要找的命令,可以试试whereis,该命令搜索更大的范围的系统目录.有些系统上的which命令不显示用户没有执行权限的文件. $which ipppd/usr/bin/which :no ipppd in (/bin: /usr/bin: /sbin:/usr/sbin)$whereis ipppdipppd: /

Linux学习笔记--pwd命令(查询所在目录位置)

pwd:英文名print working directory,打印工作目录的意思. 1. 命令格式: pwd [选项] 2. 常用选项: pwd 一般情况下不带参数: pwd -P 如果目录是链接时,显示出实际路径,而非使用链接(link)路径. 3. 常用范例: 1) 查看当前所在目录的路径 2) 查看链接目录的实际路径

【php】读取"文件列表"按时间倒序显示,并递归显示各层目录、!

思路: 1.读取该php所在目录的文件列表,用"修改时间.文件名"做键值对,塞入数组.对"修改时间"倒序.(貌似不能直接按时间倒序读取文件列表,此处为间接方法) 2.读取的若为文件直接输出,为目录就输出目录并递归扫描其下文件. <?php //遍历当前目录下所有文件的和目录,并以树装形式显示 //1.打开目录句柄,获取句柄资源 //2.读取句柄资源,并显示当前和子目录下的(目录和文件名称) function getDirFile($path){ if(!($f

python 获取脚本所在目录

平时写python经常会想获得脚本所在的目录,例如有个文件跟脚本文件放在一个相对的目录位置,那就可以通过脚本文件的目录找到对应的文件,即使以后脚本文件移到其他地方,脚本也基本不需要改动(相对于写死目录的好处).下面通过一些代码进行一下对比. 这是我写的一段代码在:/root/printfabcd/py/filePath.py Python代码   20 logger.debug("sys.path:"+sys.path[0]) 21 logger.debug("sys.arg

java获取它运行所在目录信息

对于Java程序,无论是未打包的还是打包的JAR或WAR文件,有时候都需要获取它运行所在目录信息,如何做到这一点呢?  在Java处理的文件系统中,目录的表示方式有两种:  (1)绝对目录,它以"/"为起始字符,代表从根目录下开始寻找给出的目录,如/c:/java  (2)相对路径,它以不带"/"的目录名表示,表示以当前Java程序正在运行的目录作为起始目录来寻找给出的目录.如java/classes.在相对路径中,有一些特定的字符,可以代表特的的目录,比如,&qu

得到一个正在运行进程的 EXE 文件所在目录

以前总是获取当前进程所在的目录,用 GetModuleFileName 即可. 如何在一进程中获取另一进程的 EXE 文件所在目录呢?步骤如下:(1) 先用 Remote Process Viewer 工具看看进程的窗体名:(2) 获取进程 ID:(3) 用 GetModuleFileName() 获取目录. 示例代码如下: 1 HWND hMXNavi = ::FindWindow(NULL,L"MXNavi"); 2 TCHAR tcNaviPath[MAX_PATH]; 3 DW

Python获取脚本所在目录的正确方法【转】

1.以前的方法 如果是要获得程序运行的当前目录所在位置,那么可以使用os模块的os.getcwd()函数. 如果是要获得当前执行的脚本的所在目录位置,那么需要使用sys模块的sys.path[0]变量或者sys.argv[0]来获得.实际上sys.path是Python会去寻找模块的搜索路径列表,sys.path[0]和sys.argv[0]是一回事因为Python会自动把sys.argv[0]加入sys.path. 具体来说,如果你在C:\test目录下执行python getpath\get

Windows服务器Pyton辅助运维--01.自动Copy文件(文件夹)到远程服务器所在目录

Windows服务器Pyton辅助运维 01.自动Copy文件(文件夹)到远程服务器所在目录 开发环境: u  Web服务器: Windows Server 2008 R2 SP1 IIS 7.5 u  运维服务器: Python 2.7.8 组件:pywin32(219)  wmi(1.4.9) 工作内容说明: 生产环境中有很多台Web服务器,均为IIS环境,每次开发人员都提供站点补丁包给我进行系统升级,我需要将这些补丁包更新到所有Web服务器的指定目录下以完成系统更新的工作. 实现过程: 整

设置vim的默认工作路径同时与自动设当前编辑的文件所在目录为当前工作路径不冲突

问题: 想让vim自动设当前编辑的文件所在目录为当前工作路径不冲突,但是当vim新建文件的时候,工作路径会又自动切换缓存path下. 如何使当使用vim打开文件时,vim的工作路径是当前文件所在的路径.而当从vim里新建文件的时候,工作路径是自己预设的路径呢? 解决: "自动设当前编辑的文件所在目录为当前工作路径 exec 'cd ' . fnameescape('f:\code') set autochdir "注意,命令的执行顺序不能改变