Linux学习笔记
2020-06-10 16:58:51 27 举报
AI智能生成
Linux知识点
作者其他创作
大纲/内容
Linux
Redhat
CentOS
Fedora
Redhat系列
Debian
Ubuntu
Debian系列
Gentoo
Mandriva
Slackware
SuSE
FreeBSD
其他
1. 发行版
命令 -选项 参数
命令格式
ls 显示目录和文件
cd 切换目录
pwd 显示当前目录路径
路径
cat 显示文件内容
more 分页显示文件内容
head 显示前几行
tail 显示后几行
查看文件
rmdir 删除空目录
mv 移动或重命名文件
rm 删除文件和文件夹
cp 拷贝文件
touch 创建一个文本文件
mkdir 创建一个文件夹
文件操作
软连接:快捷方式
硬链接文件和源文件的inode一样
硬链接:复制+同步更新
ln 创建链接文件
文件处理
chmod 改变文件权限
chown 改变所有者
chgrp 改变所属组
umask 默认权限查看和修改
权限处理
3. 常用命令
: 编辑模式
i 光标前插入
o 光标下插入新行
a 光标后插入
I 本行开头插入
A 本行末插入
O 光标上插入新行
模式切换
h/left 向左
j/down 向下
k/up 向上
l/right 向右
$ 行尾
0 行首
H 屏幕上端
M 屏幕中央
L 屏幕下端
gg 第一行
G 最后一行
nG 第n行
定位管理
x 删除光标所在的字符
nx 删除光标所在处后n个字符
dd 删除光标所在行
ndd 删除n行
dG 删除光标所在行到末尾的内容
D 删除从光标所在处到行尾
删除命令
yy/Y 复制当前行
nyy/nY 复制当前行以下n行
dd 截切当前行
ndd 剪切挡墙行以下n行
p/P 粘贴当前光标所在行下或行上
复制剪切
r 替换光标所在处字符
R 从光标所在处开始替换,ESC结束
u 取消上一步操作
替换取消
/keyword 搜索关键字
/keyword ic 忽略大小写搜索
n 搜索下一个
搜索
命令模式
Enter 命令模式
set nu 显示行号
set nonu 取消行号
n 到第n行
%s/old/new/g 全文替换
set ic 搜索忽略大小写
set noic 取消搜索忽略大小写
q 退出
w 保存
! 强制执行
r 导入其他文件内容
!命令 执行命令
map 定义快捷键
ab 定义输入简化
编辑模式
ESC 命令模式
插入模式
~/.vimrc 配置用户使用vi时的一些快捷方式等
配置文件
5. 文本编辑器 vi/vim
1. 固件firmware(CMOS/BIOS)
存储在硬盘的0柱面0扇区
配置文件 /etc/grub.conf
2. 自举程序 BootLoader(GRUB)
3. 载入内核 Kernel
子主题
4. 启动进程 Init
5. 读取执行配置文件 /etc/inittab
引导流程
运行级别
启动服务
GRUB
6. 系统引导
7. 软件包管理
8. 用户管理
9. 进程管理
10. Shell编程
分区挂载
分区 /dev/sda1
分区 /dev/sda2
分区 /dev/sda[N]
一般指定大小为物理内存的1.5~2倍
虚拟内存 swap 分区
硬盘/dev/sda
硬盘/dev/sdb
硬盘/dev/sd[X]
磁盘规划
Linux目录结构
网卡 /dev/eth0
网络设置
防火墙
SELinux
内核奔溃转储机制
Kdump
硬件时间
系统时间
时间
X-Window
安装向导
Putty
XShell
SSH
2. 系统安装
1. 命名除/外所有字符合法
2. 有些字符最好不用,如空格、制表符、退格等
3. \".\"开头的文件名为隐藏文件
4. 大小写敏感
5. \"./\"为当前目录
6. \"../\"为上级目录
命名规则
读 4/r
写 2/w
执行 1/x
权限
字符组合是按\"rwx\"字符拼接方式
数字是按照 数字和方式计算例如:7=4+2+1=rwx
权限组合
所有者ower
所属组group
其他用户other
用户
字母组合表示rwx rwx rwx所有者 所属组 其他
数字组合表示7 7 7所有者 所所属组 其他
用户权限组合
d:目录
-:二进制文件
l:软链接文件
文件类型
文件属性
4. 文件系统
0 条评论
回复 删除
下一页