[Linux]初步认识Linux

1、Linux的优势

        1.Linux有大量可用软件,其中大部分是免费的,包括Apache Samba、PHP和MySQL。

        2.Linux具有高度的可移植性和灵活性。 

        3.Linux稳定安全。

        4.Linux支持几乎所有的网络协议和开发语言。

        5.不在乎后缀名。

        6.一切皆文件。

2、shell的作用和用法

        2.1shell的定义

                shell 是一个在 Linux 系统后台运行的特殊程序,可以理解为为用户提供与内核交互界面的特殊软件。(简单地说,shell 将高级人类语言翻译成二进制数据,这样机器就能理解你的令)。

        2.2shell也是一类软件的统称 

        比如bash(linux 默认使用)

                sh

                csh

        2.3shell 与 内、外部命令

内部命令外部命令
集成于Shell解释器程序内部的一些特殊指令,也称为内建(Built-in)指令Linux系统中能够完成特定功能的脚本文件或二进制程序
属于Shell的一部分属于Shell解释器程序之外的命令
没有单独对应的系统文件每个外部命令对应了系统中的一个文件
自动载入内存,可以直接使用必须知道其对应的文件位置,由Shell加载后才能执行

type命令是用来测试是否为内部或者外部命令的。

内部命令:不需要安装,集成在shell中,一旦登录用户自动加载在内存中,速度快!

外部命令:不在shell程序中,运行时需要从硬盘加载到内存

内部命令没有独立的文件,都在 /bin/bash程序里

外部命令是一个独立的文件

2.4命令的执行过程

先判断外部还是内部,如果是内部直接运行,如果是外部,先看bash缓存表,bash中有直接执行,没有就去硬盘上找。(如果表项中有但没有找到直接报错)

先去看规定的路径中是否有(懒惰模式),如果找不到直接报错。

2.5怎么判断一个命令是内/外部命令

使用type即可

外部命令

内部命令

3、Linux中快捷键的使用

重要快捷键
快捷键功能
Tab 键自动补齐(两次可以显示所有选项)
反斜杠“\”强制换行或转义
Ctrl+L清屏
Ctrl+c取消本次命令编辑(Linux软件安装,多按几次可以强制取消)
向上下箭头回看执行过的命令
其他快捷键
Ctrl+a光标移到最前
Ctrl+e 或 end 键Ctrl+e 或 end 键
Ctrl+U清空至行首不包括当前光标处的字符
Ctrl+K清空至行尾包括当前光标处的字符
Ctrl+w从当前光标删除到开头
Ctrl+s/Ctrl+q锁屏/解锁
ALT+d从当前光标删除末尾

4、获得命令帮助

4.1help

内部:help命令

外部:--help命令

4.2man

man 1 是看命令的使用方法

man 1 cd

man 5 是系统中的文件格式

man 5 /opt/123456.txt

4.3 info

4.4百度

万能的百度,善用百度解决问题

5、总结

1. 了解 shell 的真正含义和作用。

2. 清楚地了解命令的执行过程。

3. 学习红色显示的快捷方式。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值