导航:首页 > 程序命令 > bash命令

bash命令

发布时间:2022-01-22 18:50:06

linux怎样进入bash

Linux系统默认开启的终端,一般都是Bash Shell,可以通过如下命令确定当前运行的默认Shell。

echo $SHELL

说明:图中随便输入的命令,目的是让shell执行出错,通过出错信息来确定bash命令是否成功执行。在bash中如果找不到命令开头一定是"bash: "之类的信息。 通过上图即可知道要运行bash shell,只需要执行bash命令即可。

❷ Win10系统Linux Bash命令怎么用

具体方法如下:
1、没安装Bash的用户可以按照之前介绍的方法,先在设置→更新和安全→针对开发人员 中选择“开发人员模式 ”,点击后会下载“开发人员模式包 ”,

2、此时也无需担心,上一步如果不顺利,可以在后续步骤中弥补。此时进入控制面板→程序和功能→启用或关闭Windows功能 ,勾选“适用于Linux的Windows子系统(Beta) ”,点击“确定”后安装,

3、安装后需要重启,然后打开命令提示符,执行如下命令即可开启(可直接在管理员模式下输入Bash命令开启):
C:\windows\system32\bash.exe
4、如果第一步安装不顺利,此时可能就需要从商店下载所需组件,顺利与否还得看网络状况,IT之家测试中就遇到如下“鬼畜”情况:

5、由上图可见,下载安装的过程中需要用户创建Unix账户 ,因此要设定账户密码,在输入密码的过程中,密码文字不可见 ,需要输入两遍,你心里要有数,设置成功后就可以使用了
6、功能命令可用bash --help 来查询,在使用的话要在前面加上“bash”,例如:
bash --debug
bash --init-file
bash --version

7、如果要运行Linux命令,可采用如下格式(注意 c 和前引号间的空格,):
bash -c "linux命令"
例如:
bash -c "echo Hello from IThome"
bash -c "ls /mnt/c"
bash -c "lsb_release -a"

❸ $bash是什么命令

Linux系统默认开启的终端,一般都是Bash Shell,可以通过如下命令确定当前运行的默认Shell。
echo $SHELL

说明:个人系统是Redhat Enterprise server5,默认使用的shell即为bash shell。
如果系统默认使用的不是bash shell,可以通过bash命令运行bash shell。

说明:图中随便输入的命令,目的是让shell执行出错,通过出错信息来确定bash命令是否成功执行。在bash中如果找不到命令开头一定是"bash: "之类的信息。 通过上图即可知道要运行bash shell,只需要执行bash命令即可。

❹ 如何在win10中开启Bash命令行

在 Windows 10 内部预览版 build 14316 中,点击“开始”——“设置”,在打开的设置窗口搜索框中输入“特性”两个字,将会出现“启用或关闭 Windows 功能”条目,点击启动它。

将弹出“Windows 功能”对话框,在对话框窗口列表中向下滚动,直到发现“Windows Subsystem for linux (Beta)”条目,点击选中其前面的复选框。

接下来将下载、安装和应用相关的组件,这些操作进程结束后,显示“立即重新启动”按钮,点击它重新启动电脑。

重新启动进入 Windows 10 的桌面,在小娜搜索框中键入:Bash,小娜顶端出现“Bash 运行命令”条目,回车(或点击)启动它。

将会出现类似 Windows 传统 cmd.exe 界面的窗口,提示此 Bash 来自 Ubuntu,并且需要下载相关文件,键入“Y”将开始从微软商店中下载。在这里键入“Y”,下载开始。

经过一段时间的下载,Ubuntu 的 Bash 安装完成,提示符也变成了:

在“#”号后面,可以键入 Bash 命令测试。

❺ bash 全部命令多少个

可以粗略估计一下
这样就简单统计出有多少
使用命令如下:
ls -l /usr/sbin /usr/bin /bin | wc -l

❻ 求Bash shell命令

