10 分钟学会Linux常用 bash命令

10 分钟学会Linux常用 bash命令,第1张

显示所有的环境变量,如果你想获取某个变量的详细信息,使用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.

显示内核信息。

显示指定命令的手册。

显示磁盘使用情况。

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

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

列出您的进程。

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

用名称杀死所有进程。

显示当前活动的进程。

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

前台化最近的Job。

Brings the most recent job in the foreground.

Pings主机并输出结果。

获取域的whois信息。

获取域的DNS信息。

下载文件。

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

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

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

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

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

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命令。

这只是个简单例子,把文件afile的每猜御一行读入,然后显誉颤示出来。

也可以这样(如果行中穗虚岩有空格或者tab则无法使用此方法,不好意思啊,呵呵):

热门频道

首页

博客

研修院

VIP

APP

问答

下载

社区

推荐频道

活动

招聘

专题

打烂早开CSDN APP

Copyright © 1999-2020, CSDN.NET, All Rights Reserved

打开APP

windows执行bash脚本 原创

2022-03-22 19:11:19

代码小轩

码龄5年

关注

Windows执行shell脚本

1、 安装Git

在这里插入图片描述

2、 查看Git环境变量

右击电脑-属性-高级-高级系统设置

在这里插入图片描述

已设置环境变量

在这里插入图片描述

在这里插入图片描述

3、 打开Git bash

定位到sh文件所在目录,直接使用bash 或sh 来执行bash shell脚本:

在这里插入图片描述

打开CSDN APP,看更多技术内容

如何在Windows中运行bash_看,月亮在跳舞的博客

为了运行bash,首先要进行几步 *** 作。首先,需要获得Windows10的build 14316。 安装内测版本之后,用户需要切换到开发者模式,从设置>更新(Settings >Updates),安全>开发者(Security >For Developers)打开新的设置页面,选择“Windows Subsystem...

继续访问

windows 使用bash_Neil_001的博客_windowns bash

Windows执行shell脚本 1、 安装Git 2、 查看Git环境变量 右击电脑-属性-高级-高级系统设置 已设置环境变量 3、 打开Gitbash定位到sh文件所在目录,直接使用bash或sh 来执行bashshell脚本: windowns server 2012 部署mysql5.7,并修改初始密...

继续访问租世

最新发布 在Linux中执行shell(bash)脚本的方法 2208笔记

用source命令执行脚本文件时,是在当前Shell进程中执行,而不是像./与sh方式一样在新的Shell进程中执行,因此早先设置的变量在脚本里是可以读取到的。source是Shell(准确地说是Bash)的内置命令,在Bourne Shell中的等价命令是一个点.,即点命令。后, 就能在任意文件夹, 像执行命令一样, 直接输入脚本名就能执行 , 会在子Shell中执行。按路径直接执行,需要脚本文件有可执行权限, 一般自己创建的文件有读写权限,但没有可执行权限。命令直接在当前shell执行脚本。

继续访问

CmdBash:CMDBASH命令行工具

CmdBash CMD/BASH命令行工具 作者 zlb 运行环境 适用于jdk1.8

如何在Windows中运行bash

