linux学习基础---bash命令行基本操作

bash命令行基本操作
shell分为CLI(command line interface)和GUI(graphical user interface)
用户操作通过shell传递给kernel
linux  GUI:Gnome
CLI:BASH
提示符
#:代表当前用户是root用户
$:代表当前用户是普通用户
   hostname 查询当前主机名
linuxcast@linuxcast linuxcast用户登录到主机linuxcast
uname 显示当前系统
uname -r 显示当前系统版本号
uname  -a 
uname  --all
firefox  打开应用程序
ctrl +C 停止当前命令
firefox & 多进程
通过Tab来自动补全命令,简化输入机制,自动补全文件名,但是没有办法补全参数

clear清除当前屏幕
使用上下键查询已经使用过的历史记录,使用history查看所有使用过的命令
通过历史记录来简化操作
!!重复前一个命令,脚本有时会用
!字符重复一个以“字符”开始的命令
!num按照历史记录的序号执行
!?abc重复之前包含abc字符串的命令
!-n重复n个命令之前的那个命令
通过ctrl+r来搜索(历史命令搜索),reverse-i-search'';
重新调用前一个命令的参数 ,按esc 之后按.(按住esc按.)
bash shell 支持通配符
*匹配0个或多个
?匹配任意一个字符
[0-9]匹配一个数字范围
[abc]匹配列表任意字符
[^abc]匹配列表以外字符
在CLI中切换用户
su- 切换到root用户
sudo使用管理员用户身份运行命令
加-与不加-是否切换到新环境
id显示当前用户的信息
passwd修改当前用户的密码(current 当前的)
bash作业管理
在后台运行进程:在命令行添加一个&
暂停某个程序:ctrl +z或发送信号17
管理后台作业
jobs 查看当前运行的作业
bg控制一个进程或程序到后台运行
fg控制一个进程或程序到前台运行
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Linux是一种操作系统,而-bashLinux中的一种shell命令行解释器),它允许用户在命令行中输入命令并执行它们。-bashLinux默认的shell之一,它提供了许多有用的功能和命令,使用户能够更轻松地管理和操作系统。 ### 回答2: Linux -bash 是指 Linux 系统中的 Bash(Bourne Again SHell)终端或命令行界面。 Bash 是一种常用的 Unix shell,它是用于管理和执行命令行操作的基础工具。它允许用户在 Linux 系统上输入和执行各种命令,与系统进行交互,并管理文件和文件夹。 Linux -bash 提供了一个交互式环境,用户可以在其中执行各种命令。它可以用于执行系统管理任务,如安装软件包、配置网络设置、管理用户和权限等。此外,还可以使用 bash 脚本编写批量处理任务,实现自动化和脚本化操作。 在 -bash 终端中,用户可以使用各种命令来探索文件系统、浏览文件和文件夹、编辑文本文件等。用户可以通过输入命令和参数,实现不同的操作和功能,比如复制、移动、删除文件,修改文件权限等等。 -bash 终端也提供了强大的命令行编辑和历史纪录功能。用户可以使用上下箭头键浏览之前输入的命令,并进行修改和再次执行。此外,可以使用 Tab 键进行自动完成操作,节省输入命令的时间和工作量。 总而言之,Linux -bashLinux 系统中常用的命令行界面,在系统管理、文件操作和批处理方面提供了丰富的功能和灵活性,是 Linux 用户和系统管理员必不可少的工具之一。 ### 回答3: Linux的-bash是一种命令行解释器,也称为Bourne Again SHellBash是Unix操作系统中最常用的shell之一,由于Linux是基于UNIX的,因此Bash也成为了Linux中最常用的shell。 -bash表示当前用户所使用的shell环境是Bash。在Linux系统中,当我们打开终端或者SSH登录到服务器时,会自动进入一个shell环境,这个环境中我们可以使用各种命令来执行各种操作。 Bash一个功能强大且灵活的shell,它支持大量的命令,可以用于管理和操作文件、目录、进程、权限、网络等各个方面。通过Bash,我们可以输入命令并执行,也可以编写shell脚本来进行自动化操作。 在-bash下,我们可以使用各种命令来管理Linux系统,比如ls命令用于列出当前目录下的文件和子目录,cd命令用于切换目录,pwd命令用于显示当前所在的目录,mkdir命令用于创建新的目录,rm命令用于删除文件和目录,等等。 此外,Bash还支持各种运算符和控制结构,允许我们编写复杂的shell脚本来自动化任务。我们可以使用if语句来进行条件判断,使用for和while循环来进行重复操作,还可以通过管道(|)来连接多个命令,实现更复杂的操作。 总之,Linux的-bash是一种强大的命令行解释器,它为我们提供了丰富的命令和功能,使我们能够高效地管理和操作Linux系统。无论是日常使用还是系统管理,熟练掌握-bash都是非常重要的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值