分区:把大硬盘分为小的逻辑分区
系统分区
- 主分区 最多只能有四个
- 扩展分区 最多只能有一个,也就是说主分区家扩展分区最多只能有四个,不能写入数据,只能包含逻辑分区
- 逻辑分区
格式化 为了写入文件系统….在linux中任何内容都是文件
硬件设备文件名 /dev/… 第一个’/’代表的是根目录,dev目录下保存的都是硬件设备文件名
根目录下的bin和sbin,usr目录下的bin和sbin这四个目录都是用来保存系统命令的
/etc/ 目录下一般都是配置文件
/lib/ 目录下一般都是Linux的函数库
proc和sys 目录不应该 操作,这两个目录保存的是内存德过载点
所以不应该在Linux下任何一个文件夹内乱写东西,可以在家目录root或home,以及temp目录下随便放内容
挂载:给每个分区分配挂载点–>相当于Windows下的盘符
必须要有的分区
- ‘/’根分区
- swap分区(交换分区,内存2倍,不超过2GB,类似与虚拟内存,内存不够用,可以用里面的当内存使用)
- 推荐分区
/boot (启动分区,200MB) 这个可以不弄,到时有时候误删的时候,会导致启动不了
安装日志
/root/install.log 存储了安装在系统中的软件包及版本信息
/root/install.log.syslog 存储了安装过程中留下的时间记录
/root/anaconda-ks.cfg 以Kickstart配置文件的格式记录安装过程中的选项信息
Linux常用命令
格式
命令 [选项] [参数]
终端几个符号的认识
- 超级用户提示符
#
- 普通用户提示符
$
目录处理命令
pwd
显示当前目录
ls -l
可以看见权限
权限一共有十位
例如 -rw-r--r--
-文件类型 (-文件 d目录 I软连接)
rw-
u所有者
r--
g所属组
r--
o其他人
r读 w写 x执行
建立目录
mkdir -p [目录名]
make dictionary
-p
递归创建
如果没有-p只能创建单个目录,要创建一串目录加-p即可
切换所在目录
cd [目录]
简化操作
cd ~
或者 直接一个cd进入当前用户的家目录
cd -
进入上次目录
cd ..
进入上级目录
cd .
进入当前目录
注意
全部命令都有空格
Ctrl+L
清屏
删除空目录
rmdir [目录名]
remove empty dictionary
极其少用
删除文件或者目录
rm -rf
选项 -r
删除目录
-f
强制
复制命令
cp [选项] [原文件或目录] [目标目录]
-r
复制目录
-p
连带文件属性复制
-a
相当于-pdr
剪切或者改名命令
mv
[原文件或目录] [目标目录]
后边两个参数一样就是改名功能
创建文件
touch
文件名
显示文件内容
cat
文件名
文件搜索命令
locate 文件名
在后台数据库中按文件名搜索,速度快
/var/lib/mlocate locate命令搜索的后台数据库
updatedb
更新数据库,如果不强制更新的话得等一天你新建的东西才能搜索到
搜索命令的命令
whereis命令
搜索命令所在路径及帮助文档所在位置
选项: -b 只查找可执行文件 -m 只查找帮助文件
环境变量路径可以用echo $PATH查出
find命令
举几个例子就懂
find /etc -name init
在etc目录下查找文件名为init
find / -size +204800
在根目录下下查找大于100MB的文件
find / -user sam
在根目录下查找所有者为Sam的文件
家有其他一些什么-ctime 属性就不一一记了,我觉得常用的就那几个
压缩解压命令
1.压缩成gz文件的
gzip 文件名
解压gz文件的
gunzip 压缩文件名
2.压缩成.tar.gz文件
tar -zcvf 目录
将一个目录打包并压缩
解压缩
tar -zxvf 文件名
还有其他的压缩命令zip与unzip,自行看看就好,哦对了突然想起来伪加密在Linux下面可以直接打开。。。。。。
网络通信命令
ping
命令,不多说,Windows跟linux都有
查看网络设置信息
ifconfig
注意与Windows下面的ipconfig对比
系统命令
shutdown
关机
reboot
重启
不多说,这些跟Windows下面都是一样的
Vim文本编辑器
听说这是一款强大的编辑器?。。。没有菜单只有命令
插入命令
a
在光标后面附加文本i
在光标前插入文本o
在光标下插入文本O
在光标上插入文本还有就是上下左右键控制也行,
$
移至行尾,0
移至行首D
删除光标处所在处到行尾yy
复制当前行,dd
剪切当前行,p,P
粘贴,u
取消上一步操作,:wq
保存并退出
注意
Vim里面的命令都是要在ESC之后才可以使用。。。。。