微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Linux基础02 bash shell

bash shell

一.bash初识

1.什么是bash shell
一个命令解释器,与内核进行交互
2.bash shell的作用
  文件管理
  用户管理
  权限管理
  磁盘管理
  网络管理
  软件管理
  应用管理
  ...
3.bash两种使用方式
  1)命令
    效率低,适合少量工作
  2)脚本
    效率高,适合大量工作

4.命令提示

    [root            @        centos7        ~    ]        # :超级管理员
    [oldboy          @        centos7        ~    ]        $ :普通用户
    当前登录用户                主机名        当前目录的位置    

/home/oldboy:普通用户家目录
/root:root用户的家目录

一个命令:
echo:在bash shell中调用变量 $
例:

>age=18
>echo $age # 返回18

whoami:查看当前登录用户

 

二.shell的基础语法

命令     选项        参数
command [-options] [arguments]  中括号 可有可无

echo:  所见即所得。输出你echo后面参数内容
-e:识别换行符等特殊符号
\:转义符 \n换行符 \t空几格(一个tab)
$:调用变量

echo 'zls'
echo -e 'zls\n123' # 识别换行符输出

 

三.shell的基本特性

1.命令补全 Tab
2.参数补全:yum install -y bash-completion (最小安装认不带命令补全,需要该命令自行安装,关闭重新登录即有效)
ls -- 然后按Tab键即可显示所有参数
3.选项补全:主要是补全 路径
C:\Users\Administrator\Documents\Virtual Machines\CentOS 64 位

linux的快捷键:
    Ctrl + a:将光标跳转到行首
    Ctrl + e:将光标跳转至行末
    Ctrl + w:以空格为单位,将当前光标位置之前的内容删除 
    Ctrl + u:将当前光标位置之前的内容全部删除
    Ctrl + l:清屏(相当于clear命令)
    Ctrl + c:终止当前命令
    Ctrl + d:退出,断开当前连接(相当于exit/logout命令)
    Ctrl + z:挂起,放后台执行(比如安装过程中时间比较久,放到后台执行)
    Ctrl + r:搜索历史命令
    Ctrl + s:锁屏(没什么意义,不如使用xshell软件的锁屏或者是windows锁屏)
    Ctrl + q:解锁(Ctrl + c也可以解锁)    
    Ctrl + 左右:按照单词跳转光标(点,空格都有效)
    ESC + .  :瞬间显示出上一条命令,最后的内容,以空格分隔
    
    #:注释,不执行。(输入又想等下执行可以先注释,后面通过上下键返回上面的注释的命令)

 

yum -y install net-tools       安装完可以使用ifconfig命令

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