当微软宣布,将在Windows10上面支持bash时,所有的Unix命令行用户都为之雀跃了。上周三,微软发布了一个测试版本,开始支持了这项功能。为了运行bash,首先要进行几步 *** 作。首先,需要获得Windows10的build 14316。安装内测版本之后,用户需要切换到开发者模式,从设置>更新(Settings >Updates),安全>开发者(Security >F...

继续访问

在windows中利用gitbash并行执行命令

rush并行sh语句

继续访问

windows10bash_Windows 10上的Bash

windows10bash 因为我使用基于Linux和Windows的计算机进行开发,所以我经常希望自己在Windows环境中可以使用一些方便的命令行Linux工具。 Cygwin , PowerShell和饥型雀用于模拟Linux工具的 自定义Groovy脚本起到了帮助作用,但是最近得知Windows 10上的Ubuntu上的Bash可用我感到非常惊讶。 在本文中,我简要总结了使bash在Wind...

继续访问

VsCode | 在 Windows 上调试Bash脚本

如何使用VsCode调试Bash脚本

继续访问

热门推荐 windows使用bash指令

方法只适用于64位版本的Windows 10 1. 打开设置应用程序和头部更新和安全>对于开发。在这里启动“开发者模式”开关,使开发者模式 2. 接下来,打开控制面板,单击“程序”,然后单击“打开Windows功能打开或关闭”在程序和功能。在这里启用“Windows子系统为Linux(测试版)”列表中的选项,并单击“确定”。 执行此 *** 作后,系统会提示您重新启动计算机。点击“立即...

继续访问

Windows 10上的Bash

因为我使用基于Linux和Windows的机器进行开发,所以我经常希望自己在Windows环境中拥有一些方便的命令行Linux工具。 Cygwin , PowerShell和编写用于模拟Linux工具的 自定义Groovy脚本起到了帮助作用,但是最近得知Windows 10上的Ubuntu上的Bash可用,令我感到惊喜。 在本文中,我简要总结了使bash在Windows上可用的一些步骤。 在...

继续访问

Windows环境运行shell脚本

Windows环境运行shell脚本

继续访问

解决方案:Win10如何使用bash批处理命令

问题描述:无法将“bash”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 'bash' 不是内部或外部命令,也不是可运行的程序或批处理文件。......

继续访问

windows python执行bash命令

windows的cmd命令是很难用的,比如想通过管道来对输出作下切割,就比较繁琐;然而在bash shell里,cut命令就能轻松搞定,但在windows下,如何执行bash命令呢?首先要安装bash,不过,作为开发者,一般都会安装git,它自带了bash命令。............

继续访问

win python 运行bash脚本_在window中模拟执行linux 脚本

现在后端环境常常是linux系统,但很多情况下,我们的开发环境是Window系统,为了能在window下模拟linux的脚本,而且也能够ssh到linux server,我们可以在window系统中安装这样一个模拟环境 cmder,以下举例说明如何使用cmder脚本bash 脚本:test.sh#!/bin/bash./test.py -s http://localhost:8008/foo -i...

继续访问

windows bash

1 echo 和 @ 回显命令 @ #关闭单行回显 echo off #从下一行开始关闭回显 @echo off #从本行开始关闭回显。一般批处理第一行都是这个 echo on #从下一行开始打开回显 echo #显示当前是 echo ...

继续访问

win python 运行bash脚本_在Windows上从Python执行bash脚本

我正在尝试编写一个python脚本,它将在我的Windows机器上执行bash脚本。到目前为止,我一直在使用Cygwin终端,因此执行bash脚本RunModels.scr就像./RunModels.scr一样简单。现在我希望能够利用Python的subprocess,但是由于Windows没有处理bash的内置功能,我不知道该怎么做。我试图模拟./RunModels.scr <valid...

继续访问

不用安装虚拟机,直接在Windows上面运行Linux Bash Shell,嗯!真香!!!

每次安装虚拟机,打开虚拟机,一顿繁琐的界面 *** 作,等待时长,让我很烦躁,对于熟悉开发工程师,在Linux上面敲击感和运行等等都要比Windows上面好很多倍,那么怎么在Windows上面直接运行Bash shell呢?下面对详细过程尽心了描述,请耐心观看。 1. 首先打开我们的开发者模式 1.1 直接在搜索框输入开发者,然后Enter就可以直接进入啦 1.2 或者按住win(键盘Ctrl和Alt中间哪个Windows图标)+x,然后选择“设置”,然后选择“更新和安全”,选择开发者选项就行啦 1.3 打开

继续访问

windows下如何运行shell脚本

windows下如何执行shell脚本

继续访问

Win10系统开启Linux Bash命令行

微软在推送的Win10一周年更新预览版14316中,该版本中包含了大部分已宣布内容,其中包括了一项重要的原生支持Linux Bash命令行支持。2、搜索“程序和功能”,选择“开启或关闭Windows功能”,开启Windows Subsystem for Linux (Beta),并重启系统。或Mac电脑就可以在Win10上使用Bash,那么如何在Win10系统上开启Linux Bash命令行呢?大家可以尝试下面的方法来解决这个问题。3、安装Bash,需要开启命令行模式,然后输入“bash”,即可使用。...

继续访问

怎样在window下运行linux bash shell脚本

怎样在window下运行linux bash shell

继续访问

windows下安装bash bash的目录位置

windows下安装bash bash的目录位置 C:\Users\张政\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs

继续访问

WINDOWS命令和批处理

转自:http://proclsj999.javaeye.com/blog/206853 另外查看WIndows和Linux的所有命令:http://www.ss64.com/nt/。 该教程一共分为4大部分,第一部分是批处理的专用命令,第二部分是特殊的符号与批处理,第三部分是批处理与变量,第四部分是完整案例。 %~dp0 表示当前bat所在的目录。第一部分:批处理的专用命令 批处理文...

继续访问

windows bash

bash

写评论

评论

6

点赞

分享


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12225621.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存