Linux快速上手1:初学者应当知道的事

2022-06-23 15:01:05 浏览数 (3)

我从对 Linux 一无所知到现在能够熟练使用(主要是 Ubuntu)总共花了两个月的时间,现将学习 Linux 过程中一些细碎的知识点记录如下。

Linux 主要发行版本

所有 Linux 发行版都是基于 Linux 内核进行开发的,Linux 内核官方网站为 www.kernel.org。

Linux 主要有两大分支,Redhat 系列(Cent OS)和 Debian 系列(Ubuntu),主要区别就是软件安装方式不同。

虚拟机网络配置

桥接:虚拟机利用真实网卡与当前真实计算机进行通信,虚拟机设置与真实计算机同一网段 IP 地址,虚拟机与真实计算机可以直接通信,也可以与局域网同一网段其他计算机进行通信,需要占用该网段一个 IP 地址。(虚拟机加入到局域网)

NAT:虚拟机通过虚拟网卡 VMnet8 与真实计算机进行通信。不能与同局域网中其他计算机进行通信。可以与互联网进行通信。(虚拟机没有加入到局域网,但可以与互联网通信)

Host-only:虚拟机通过虚拟网卡 VMnet1 与真实计算机进行通信。不能与同局域网中其他计算机进行通信。仅能与真实计算机进行通信。(虚拟机没有加入到局域网,只能与主机进行通信)

注意事项

Linux 严格区分大小写

~ 为当前用户的家目录

Linux 以 . 开头的文件都是隐藏文件

目录高亮为权限放开

Linux 中所有内容以文件形式保存,包括硬件(不论修改什么配置,都需要写入文件,如果写入内存,则重启后消失)

Linux 不靠扩展名区分文件类型,只靠文件权限(扩展名只是起提示作用)

  • 压缩包:*.gz*.bz2*.tar.bz2*.tgz
  • 脚本文件:*.sh

Linux 所有的存储设备都必须挂载(分配盘符)之后用户才能使用,包括硬盘、U 盘

需要注意 Linux 环境下输入密码是不会显示的

使用 上下箭头 可以调用之前的历史命令

输入命令按 tab 键可以自动补全,如果按一次 tab 没有补全,则说明有多个待补全的名称,需要再按一次 tab

CTRL SHIFT T 新建标签页(编程时有重要应用)

Bash 常用快捷键

快捷键

作用

ctrl c

强制终止当前的命令

ctrl l

清屏

ctrl u

删除或剪切光标之前的命令。我输入了一行很长的命令,不使用退格键一个一个字符的删除,使用这个快捷键会更加方便

ctrl y

粘贴 ctrl u 剪切的内容

ctrl r

在历史命令中搜索,按下 ctrl r 之后,就会出现搜索界面,只要输入搜索内容,就会从历史命令中搜索

ctrl d

退出当前终端或键盘输入结束(EOF)

ctrl s

暂停当前程序,暂停后按下任意键恢复运行

ctrl z

将当前程序放到后台挂起,并暂停,恢复到前台为命令 fg

ctrl a

将光标移至输入行头,相当于 home 键

ctrl e

将光标移至输入行末,相当于 end 键

ctrl k

删除从光标所在位置到行末

shift PgUp

将终端显示向上滚动

shift PgDn

将终端显示向下滚动

0 人点赞