导航:首页 > 程序命令 > linux命令输入出现bash

linux命令输入出现bash

发布时间:2023-08-20 00:52:48

linux命令提示符变成 bash-2.05b$ 是怎么回事连@都没有了

bash的命令提示符是由环境变量PS1来决定的。
你可以通过echo $PS1查看当前模式。
如果你不喜欢默认的命令行模式,可以自行修改。
其中常用的转义字符有以下几个
\u表示用户名
\h表示主机名
\w或者\W表示目录名 感觉\w把用户的home目录表示为~了,\W则不管这些.
\$表示提示符,root的时候是#,其他用户的时候是$
还有其他的,你可以网络一下
颜色的表示方法是 \033[前景;背景m.这个跟BBS是相同的,只是转义字符表示为\033了.
最后将PS的定义放在~/.bashrc里面 (或者放在~/.bash_profile里)
定义如下
export PS1="\033[1;32m[\u@\h:\w]$ \033[0m"
保存退出,执行$source ~/.bashrc

❷ 10 分钟学会Linux常用 bash命令

显示所有的环境变量,如果你想获取某个变量的详细信息,使用 echo $VARIABLE_NAME .

Example:

whereis使用系统自动睁段构建的数据库来搜索可执行文件,源文件和手册页面。

Example:

它在环境变量PATH指定的目录中搜索可执行文件。此命令将打印可执行文件的完整路径。兄岩

Example:

清除窗口上的内容。

列出您的文件。 ls 有很多选项: -l 列出“长格式”的文件,其中包含文件的确切大小,拥有该文件的人员,有权查看该文件,以及何时进行上次修改。 -a 列出所有文件,包括隐藏文件。有关此命令的更多信息,请检查此链接。

Example:

创建或更新您的文件。

Example:

它可以在UNIX或Linux下用于以下目的。

显示文件的第一部分(用空格移动并键入q以退出)。

输出文件的前10行。

输出最后10行文件。用于-f在文件增长时输出附加数据。

将文件从一个位置移动到另一个位置。

filename1 文件的源路径, filename2 是目标路径。

将文件从一个位置复制到另一个位置。

filename1 文件的源路径, filename2 是目标路径。

删除文件。在目录上使用此命令会给您显示一个错误: rm: directory: is a directory 。 为了删除目录,你必须传递 -rf 去递归删除目录中的所有内容。

比较文件,并列出他们的差异。

让您更改文件的读取,写入和执行权限。

压缩文件。

解压缩gzip压缩的文件。

让你查看gzip压缩文件,而不需要gunzip它。

打印文件。

查看打印机队列。

Example:

从打印队列移除某些内容。

awk是处理文本文件最有用的命令。它一行一行地在整个文件上运行。默认情况下,它使用空格分隔字段。awk命令最常用的语法是

让我们采取以下文件 /etc/passwd 。以下是此文件包含的示例数据:

所以现在让我们从这个文件只获取用户名。 -F 指定在我们要基于哪个分隔字段。在我们的例子中 : 。 { print $1 } 意味着打印出第一个匹配字段。

运行上述命令后,您将获得以下输出。

有关如何使用 awk 的更多细节,请查看以下链悉尘誉接。

查找文件内的文本。您可以使用grep搜索与一个或多个正则表达式匹配的文本行,并仅输出匹配的行。

Example:

您还可以通过使用 -i 选项强制grep忽略单词大小写。 -r 可用于搜索指定目录下的所有文件,例如:

-w 只搜索单词。有关 grep 详细信息,请查看以下链接。

告诉你一个文件中有多少行,多少单词和多少字符。

Example:

7459 是行数, 15915 是单词数, 398400 是字符数.

用于过滤和转换文本的流编辑器。

example.txt

用连字符替换所有空格

使用"d"替换所有的数字

排序文本文件的行

example.txt

sort example.txt

随机化一个排序的example.txt

报告或省略重复的行

example.txt

只显示example.txt的唯一行(首先你需要排序,否则看不到重叠)

显示每行的唯一项,并告诉我找到了多少个实例

从每行文件中删除部分。

example.txt

显示第2,7和9栏的空格作为分隔符

显示一行文字

显示 "Hello World"

用字母之间的换行显示 "Hello World"

简单的最佳文本格式化程序

example: example.txt (1 line)

将example.txt的行输出为20个字符的宽度

翻译或删除字符

example.txt

把所有小写字母变成为大写

把所有的空格变成换行符

显示文件的行数

example.txt

带行号显示 example.txt

打印匹配模式的行 - 扩展表达式(别名为:'grep -E')

example.txt

在其中显示“Lorem”或“dolor”的行

打印匹配模式到的行 - FIXED模式匹配(别名为:'grep -F')
example.txt

在example.txt中找到具体的字符串'(Lorem | doloar)'

生成一个新的目录。

执行这个,从一个目录转移到另外一个目录。

将你移动到主目录。此命令接受可选的 dirname ,将你移动到该目录。

告诉你你目前所在的目录。

ssh (SSH client) 是一个用来在登录到远程机器并执行的命令的程序。

此命令还接受 -p 可用于连接到特定端口的选项。

返回当前登录用户名。

允许当前登录的用户更改其密码。

显示您的磁盘配额。

显示当前日期和时间。

显示月份的日历。

显示当前的正常运行时间。

显示谁在线

Displays information about user.

显示内核信息。

显示指定命令的手册。

显示磁盘使用情况。

显示文件名中文件和目录的磁盘使用情况( -s只给出一个总数)。

列出您最后登录的指定用户。

列出您的进程。

使用您所提供的ID杀死(结束)进程。

用名称杀死所有进程。

显示当前活动的进程。

列出停止的或后台工作的Job; 恢复在后台停止的Job。

前台化最近的Job。
Brings the most recent job in the foreground.

Pings主机并输出结果。

获取域的whois信息。

获取域的DNS信息。

下载文件。

在本地主机和远程主机之间或两台远程主机之间传输文件。

从本地主机复制到远程主机

从远程主机复制到本地主机

此命令还接受 -P 选项可用于连接到特定的端口。

在bash中你将编写第一行脚本文件,被叫做 shebang 。任何脚本中的这一行来确定脚本的执行能力,如独立的可执行文件,而不是在终端中预先键入sh,bash,pythonphp等。

Example:

上面的一行创建一个变量str并给它赋值“hello world”。通过 $ 放在变量名的开头来检索变量的值。

Example:

像其他语言一样,bash也有数组。数组是包含多个值的变量。数组的大小没有最大限制。bash中的数组为零。第一个元素被索引为元素0.在bash中创建数组有几种方法。以下给出了哪些。

Examples:

要在特定索引处显示值,请使用以下语法:

如果没有提供索引,则假定为数组元素0。要了解数组中有多少值,请使用以下语法:

Bash也支持三元条件。下面是一些例子。

检查一些关于如何操作字符串的语法

Example:

当您运行上述示例时,该hello函数将输出“world!”。上述两个功能 hello 和 say 是相同的。主要区别是功能 say 。此功能打印其接收到的第一个参数。函数内的参数以与给脚本的参数相同的方式进行处理。

bash中的条件语句与其他编程语言相似。条件有许多形式,如最基本的形式是 if 表达式 then 语句,其中语句只有在表达式为真时执行。

有时,如果条件变得混乱,所以你可以使用相同的条件 case statements 。

Expression Examples:

bash 中有三种不同类型的循环。 for , while 和 until .

for 语法:

while 语法:

until 语法:

bash_profile 可以通过运行后面的命令打开。 nano ~/.bash_profile

nano ~/.bashrc

source ~/.bashrc
cd hotellogs

您可以通过传递不同的选项来轻松地调试bash脚本bash。例如-n,不会运行命令并仅检查语法错误。-vecho命令在运行它们之前。-x命令行处理后的echo命令。

❸ Linux下编译出现这个bash:./configure:No such file or directory 怎么解决

1、开始以为是sh路径问题,用which查看是正确的。

❹ linux命令行下,怎么关闭正在执行的bash脚本

工具:
win10
win10系统开启linux
bash命令行方法如下:
1、首先将win10系统升级到最新的build
14316,然后到系统设置——更新和安全——针对开发人员——选择开发者模式。
2、然后系统搜索“程序和功能”,选择“开启或关闭windows功能”,开启windows
subsystem
for
linux
(beta),并重启系统。
3、安装bash,需要开启命令行模式,然后输入“bash”,即可使用。

阅读全文

与linux命令输入出现bash相关的资料

热点内容
cmd命令ip 浏览:946
python输出单引号双引号 浏览:272
脚本编程管理命令 浏览:379
小爱音箱pro怎么自己装app 浏览:118
建立ftp文件夹命令 浏览:570
sha1withrsa算法 浏览:453
域名交易系统源码php 浏览:171
求解微分方程数值解的命令有哪些 浏览:626
程序员转时尚传媒 浏览:82
古拳谱pdf 浏览:42
一元二次方程无实数根的算法 浏览:352
程序员测试轻松吗 浏览:170
英雄联盟神魔怎么绑定服务器 浏览:983
音乐app怎么换音质 浏览:975
python进阶客户流失 浏览:280
华为荣耀10服务器地址 浏览:999
javastring相等判断 浏览:413
程序员考研究生学校 浏览:935
java卡顿 浏览:500
编程软件怎么运行zip文件 浏览:506