at----安排,检查,删除队列中的工作
cat----连接文件并打印到标准输出
cd----改变目录,能处理绝对和相对路径
chmod----改变文件保护权限
chown----改变文件的属主和组
clear----清除屏幕(象DOS中的cls)
cp----拷贝文件
crontab----操作每个用户的守护程序和执行的时间表
date----打印或设置系统日期和时间
dd----拷贝一个文件(并可以同时转化它)
df----报告磁盘剩余空间
----报告磁盘空间使用情况
file----探测文件和目录类型
find----搜索目录中文件
grep----在文件中搜索匹配的行并输出
gzip----压缩或展开文件
head----显示文件的前几行
history----显示历史命令记录
kill----中止一个进程
last----显示过去多少个用户或终端登录到本机器
less----想对于more命令, 用来按页显示文件
ln----在文件间建立连接
ls----列出当前目录下的文件
man----显示具有一定格式的在线手册
more----命令能逐页阅读文本
mount----安装一个文件系统
mv----将文件改名
passwd----设置用户的密码
ps----命令罗列运行进程
reboot----重新启动系统
rm----命令用于删除文件
su----创建和编辑Unix归档文件
tar----创建和编辑Unix归档文件
touch----改变文件的时间参数
wc----统计一个文件中的字节数,单词数,行数
who----查看其他登录的用户
which----which--显示命令的全路径
ping----命令—确定网络上机器是否可达或到达速率
使用多任务
输出重定向
了解进程

--------------------------------------------------------------------------------

在Linux系统中有两种操作界面,分别是:X窗口模式(缺省为KDE)和控制台模式(Console)。两中操作界面类似于Windows和DOS。

如果在X窗口模式下想转变为控制台模式,您只需同时按下Alt+F1(或F2…F6)键,屏幕将会出现新的等录窗口,您可以重新以控制台模式登录系统。如果在控制台模式下,要想返会X窗口模式,需要您同时按下Ctrl+Alt+F7键。

如果没有启动X窗口方式,想从控制台方式中启动X窗口方式,请在控制台方式中输入:startx(或kdm),就可以启动X窗口。

在上面两章中我们已经介绍了X窗口(缺省为KDE)的操作,在本章和下一章中我们将主要讨论控制台模式下的操作,同时也将会间插相应的KDE操作。

6.1 启动和关闭系统
启动系统
如果您在安装过程中已经安装了LILO, 您就可以启动系统,LILO启动时,屏幕显示:

LILO:

单击Tab键,屏幕将显示所有可以启动的操作系统。键入显示的操作系统名,您就可以启动相应操作系统。键入Linux可启动BluePoint Linux&127;系统。如果您直接击回车键或等待5秒钟,同样可以启动BluePoint Linux&127;操作系统。

另一种启动linux系统的方法是:在DOS/WINDOWS系统下运行loadlin.exe。具体使用方法参见相应资料。

登录程序
Linux系统是多用户系统。如果想使用系统,就要鉴别使用者身份进行鉴别,这就是所谓的注册程序。在安装过程中,我们已经创建了叫root超级用户帐号。启动系统后,在登录命令行,键入root,再输入密码("Password")。如果密码正确,登录成功。

建议: 进入系统后建立第二个帐号(非特权用户),以便日常使用。

因为root帐号拥有整个系统的资源所有权,是管理帐号而非工作帐号。

如果您要创建工作帐号,需要两个步骤:

第一步: 创建用户注册帐号。

键入:adsr login_name

其中login_name是您选择的注册帐号(不要使用root)。

第二步: 创建帐号密码。

键入:passwd login_password

其中login_password是您选择的帐号密码(最好不要 和root密码相同)。

如果普通用户要想使用系统的所有特权,使用su命令,并在root命令行中输入 root密码。另外,您还可以使用超级用户模式文件管理器来获取系统资源, 使用方法是:

“K菜单”-->”系统应用”-->”文件管理器(超级用户方式)”

