linux命令行用户提示 Linux显示用户
linux中,有哪些命令是比较好用的呢?
1.列出文件清单命令:ls
创新互联建站从2013年开始,先为兴庆等服务建站,兴庆等地企业,进行企业商务咨询服务。为兴庆企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
ls命令能够列出当前目录下的所有内容。ls 命令的执行方式为:
# ls [-选项] [文件名或者目录名]
进入到Linux命令行中后,我们至少要知道当前所处的位置有哪些内容,这些信息就可以使用ls命令来获得。
在Linux中,ls命令是最常使用的命令之一,因为在命令行下要随时查看目录内容。如果不加任何选项的话,ls命令仅列出当前目录下的文件和目录名,例如,想要查看/etc目录下的内容,可以使用下列命令:
# ls /etc
如果想要列出当前目录下所有文件,则可以使用下列命令:
# ls -a
2、cat命令
功能:在标准输出上显示文件。
语法:cat [-vTEuAte] 文件
例子: cat example.txt
cat -A exam2.txt
cat file1 file2 file2
3、more命令
功能:在终端屏幕按屏显示文本文件。
语法: more [-pcdls] 文件
例子: more example.c
more -dc example.c
more -c -10 example.c
4、less命令
less命令的功能几乎和more命令一样,也是用来按页显示文件,不同之处在于less命令在显示文件时允许用户既
可以向前又可以向后翻阅文件。
5、head命令
功能:显示指定文件的前若干行。缺省设置为显示10行
语法:head [-n] 文件
例子: head example.c
head -3 example.c
6、tail命令
功能:显示指定文件的末尾若干行。缺省设置为显示10行
语法:tail [+ / - num ] [参数] 文件
+num 从第num行以后开始显示。- num 从距文件尾num行处开始显示。
例子: tail example.c
tail -4 example.c
7、grep、fgrep和egrep命令
功能:
这组命令以指定模式搜索文件,并通知用户在什么文件中搜索到与指定的模式匹配的字符串,并打印出所有包含该字符串的文本行,在该文本行的最前面是该行所在的文件名。grep命令一次只能搜索一个指定的模式;egrep命令检索扩展的正则表达式(包括表达式组和可选项);fgrep命令检索固定字符串,它不识别正则表达式,是快速搜索命令。
语法:
grep [-EFbcihlnvxef] [查找模式] [文件名1,文件名2,……]
egrep [选项] [查找模式] [文件名1,文件名2,……]
fgrep [选项] [查找模式] [文件名1,文件名2,……]
例子: grep "text file" example
grep data *
grep goto *.c
linux怎么修改普通用户的命令提示符
终端中执行如下命令:
PS1="[\u@\h
\W]#"
即可切换回原来模式。
在linux中使用一般用户时,使用export命令时,提示export:Command not found。求大神解答。
原因:设置错误造成的。解决方法:
1.安装oracle数据库后,我发现oracle用户无法执行普通命令,甚至ls系统也无法使用。
2.此文件中的配置中缺少$PATH参数,如下图所示。
3.修改参数后完成使用命令,查找正常使用。但是,这是安装oracle数据库之后的配置文件问题,如下所示。
4.在命令行中导出路径=/usr/local/sbin,/usr/local/bin,/sbin,/bin:/usr/sbin,/usr/bin:/root/bin命令。
5.在文件的底部添加上导出路径=/usr/local/sbin,/usr/local/bin,/sbin,/bin:/usr/sbin,/usr/bin:/root/bin命令,这样在系统中即使重启或切换用户也可以正常使用该命令。
linux 命令提示
需要先安装一个组件,Bash对应的是bash-completion(Debian情况,不同发行版稍有不同,但completion这个词应该会出现)。
安装好这个包后,可以在需要的地方按Tab键,如果只有一个选项,那么命令会被直接补全,如果有多个选项,则Shell会先列出所有可选项,并重新显示刚才的输入内容,等待用户输入。
比如当前目录下有aaa,abb两个文件夹,输入:
cd a
后按Tab,则显示:
aaa abb
$cd a
如果输入:
cd ab
后按Tab,则显示:
$cd abb
以上假设以普通用户身份使用Bash。
Linux中 PS1 的用法-亲测有效
先展示个人结果
PS1是Linux终端用户的一个环境变量,用来定义命令行提示符的参数。
在终端输入命令:
可得到当前PS1的定义值:
PS1的常用参数以及含义:
所以linux默认的命令行提示信息的格式
在PS1中设置字符颜色的格式为:[\e[F;Bm]........[\e[0m],其中“F“为字体颜色,编号为30-37,“B”为背景颜色,编号为40-47,[\e[0m]作为颜色设定的结束。
颜色对照表:
只需将对应数字套入设置格式中即可。
经过多次测试后,最终确定了一个适合我自己的格式:
但注意这样的设置只是临时性的.
上面的设置的作用域只有当前终端的登陆有效,关闭终端或退出登录即刻失效。要想永久性的保存设置,需要修改.bashrc配置文件。
键入命令:
现在可以看到.bashrc这个文件。
编辑.bashrc:
加入这一行:
保存退出。
重新加载bash配置文件:
即可立即并永久生效了。
Linux文本模式下的命令行提示符
(3) matchbeep:
这个变数是用来控制何时发出警告声,也就是『毕』的一声,它具有下列几个值
可供设定:
nomatch: 为找出符合的档案或命令时,发出警告声。
ambiguous: 有很多档案或命令符合时,发出警告声。
notunique: 找到一精确符合的,但还有其他较长而且符合的档名或命令时,发出
警告声。
never: 无论在任何情况下都不发出警告声。
输入: set matchbeep=never 试试
本文标题:linux命令行用户提示 Linux显示用户
浏览路径:http://scjbc.cn/article/hhship.html