文章目录
- 基础
- 1. 发展史
- 2 特征
- 3 内核版本号的特征
- 4.发布版
- 5,安装
- 第二章
- Linux的常见命令
- Linux命令
- vi的使用
- 文件的操作
- 文件的压缩和解压缩
- 文件阅读命令
- 权限的操作
- 用户设置配置
- 系统查看名命令
基础
1. 发展史
unix—>BSD(TCP的使用)---->GNU---->Minix—>linux
2 特征
1 . 一切都是文档
2,每个软件都有确定的用途
3.多用户多特征
4,完全免费
3 内核版本号的特征
内核版本----主版本号.次版本号,修订次数
技术版本号表示开饭版不稳定版,偶数版本号表示稳定版(次版本号)
4.发布版
Debian---->Mandrade—>red Hat ----->SuSE
5,安装
第二章
Linux的常见命令
FHS标准:
/boot 启动界面
/etc 配置文件内存
/tmp 程序产生临时文件
/home: 用户的目录,新增用户的账号
/lib :库文件,程序再执行的时候,需要调用一些额外的参数时候
/bin:可执行文件和常用的LInux命令
/usr:程序运营文件和文件的安装地
/mnt:挂接其他的文件系统
/root:root账户的home 目录
/dev 存放linux系统的设备文件
Linux命令
vi的使用
生成文本: vi text.txt
变成编辑模式:按i 或者a
保存:按下esc
文件的操作
- pwd 当前文件的路径
- cd 切换目录
- ls:
- cat 显示文本内容
- touch 创建文本(不能插入内容,不能编辑文本)
- grep 再特定的文件中查找字符串(区分大小写)
- cp crop 用于复制文件 cp [原文件][将要存储的文件]
-i :覆盖
–r 整个文件夹的复制
-v 显示进度
- mv (移动,剪切)mv [源文件] [移动的路径]
-i :覆盖
–f 不提示的移动
-v 显示进度
- mkdir 创建目录(创建文件夹)
- rmdir 删除目录(只能删除空目录)
- rm 删除文件
- man 查询和解释一个命令的使用方法
- locate:定位文件和目录
- whatis:用来查询某个共嗯那个的含义
文件的压缩和解压缩
bzip
- bzip2 压缩文件 (bzip2 filename)文件保存并且压缩,保存的文件名是:filename.bz2
- bunzip2 filename.bz2
- bzip2 file1 file2 file3 /home/aa 将1,2,3以及/home/aa 的文件全部都压缩起来
gzip
- 压缩: gzip filename
- 解压:gunzip filename.gz
- -r 递归处理,将指定目录下的所有文件以及子文件一并处理
- gzip -r file1
tar
前面的只能是文件,tar不仅仅只对文件,还针对目录
压缩就是cvf 解压就是xvf
文件阅读命令
- head 查看文件的开头 eg:head 20 查看前面20行
- tail 查看文件结尾 eg : tail text.txt 20 :查看后20行
- more :
- whereis:查找符合条件的文件:
权限的操作
chmod命令用来改变许可权限读取,写入和执行许可权限中的三个主要设置
r 表示可以被读取,w 表示可也比写入,x 表示可以被执行,如果文件是程序的话
d 代表的是文件夹 表示当前目录下的权限信息里面,- 代表普通的文本文件
第一个三位数代表的当前文件,第二个三位代表的同组成员的文件,第三个三位代表的其他人的权限。
数字表示法:
4—读取, 2—写入 1–执行
useradd a 添加用户, userdel -r (删除用户)
用户设置配置
- chgrp 用于变更文件或目录所属的群组
- chown命令:将文件的拥有者改变为指定的用户或者群组
这个只能是系统(root)有权限,其他人没有权限 - su 修改用户 切换用户 表示切换用户,但是环境变量保持再现有的用户的环境变量中,
- su -l 用户 表示切换用户,并且载入那个用户的环境变量
- passwd 修改密码
- exit 退出终端
- 重启系统 reboot / shutdown -r < time >
- ps 查看进程 参数:u 列出使用者的名字和使用时间/ x 列出所有的程序
- top 动态查询正在运行的进程的变化
- kill [pid ] 杀进程号
系统查看名命令
- data : 用来设置和修订现在的时间和日期
- cal 日历: 显示日历