Linux命令提示符显示格式的配置方法
linux用户登录以后,命令提示符上一般有形如 [root@hostname /usr/local ] $ 这样的格式,如果要修改命令提示符的显示方式,可以通过修改环境变量PS1来实现。
我自己的配置是:
export PS1='[\u@\h $PWD]\$ '
显示出来的结果就是
[allenlinrui@HOSTNAME /data/allenlinrui]$
其中的参数介绍如下:
\u 显示当前用户账号
\h 显示当前主机名
\W 只显示当前路径最后一个目录
\w 显示当前绝对路径(当前用户目录会以 ~ 代替)
$PWD 显示当前全路径
\$ 显示命令行 '$' 或者 '#' 符号
这行配置可以写到 /etc/profile下(写完记得 source /etc/profile 一下,让配置生效),也可以写到个人用户的环境变量配置文件中,看个人喜好了。
以上这篇Linux命令提示符显示格式的配置方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
在linux shell脚本中root切换到普通用户执行脚本或命令的方法
需求: 安装deb包,设置程序安装后启动,不需要root权限启动程序 | 不能用root权限启动 其他开机启动选项 方法:root临时降低权限 secUser=`who am i | awk '{print $1}'` #echo $secUser su $secUser -c <指令> > /dev/null 2>&1 & #这一条命令的执行权限是临时的,只在本条语句起作用 id -u # 结果为0,还是root用户权限 附: su --help -c, --co
-
解决linux 所有命令无法使用的问题
出现这个问题说明你的 /etc/profile 配置出现了问题,笔者就因为在配置一个环境的时候因为配置NODE环境变量出错而出问题,然后执行 source /etc/profile export NODE_HOME=/usr/local/node-v8.9.4-linux-x64 #当时就是把下面的冒号配置成了分号; export PATH=$NODE_HOME/bin:$PATH 之后在想通过 vi /etc/profile 来修改文件的时候发现 vi 找不到命令,使用其他很多命令都会出现错误
-
linux命令返回值的含义解析
linux命令执行后无论成功与否都有一个返回值: 如果为 0,则表示命令执行成功,其它值则表示错误, 具体的错误码含义如下: "OS error code 1: Operation not permitted" "OS error code 2: No such file or directory" "OS error code 3: No such process" "OS error code 4: Interrupted syst
-
关于Linux命令行下的数学运算示例详解
前言 有几个有趣的命令可以在 Linux 系统下做数学运算: expr . factor . jot 和 bc 命令. 可以在 Linux 命令行下做数学运算吗?当然可以!事实上,有不少命令可以轻松完成这些操作,其中一些甚至让你大吃一惊.让我们来学习这些有用的数学运算命令或命令语法吧. expr 首先,对于在命令行使用命令进行数学运算,可能最容易想到.最常用的命令就是 expr ( 表达式 expression .它可以完成四则运算,也可以用于比较大小.下面是几个例子: 变量递增 $ count
-
Linux通过Shell脚本命令修改密码的两种方式
交互方式修改密码 1. ssh 远程到主机: 2. 切换到root账号: [一般都是切换到root进行密码修改,如果普通用户修改自己的密码,要输入原密码,然后新密码要满足复杂度才OK]: 3. passwd username 使用passwd username 修改 username 的密码: 使用该命令会有提示,即进入了交互界面,输入密码即可. 使用脚本修改密码 很多时候我们可能需要远程执行服务器上的脚本来修改账号密码,此时就没有办法进行交互了. 此时可以使用如下两种方式修改密码: 方式1:
-
在linux命令下导出导入.sql文件的方法
本文讲述了在linux命令下导出导入.sql文件的方法.分享给大家供大家参考,具体如下: 一.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1.导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql #/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql 敲回车后会提示输入密码 2.只导出表结构 mysqldump -u用户名 -p密码 -d 数据库名 >
-
Linux命令提示符显示格式的配置方法
linux用户登录以后,命令提示符上一般有形如 [root@hostname /usr/local ] $ 这样的格式,如果要修改命令提示符的显示方式,可以通过修改环境变量PS1来实现. 我自己的配置是: export PS1='[\u@\h $PWD]\$ ' 显示出来的结果就是 [allenlinrui@HOSTNAME /data/allenlinrui]$ 其中的参数介绍如下: \u 显示当前用户账号 \h 显示当前主机名 \W 只显示当前路径最后一个目录 \w 显示当前绝对路径(当前用
-
Linux下环境变量配置方法小结(.bash_profile和.bashrc的区别)
在linux系统下,如果下载并安装了应用程序,在启动时很有可能在键入它的名称时出现"command not found"的提示内容.如果每次都到安装目标文件夹内,找到可执行文件 来进行操作就太繁琐了,这种情况下就涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分. 环境变量配置的两个方法: 1)修改/etc/profile文件 推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,缺点是可能会给系统带来安全性问题. 这里是针对所有
-
linux下samba服务器安装配置方法
linux中samba服务器的安装及其配置,供大家参考,具体内容如下 第一步:下载samba 命令:apt-get install samba apt-get install cifs-utils apt-get install samba-common [注]可以使用镜像源来安装,这样速度比较快一点.不用也完全没问题.如果要用镜像源需修改文件:/etc/apt/sources.list,换为镜像源地址即可 可能遇到的问题: 这是因为DNS服务器错误,需要修改文件:/etc/resolv.con
-
虚拟机linux中jdk安装配置方法
虚拟机linux中jdk配置及其安装,供大家参考,具体内容如下 第一步:挂载JDK镜像文件 步骤:虚拟机-->设置-->CD/DVD(SATA)-->选中JDK镜像文件 进入linux系统中输入命令:mount /mnt/cdrom 此时可能会出现mount: can't find /mnt/cdrom/ in /etc/fstab 这样的错误,如果没有跳转第二步即可 换条命令:mount dev/cdrom /mnt /cdrom 如果mnt下没有cdrom目录,就自己去新
-
小白教程! Linux服务器上JDK安装配置方法
本文实例为大家分享了Linux上JDK安装配置方法,供大家参考,具体内容如下 一.环境 VMware12 Pro CentOS-6.7-i386-bin-DVD1 jdk-8u151-linux-i586 二.详细安装步骤前提:需要卸载自己Linux上的jdk rpm-qa| grepjdk 会显示你所有包含jdk这个字符串的安装包 rpm-e--nodeps对应的每个包名 会卸载对应的包 之后如果java -version显示 就是卸完了. 我之前是装过jdk1.7的,所以我需要卸载 ,没装过
-
Linux虚拟机下mysql 5.7安装配置方法图文教程
记录一下Linux虚拟机下MySQL安装配置方法 一. 下载mysql5.7 http://mirrors.sohu.com/mysql/MySQL-5.7/ Linux下载: 输入命令:wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 二.建立用户,以及mysql的目录 1.建立一个mysql的组 输入命令: groupadd mysql 2.建立mysql用户,并放到m
-
Linux(Ubuntu)下Mysql5.6.28安装配置方法图文教程
mysql5.6.28安装配置方法 1.系统基本信息查看,尝试yum安装 $ sudo -s # df -lh Filesystem Size Used Avail Use% Mounted on /dev/vda1 79G 1.6G 74G 3% / udev 3.9G 8.0K 3.9G 1% /dev tmpfs 799M 252K 799M 1% /run none 5.0M 0 5.0M 0% /run/lock none 3.9G 0 3.9G 0% /run/shm # uname
-
linux中Jetty的安装和配置方法
Jetty Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境.Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布.开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接.(Jetty是一个开源的软件,可以作为HTTP服务,javax.servlet的容器.) 配置jetty server的步骤: 创建server 配置connector 配
-
Linux crontab定时任务配置方法(详解)
CRONTAB概念/介绍 crontab命令用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行. cron 系统调度进程. 可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行.cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业.crontab命令允许用户提交.编辑或删除相应的作业.每一个用户都可以有一个crontab文件来保存调度信息.系统管理员可以通过cron.deny 和 cron
-
linux系统下的ssh登录和配置方法
一 ssh的两种登录方式 1密码登录: [root@westos Desktop]# ssh root@192.168.122.26 Address 192.168.122.26 maps to bogon, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT! root@192.168.122.26's password: Last login: Tue Jan 17 13:27:29 2017 from
随机推荐
- vue.js入门教程之绑定class和style样式
- Centos6安装中文字体的方法
- java实现单人版五子棋游戏
- Java导出txt文件的方法
- 对比Python中__getattr__和 __getattribute__获取属性的用法
- 简单谈谈MySQL优化利器-慢查询
- javascript css styleFloat和cssFloat
- 做了CDN加速的ASP网站获取用户真实IP程序
- 纯css下拉菜单 无需js
- Java文件上传下载、邮件收发实例代码
- win2003 sp2 安装iis提示无法复制文件解决办法[已测]
- Java保留两位小数的实现方法
- Java中常用缓存Cache机制的实现
- C#文件后缀名的详细介绍
- JavaScript将Table导出到Excel实现思路及代码
- 提高define性能的php扩展hidef的安装和使用
- C#使用Ado.Net更新和添加数据到Excel表格的方法
- vue.js $refs和$emit 父子组件交互的方法
- Java并发之BlockingQueue的使用
- Python 给某个文件名添加时间戳的方法