如果您的同事(家庭成员…)要使用您计算机系统,应该为这些用户创建新的用户帐号,而不能将root帐号告诉他们。注意:您要充分利用Linux是多用户操作系统这个优点。

关闭系统
关闭系统的方法有很多,但千万不要直接关断电源!

因为,Linux是使用缓存和磁盘(硬盘,软盘…)来加速输入/输出的;如果直接关断电源,存起来的数据可能没有真正写到磁盘,可能会导致数据丢失。

正确关闭系统是下面几种:

键入/sbin/halt命令(或直接键入halt),等待系统挂起的消息(systemhalted)再关闭系统

快速关闭系统方法是同时按下Ctrl+Alt+Del键(象DOS一样),系统将卸载所有外围设备,并等待计算机重初始化时,再关断电源 。

使用KDM会话。在桌面上任意位置单击右键,选择“注销”。再选择"关闭"系统或"重启"系统。

如果直接关断电源或发生掉电,会出现什么情况呢?Linux重新启系统时会检查未正确卸载的磁盘(fsck 操作)。持续几分钟后。系统可能才会正确启动。

6.2 Linux 的shells
一旦进入系统,您将会看到$的提示符,提示您键入命令。这个等待命令的程序叫shell,其作用是将指令传送给Linux的内核。

Linux系统中有许多不同shell: bash,csh,ksh,tcsh,sh,zsh…..。

在BluePoint Linux&127;系统系统中,shell选用"Bash",因为Bash shell简单并且功能强大。

如果您想知道目前使用的是那种shell,您只要简单键入: echo $SHELL

可以发现系统正在使用的shell类型。

注意:不同的shell有不同的语法。

6.3 使用Bash shell
和DOS系统一样, Linux系统控制台也采用命令行方式。需要在控制台上输入命令,才会执行。

快捷方式
通用的键盘快捷方式是:

. Ctrl+A 到开始行

. Ctrl+U 清除目前行

. Ctrl+C 停止运行的程序

.使用分号能在同一行中键入几个命令。

.上下键能获取命令历史记录。

自动名字补全
在Linux系统下,程序和命令名有时十分长,Bash支持自动名字补全功能。

您开始键入命令名字,再击Tab键,系统将为您自动补全命令或程序或目录名字。

例如: 如果您要使用解压程序bunzip。键入

$bu

接着击Tab键:Bash将显示所有以bu开始的名字。例如:

buildhash buildin bunzip

键入n (bunzip2是唯一名字第三个字符是n),再击Tab键。shell将为您在命令行补全名字,您只要击回车键就可以执行bunzip2命令了。

at命令
at,batch,atq,atrm:安排,检查,删除队列中的工作。

at [-V][-q 队列][-f 文件名][-mlbv ] 时间

at -c 作业 [作业…]

atq [-V] [-q队列][-v]

atrm [-V] 作业 [作业…]

batch [-V] [-q队列] [-f 文件名] [-mv ] [时间]

at在设定时间执行作业。

atq列出用户排在队列中的作业,如果是超级用户,就列出队列中所有的作业。

atrm 删除队列中的作业。

batch 用低优先级运行作业,只要系统的loadavg(系统平均负载)<1.5(或者在atrun中设定的值),它就可开始执行作业。

超级用户可以在任何情况下使用at系列的命令。一般用户使用at系列命令的权限由文件/etc/at.allow,/etc/at.deny控制。如果/etc/at.allow存在,则只有列在这个文件中的用户才能使用at系列命令。如果/etc/at.allow文件不存在,则检查文件/etc/at.deny这个文件。只要不列在这个文件中的用户都可以使用at系列的命令。缺省的配置是文件/etc/at.deny是一个空文件,这表明所有的用户都可以使用a系列的命令。

例如:

在二天后上午8点执行文件workfile中的作业。

[test@bluepoint /]$at -f workfile 8am+2 days

cat命令
cat---连接文件并打印到标准输出。

