美文网首页
初识bash

初识bash

作者: Wensx | 来源:发表于2017-07-12 21:15 被阅读0次

什么是bash

bash 是 “Bourne Again Shell”的简称,要了解什么是bash,首先要知道shell是什么。

  • 硬件,内核与shell
    我们要使用计算机,离不开操作系统,而内核(Kernel)的作用就是控制硬件执行相关命令。我们必需通过"shell"将输入的命令与内核通信,让内核控制硬件进行我们想要的操作。
  • sh 与 bash
    第一个流行的shell是Steven Bourne发展出来,为了纪念他所以称为Bourne shell,简称sh。而bash则是Bourne shell的加强版,也是Linux下默认的shell。

相关概念

  • / 表示根目录
  • ~ 表示用户的主文件夹
  • . 表示当前目录
  • .. 表示上一级目录
  • 路径
    • 绝对路径:以‘/’开头,包含文件或文件夹完整位置的路径。
    • 相对路径:与绝对路径相对,只有包含部分地址,表示你所在位置的相对路径。
  • 节点:文件夹与文件都属于节点

命令使用

命令输入格式一般为:command [-options] parameter1 parameter2 ...
其中command为要执行的命令;-options为命令设置参数,通常前面会带“-”,使用参数全名时用“--”;parameter1 parameter2为命令参数,参数间使用空格区分。

  • 文件、目录操作
  ls 查看文件与目录
  cd 进入到相应的目录
  cp a b 将a复制到b
  rm 移除文件,如要移除文件夹,要加上‘-r’参数
  mv 剪切/重命名
  pwd 显示当前目录
  chmod 改变文件或文件夹的相关权限
  • 获取帮助
    当不知道命令该如何使用时,可以采用以下的方法:
    1.man command 查询命令手册
    2.command -h、command --help 查询帮助
    3.Explainshell 可查询bash命令的网站,解释清晰明了

使用技巧

  1. 按向上方向键能够切换上一个执行的命令
  2. !! 直接使用上一个命令
  3. x; y与x&& y ,同时执行两个命令,其中第一个命令执行成功,与操作符 (&&)才会执行第二个命令
  4. 使用''可以回车换行续写命令

注意事项

  1. 永远不要执行 rm -rf /
  2. 注意空格数量
  3. 注意参数的大小写

相关文章

  • 初识bash

    什么是bash bash 是 “Bourne Again Shell”的简称,要了解什么是bash,首先要知道sh...

  • 初识Bash编程

    在前一篇文章里面(怎样入Bash编程的坑?),我们列出了的很多Bash的资料。这篇文章是其中一篇的整理而来,原文的...

  • bash的初识。。。008

    bash的基础特性:命令历史:shell进程会保存在其会话中执行过的命令 history : 查看过往历史命令 ...

  • git命令上

    第2节:git命令 git初识配置 检验git安装是否成功:git bash中运行 git --version验证...

  • bash脚本内部变量

    bash脚本内部变量 $BASH bash的程序文件的路径,如/bin/bash $BASH_ENV 该环境变量保...

  • 2020-01-08 gstreamer+graphviz

    @ bash @ c file @bash

  • Hadoop安装指南

    sudo vi .bash_profile vi ~/.bash_profile~/.bash_profile s...

  • [Bash] Bash CheatPaper

    赋值语句 条件判断 字符串 字符串长度 字符串打印并补空格 获取文件名 从运行结果可以看到,使用该命令,可以提取出...

  • React Native 配置android 环境变量

    1、创建 .bash_profilecd ~touch .bash_profile2、查看 、编辑 .bash_p...

  • python 更改默认版本(3.7)

    终端打开.bash_profile文件open ~/.bash_profile 修改.bash_profile文件...

网友评论

      本文标题:初识bash

      本文链接:https://www.haomeiwen.com/subject/zqqihxtx.html