Linux

1. 操作系统

 

没有安装操作系统的计算机,通常被称为裸机。如果想在裸机上运行自己所写的程序,就必须用机器语言书写程序(010101)。如果计算机上安装了操作系统,就可以在操作系统上安装支持高级语言环境,用高级语言开发程序

所以说操作系统是可以直接操作硬件,并且可以把操作硬件的代码封装成一个又一个系统调用,其他的开发程序员通过这些系统调用来间接操作底层硬件。

2. 桌面操作系统简单介绍

 Windows(用户群体大,但是安全性和稳定性不是很好)

macOS(适合于开发人员)

Linux(应用软件少)

3. 服务器操作系统

linux(安全、稳定、免费、占有率高)

Windows Server(付费、占有率低)

4. 移动设备操作系统

IOS、Android

虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离的环境中的完整计算机系统

虚拟系统通过生成现有操作系统的全新虚拟镜像,具有真是操作系统完全一样的功能;进入虚拟系统后,所有操作系统都是在这个全新的独立的虚拟系统里面运行,可以独立安装运行软件,保存数据,拥有自己的独立的桌面,不会对真正的系统产生任何影响。而且能够在现有的系统与虚拟镜像之间灵活切换的一类操作系统。

5. Linux内核版本

内核是系统的心脏,是运行程序和管理磁盘等硬件设备的核心程序,它提供了一个在裸机设备与应用程序间的抽象层。Linux内核版本又分为稳定版和开发版,两种版本是互相关联的,相互循环。稳定版具有工业级强度,可以广泛应用和部署。新的稳定版相对于较旧的只是修正一些bug或加入一些新的驱动程序;开发版由于需要试验各种解决方案,所以变换很快。

6. Linux发行版本

Linux发行版通常包含了桌面环境、办公套件、媒体播放器、数据库等应用软件。常见的发行版本如下:(Ubuntu、Redhat、Fedora、openSUSE、Linux Mint等)

7. 常用的Linux终端的基本使用

7.1 学习Linux终端命令的原因

Linux刚面世时并没有图形界面,所有的操作全靠命令完成,如操盘操作、文件存取、目录操作、进程管理、文件权限设定等。在职场中,大量的服务器维护工作都是在远程通过SSH客户端来完成的,并没有图形界面,所有的维护工作都要通过命令来完成。在职场中,作为后端程序员,必须要或多或少的掌握一些Linux常用的终端命令。Linux发行版本的命令大概有200多个,但是常用的命令大概只有10多个。

7.2 常用的Linux命令使用

序号命令对应英文作用
01lslist查看当前文件夹下的内容
02pwdprint work directory查看当前所在文件夹
03cd [目录名]change directory切换文件
04touch [文件名]touch如果文件不存在,创建新文件
05mkdirmake directory

创建目录

06rm [文件名]remove 删除指定文件
07clearclear清屏

7.3 终端命令格式

command [-options] [parameter](command 命令名,相应功能的英文单词或者单词缩写;[-options]选项,可以用来对命令进行控制,也可以省略;parameter 传给命令的参数,可以是零个、一个或者多个;[]代表可选;命令和选项之间、选项和参数之间一定要有空格)

7.4 查阅命令帮助信息

--help

command --help(显示command命令的帮助信息)

man command(查阅command命令的使用手册,man是manual的缩写,是Linux提供的一个手册,包含了绝大部分的命令、函数的详细使用说明)

操作间功能
空格键显示手册页的下一屏
Enter键一次滚动手册页的一行
b回滚一屏
f前滚一屏
q退出
/word搜索word字符串

补充:

1) 自动补全(在敲出 文件/目录/命令 的前几个字母之后,按下 tab 键,如果输入的没有歧义,系统会自动补全;如果还存在其他 文件/目录/命令,再按下 tab 键,系统会提示可能徐寨的命令。)

2)曾经使用过得命令(按 上/下光标间 可以在曾经使用过得命令之间来回切换;如果想要退出选择,并且不想执行当前选中的命令,可以按 ctrl + c。)

7.5 ls命令使用

ls 是英文单词 list 的简写,其功能为列出目录的内容,是用户最常用的命令之一,类似于DOS下的 dir 命令。Linux 文件 或者 目录 名称最长可以有256个字符。

补充:以 . 开头的文件为隐藏文件,需要 -a 参数才能显示; . 代表当前目录; . 代表上一级目录

参数含义
-a显示指定目录下所有子目录与文件,包括隐藏文件
-l以列表方式显示文件的详细信息
-h配合 -l 以人性化的方式显示文件大小
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值