cat常常用来显示文件,类似于DOS下命令TYPE。

例如:

显示文件file的内容

[test@bluepoint /]$cat file

将file1,file2连接起来输出到文件file3中。

[test@bluepoint /]$cat file1 file2>file3

cd命令
cd---改变目录,能处理绝对和相对路径。

例如:

假如当前在根目录中,想进入etc/子目录。键入(相对目录):

[test@bluepoint /]$cd etc/

如果想进入/usr/bin目录,键入(绝对目录):

[test@bluepoint /]$cd /usr/bin/

此命令一些实用选项是:

回到父目录(注意cd和.. 之间有空格)

[test@bluepoint /]$cd ..

回到目前目录了。

[test@bluepoint /]$cd .

cd ~ 到达个人目录

[test@bluepoint /]$cd ~

chmod命令
chmod-- 改变文件保护权限

文件保护控制用户对文件的访问权,有三个安全级别:所有者级别,组访问级别,其它用户访问级别。在这三个级别中,又有三种权限:读(r),写(w),执行(x)。(用户可以使用ls -lg 命令来观看某一文件的所属的group)。

对于文件来说读权限意味着可以看文件的内容,写文件权可以修改或删除文件,执行权限则可以执行它。对于目录来说,读权限意味可以查看目录下的内容,写权限意味着可以在目录中建立新文件,并可以从目录中删除文件,执行权限意味着可以从一个目录转到另一个目录。

保护权限:格式为[ugoa][[+-=][rwxXstugo…]…][….]"ugoa"控制哪些用户对该文件权限将会改变:(u)文件的所有者,(g)与文件所有者同组的用户,(0)其它组的用户,(a)所有用户。操作符"+"使得用户权限被追加到每个目录文件。操作符"-"使得用户权限被取消,操作符"="使用户只有这些权限。"rwxXstugo"选择新的属性:(r)读权限(w)写权限(x)执行权限(和对目录的访问权)(X)只有目标文件对某些用户是可执行的或该目标文件是目录时才追加X属性(s)同时设定用户或组ID(t)保存程序的文本到交换设备上(u)目标文件属主(g)目标文件属主所在的组(o)其它用户。如果数字来表示属性,则(0)没有权限(1)执行权(2)读权(4)写权,然后相加,所以数字属性的格式应为3个0到7的八进制数,其顺序是(u)(g)(o)文件名:以空格分开的要改变权限的文件列表,支持通配符。

范例:

使所有用户对文件testfile有执行权

[test@bluepoint /]$chmod a+x testfile

使所有用户对文件testfile读权

[test@bluepoint /]$chmod 222 testfile

chown 命令
chown --改变文件的属主和组。

用户:可以是用户名或用户ID。

组:可以是组名或组的ID。

文件名:以空格分开的要改变权限的文件列表,支持通配符。

例如:

[test@bluepoint /]$ chown host:test file1

将文件file1的属主改为host组的test。

clear命令
clear--清除屏幕(象DOS中的cls)。

例如:

[test@bluepoint /] $clear

清除屏幕,提示符将被移到左上角。

cp 命令
cp--拷贝文件

用法:

cp [options] 源文件 目标文件

选项:

-f,--force:强行覆盖已存在的目标文件

-i,-interactive:在强行覆盖已存在的目标文件时给出提示。

-R,--recursive:整个目录拷贝。

例如:

[test@bluepoint /]cp sourcefile destfile

拷贝文件sourcefile到文件destfile。

crontab命令
crontab--操作每个用户的守护程序和执行的时间表。

crontab file [-u user]--用指定的文件替代目前的crontab。

crontab - [-u user]--用标准输入替代目前的crontab。

crontab -l [user]--列出用户目前的crontab。

crontab -e [user]--编辑用户目前 的crontab 。

crontab -d [user]--删除用户目前 的crontab 。

crontab -c dir --指定crontab的目录。

crontab文件的格式:M H D m d cmd

M:分钟(0-59)

