首页 > 代码库 > 4、Linux基础

4、Linux基础

一 计算机操作系统简介

1 计算机操作系统简介
1)掌握操作系统的定义:操作系统是一个用来协调、管理和控制计算机硬件和软件资源的系统程序,它位于硬件和应用程序之间。、
2)掌握操作系统的内核的定义:操作系统的内核是一个管理和控制程序,负责管理计算机的所有物理资源,其中包括。文件系统、内存管理、设备管理和进程管理。
3 了解两种操作系统用户界面 :图形界面、命令行界面。
2 了解LINUX主要发行版:CENTOS、RHEL、FEDORA、UBUNTU、SUSE

二 UNIX和Linux操作系统概述

1. UNIX是什么
1) 掌握UNIX的定义: UNIX是一个计算机操作系统,一个用来协调、管理和控制计算机硬件和软件资源的控制程序。
2) 了解UNIX操作系统的特点:多用户和多任务
a) 多用户表示在同一时刻可以有多个用户同时使用UNIX操作系统而且他们互不干扰;
b) 多任务表示任何一个用户在同一时间可以在UNIX操作系统上运行多个程序。
2. 了解UNIX的简要发展史
(详见鸟哥私房菜P40-P52或linux系统管理P13)
3. GNU项目与自由软件
1) 了解GUN计划,是由Richard Stallman在1983年9月27日公开发起的,它的目标是创建一套完全自由的操作系统。
2) 了解GPL条款
GPL条款是为保证GNU软件可以自由地使用、复制、修改和发布,所有GNU软件都有一份在禁止其他人添加任何限制的情况下授予所有权利给任何人的协议条款。
3) 了解自由软件意味着:
a) 你有自由以任何目的来运行该程序。
b) 你有修改程序满足自己需求的自由。
c) 你有权利重新发布副件,既可以白送也可以收取一定费用。
d) 你有权利发布该程序修改过的版本,从而让其他人得益于你的改进。
4. Linux简介
1) 掌握Linux的定义:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
2) 掌握Linux操作系统的主要用途:主要用于服务器,特别是网络服务器。
3) 掌握两种常见的桌面环境:KDE和GNOME。
5. 登录和退出Linux
1) 掌握关闭Linux系统的命令:init 0
2) 掌握什么是Linux终端:Linux终端也称为虚拟控制台。Linux终端采用字符命令行方式工作,用户通过键盘输入命令,通过Linux终端对系统进行控制。
3) 掌握切换虚拟终端的方法:Ctrl+Alt+F[1~6],如想切换到第二号虚拟终端,则同时按Ctrl+Alt+F2
4) 掌握普通用户登录后系统的提示符:$
5) 掌握root用户登录后系统的提示符:#
6) 掌握退出命令:exit

三 常用的命令功能

date  查询当前时间

技术分享

cat 查询日历
技术分享
cat 日 月 年 :
cat 2 9 1991     等于查询1991年9月2日的日历

cd(chage directory)命令功能

cd /     返回根目录
cd ..     返回上一层目录
cd -     上一次所在目录
cd~     切换到当前用户的家目录下
ls命令功能
ls     查看当前目录下所有文件
ls -l     列出当前目录详细文件信息
ls -a     查看隐藏文件
ls -lh     h = human     查看人性化展示文件列表
mv命令功能
mv 文件名  文件目录       把文件移动到文件目录下
mkdir命令功能
mkdir 文件名     创建文件目录
mkdir -p     递归式创建多个目录
技术分享

 rm命令功能

rm     删除文件(不能删除目录),有提示是否删除
技术分享
 
rm -r     删除文件及文件目录,有提示是否删除
技术分享

rm -rf     删除文件及文件目录,直接删除不提示 

 技术分享

 touch命令功能

 touch xxx.txt    新建文件

技术分享

 
help      查询帮助     使用方法如图
技术分享
 
which ls 查找命令的路径
技术分享
echo     重复操作      如图 | 表示滚筒   密码更改重复把 |前面的移动到后面,就是更改密码变成‘123456’重复2遍技术分享
 
cat  文件名      查看文件内容

tree 目录名     显示目录树结构图

more 文件名   从头开始慢慢查看文件内容 

pwd     查看当前所在目录

vim .test     创建一个隐藏文件

编辑模式
vim 文件名
按 i 进入插入模式保存
退出 esc
按shift 和:建,在输入wq,敲回车

4、Linux基础