网站建设资讯

NEWS

网站建设资讯

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://cdweb.net/article/hhship.html