通过设置环境变量PS1来更改,例:
创新互联专注于介休企业网站建设,成都响应式网站建设公司,商城建设。介休网站建设公司,为介休等地区提供建站服务。全流程定制网站建设,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务
PS1='[\u@\h \w \A #\#]\$ '
\d ∶代表日期
\H ∶完整的主机名称。
\h ∶仅取主机名称的第一个名字。
\t ∶显示时间,为 24 小时格式,如∶ HH:MM:SS
\T ∶显示时间,12 小时的时间格式
\A ∶显示时间,24 小时格式, HH:MM
\u ∶目前使用者的帐号名称;
\v ∶BASH 的版本信息
\w ∶完整的工作目录名称。家目录会以 ~ 取代;
\W ∶利用 basename 取得工作目录名称,所以仅会列出最后一个目录名。
\# ∶下达的第几个指令。
\$ ∶提示字元,如果是 root 时,提示字元为#,普通用户,则提示字元$
=====================================
若要使对PS1的更改在重启后依旧有效的话,可以到/etc/bashrc中更改PS1的值。
利用Linux所提供的管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。 连续使用管道意味着第一个命令的输出会作为 第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推。下面来看看管道是如何在构造一条Linux命令中得到应用的。
注意:
1、管道命令只处理前一个命令正确输出,不处理错误输出。
2、管道命令右边命令,必须能够接收标准输入流命令才行。
这条命令使用一个管道符“|”建立了一个管道。管道将rpm -qa命令的输出(包括系统中所有安装的RPM包)作为grep命令的输入,从而列出带有licq字符的RPM包来。
这条命令使用了两个管道,利用第一个管道将cat命令(显示passwd文件的内容)的输出送给grep命令,grep命令找出含有“/bin /bash”的所有行;第二个管道将grep的输出送给wc命令,wc命令统计出输入中的行数。这个命令的功能在于找出系统中有多少个用户使用bash。
区别是:
1、左边的命令应该有标准输出 | 右边的命令应该接受标准输入
左边的命令应该有标准输出 右边只能是文件
左边的命令应该需要标准输入 右边只能是文件
2、管道触发两个子进程执行"|"两边的程序;而重定向是在一个进程内执行
这些都是网上总结很多的,其实只要多加清楚用法,也一定有自己的一份不同描述。
你好,很高兴为你解答。Linux移动光标可以按Crtl+左右 来移动。推荐一本书《Linux就该这么学》对Linux基础知识到rhce级别的知识都有讲解。
按Tab键,左上角ESC的下面两个,如果当前目录只有一项,只需要直接Tab,如果有多项,输入前面不同的部分再Tab。解决方法如下:
1、首先打开LINUX的操作系统,在左边任务栏里面找到终端,鼠标左键点击打开终端命令窗口。
2、输入ls可以查看当前所有的目录,输入pwd可以查看目前所在的目录,如果要改变目录,这些目录的名字都很长,不方便全部输入,那么输入第一个字母。
3、接下来按键盘的tab键,这里就可以得到某个文件或者目录的全称。
4、如果遇到首写字母都是一样的目录,按一下tab后是没反应的。需要再按一下tab,也就是一共两下tab就可以出来这些首写字母一样的文件或者目录了。
5、键盘上的上下箭头还可以分别调用上次和往回一次的命令,这样会非常方便输入。中途想退出就按CTRL+C即可。