linux学习
2017-03-01 15:32:39 0 举报
AI智能生成
Linux学习是一个系统性的过程,涉及到操作系统的基本原理、命令行操作、文件系统管理、网络配置等多个方面。首先,你需要了解Linux的基本概念和发展历程,熟悉其内核结构和发行版类型。接下来,通过学习常用的Linux命令,如ls、cd、mkdir等,掌握在终端中进行文件和目录操作的方法。此外,还需要学习Linux的文件权限和所有权管理,理解用户和组的概念,以及如何配置防火墙和安全策略。最后,通过实践项目来巩固所学知识,提高自己的实际操作能力。总之,Linux学习需要耐心和毅力,但一旦掌握,你将能够更高效地管理和配置计算机系统。
作者其他创作
大纲/内容
linux学习
basic
计算机启动顺序
POST
Powe On Self Test 加电自检
BIOS
自举
程序
组成
指令 (方法步骤)
数据
语言层次
机器语言
二进制
微码(汇编语言)-> 编译器
高级语言
API-应用编程接口Application Program Interface
不同中的cpu用汇编写出的功能 相同的程序
library:库--虚拟设备
计算机体系结构
运算器
数据总线
控制器
控制/指令总线
存储器
内存
编址
RAM
随机读取存储器
ROM
只读存储器
输入设备
IO
中断
输出设备
硬件架构
ARM
X86--(32)
AM64/x64
安腾
alpha
HP公司
UltraSparc
SUN
Power
IBM
PowerPC
OS
分类
OS/2
Windows
Unix
HP-Unix
Sloaris
AIX
SCO UNIX
Unixware
Linux
Andrew: Minix
Linus: Linux
内核
进程管理
内存管理
文件系统
网络功能
硬件驱动
安全机制
other
术语
批处理系统
MainFrame
汇编语言
Multics
Unics\t--> Unix
B-->C
BSD: Berkeley System Distribution
FreeBSDOpenBSDNetBSD
System V
CP/M-->DOS
sun
MicroSystem
Sun OS --> Solaris
GNU: GNU is Not Unix
GPL: General Public License
LGPL: Lesser
GPLv2
GPLv3
BSD
Apache
gcc: GNU C Complier
bash:
GNU/Linux
源代码: C --> 编译成二进制 (交叉编译)
ABI:Application Binary Interface
发行商:release
RedHat
SLS
Debian
Ubuntu: Mint
CentOS: Community ENTerprise OS
Fedora:
Mandriva
设计原则-哲学
1、由目的单一的小程序组成;组合小程序完成复杂任务;
2、一切皆文件;
3、尽量避免捕获用户接口;
4、配置文件保存为纯文本格式;
分支主题
目录管理
ls -lahi
cd
pwd
mkdir -p 父目录同时创建 -v
rmdir 删除空目录
tree
文件管理
touch
stat
file
rm
cp
install
mv
du
read
df
权限管理
chmod
chown
文本查看
cat tac
more
less
head
tail
文本排序
sort -n -r -t -k -u -f
uniq -c -d -D
文本统计
wc -l -w -c
日期时间
data
hwclock(clock)
cal
0 条评论
回复 删除
下一页