H:小时(0-23)

D:天(1-31)

m:月份(1-12)

d:一星期内的天(0-6,0为星期天)

cmd:要运行的程序,程序被送入shell执行,这个shell只有USER,HOME,SHELL三个环境变量。

例如:

列出用户目前的crontab

[test@bluepoint /]$crontab -l

$MIN HOUR DAY MOUTH DAYOFWEEK COMMAND

8 6 * * * clear

[test@bluepoint /]$

date命令
date--打印或设置系统日期和时间

date [-u] [-d datestr] [-s datestr] [--utc][--universal][--date=datestr][--set=datestr] [--help][--version][+FORMAT][MMDDhhmm[[CC]YY][。ss]]

+FORMAT:控制如何显示日期。

指令: % :%号

n:新行

t:TAB

时间域

%H 小时 (00..23)

%l 小时 (00..12)

%k 小时 (0..23)

%l 小时 (1..12)

%M 小时 (00..59)

%p AM或者PM

%r

❼ bash shell如何获取到命令执行结果的值

将一条命令的执行结果取得命令执行结果的值有:

1、使用反引号`` (数字键1左边的键,tab键上面,英文方式输入)如:a=`echo "hello world"`;即将命令 echo "hello world"的输出赋给变量a

2、可以使用 $(()),如:a=$(echo "hello world"),即将命令echo "hello world"的输出赋给变量a。

❽ 在linux下 什么是bash.什么又是shell

bash 是一个为GNU项目编写的Unix shell,也就是linux用的shell。

Shell俗称壳(用来区别于内核),是指“提供使用者使用界面”的软件,就是一个命令行解释器。

BASH是SHELL的一种,是大多数LINUX发行版默认的SHELL,除BASH SHELL外还有C SHELL等其它类型的SHELL。

(8)bash命令扩展阅读:

linux主要特性:

1,基本思想:

Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。

2,完全免费:

Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。

3,完全兼容POSIX1.0标准:

这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。

4,多用户、多任务:

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

5,良好的界面:

Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。

❾ bash是什么意思

bash

英文发音:[bæʃ]

中文释义:v.猛击;猛撞;严厉批评

词形:

第三人称单数: bashes

复数: bashes

现在分词: bashing

过去式: bashed

过去分词: bashed

例句:

Wild Rose Ro+ Se Increases maximum life. Adds physical damage on bash.

野玫瑰增加生命值上限,在猛击时增加物理伤害值。

(9)bash命令扩展阅读

bash的近义词:

1、lash out

英文发音:[læʃ aʊt]

中文释义:迅猛攻击,殴打;抨击;批评

例句:

Who can blame the Israelis for wanting to lash out?

谁能责怪以色列要以猛烈袭击?

2、jab at

英文发音:[dʒæb æt]

中文释义:猛戳;猛击

例句:

He fended off a jab at his chest.

他避开了当胸一击。

❿ linux里面bash是什么

bash是一种命令处理器可以写脚本语言 《linux就该这么学》不错的linux自学书籍

阅读全文

与bash命令相关的资料

热点内容
android图片变灰 浏览:266
linuxvi下一个 浏览:973
安卓手机的应用锁怎么解 浏览:735
linux增加路径 浏览:845
sql身份证号最后四位加密 浏览:533
xp系统表格加密 浏览:856
光遇安卓军大衣什么时候上线 浏览:840
android应用商店图标 浏览:341
java计算圆的面积 浏览:643
应用编译优化recovery 浏览:577
域控命令n 浏览:258
php导出文件 浏览:13
谷歌地图网页版无法连接服务器地址 浏览:298
菜鸟工具在线编译python 浏览:858
栅格化命令有何作用 浏览:823
为什么压缩文件不能解压 浏览:311
足球app哪个软件好 浏览:96
产品经理逼疯程序员的一天 浏览:17
修改svn服务器ip地址 浏览:584
下列关于编译说法正确的是 浏览:246