linux
1、 LINUX的基本目录
/bin :系统指令目录(如ls指令、mount指令)
/dev :系统设备目录
/home :用户的家,系统中如果有xiaomei小美用户,系统会自动在/home目录下生成xiaomei文件夹。
/lib :系统库目录,.so系统动态库 .a系统静态库
/media :多媒体目录,光驱、软驱
/mnt :挂载目录(mount挂载指令),挂载外部设备
/proc :系统内存目录
/sbin :超级指令目录(一些高级指令关机、重启)
/tmp :临时文件目录(相当于Window/Temp文件夹)
/var :经常变化的目录(系统日志、网页文件、数据库文件)
/boot :系统核心目录
/etc :系统配置目录(安装软件后.conf的存储位置s)
/lost+found :失物认领处
/opt :第三方程序目录(如wps、qq)
/root :超级管理员(root)的家
/usr :系统程序目录(相当于Window系统中的Program files)
2、 Shell指令
ls: 查看目录文件信息
ls –l 以列表的形式显示文件
ls –a 显示所有的文件,包括隐藏文件
ls –al 以列表的形式显示所有的文件含隐藏文件
pwd 查看当前的工作目录
cd 跳转到指定的目录
cd .. 上一级mulu
cd . 当前目录
cd~ 返回自己的家
返回之前的目录
clear 清屏
logout 登出
shutdown指令关机
-h+时间 halt() 多久时间后进行关机 shutdown –h now // 立即关机
-r+时间 reboot 重启 shutdown –r now // 立即重启
-k 发出警告+时间
-c 中止命名,在非shutdown的窗口中
ctrl + c 强制终止命令
3、 VI编辑器
命令模式:
^ 将光标放置在行首
$ 将光标放置在行末
yy 复制当前行
p 粘贴
dd 删除当前行
u 撤销上一步
末行模式
:q quite 退出当前文档
:w 保存当前文档
:wq 保存当前文档
:q! 强制退出
:w! 强制保存
:wq! 强制保存并退出
:set nu 显示行号
:set nonu 取消行号
/string 搜索字符串string并高亮显示
:noh 取消高亮
注:如果误操作了文件,出现异常.xx.php.swp 已经存在了,可以直接使用D将其删除,或者在找到该文件删除即可 rm –rf filename
编辑模式 (vi指令)
vi filename: 新建或者打开文件
vi + filename: 将光标至于最后一行
vi +n(行号) filename 打开文档的时候将光标置于n行
vi +/string filename 打开文档并搜索关键字高亮显示
vi filename filename 同时编辑多个文件
// 可以在末行模式下输入:n 或 :next 进入下一个文档 :prev 进入上一个文档
4、 Linux下软件的安装与卸载
软件的分类:
.rpm (二进制包,编译后的软件)
.tar.gz(未进行编译的软件包,必须通过GCC编译安装)
查看已经安装的软件
rpm –qa // 查看所有安装的软件
rpm –qa | grep param_name // 通过管道命令来查看已经安装过的软件
卸载软件
rpm –e param_name // 卸载程序
VI软件的安装
系统的挂载目录: /media
系统目录的挂载光驱: /media/cdrecorder
find指令可以正则匹配 find vi*
rpm –ivh param_name 软件名称 // -i 安装软件 -vh显示详细的安装进度
5、 单用户模式破解密码
在Linux系统中,如果管理员没有设置grub.conf装载口令,将会通过单用户模式破解任意用户的密码
重启下 e 进入initrd中 改为root=LABEL=/single 重启后设置用户名
6、 LINUX下的引导系统grub.conf
文件路径: /etc/grub.conf
会看见浅蓝色的文件,这种文件就是软连接,如windows下的快捷方式
文件内容:
ls –l grub.conf 查看真实的路径,将源文件打开
default=0 // 默认进入索引为0的第一个系统
timeout=5 // 等待5s后进入系统
splashimage // 系统背景图
hiddenmenu // 隐藏菜单
设置装载口令密码
如果在安装Linux时没有设置grub的装载口令,可以在grub.conf中设置装载口令
password 123456 --设置装载口令,grub.conf的安全级别较低,故linux中有一个命令设置为md5 [grub-md5-crypt]
复制加密后的密码
password -- md5 ************* 即可 // 添加在系统信息外部
设置登录密码
也可以给系统登录时设置密码,放置在系统信息中,root信息前
password – md5 **********
grub.conf 的作用
a.选择操作系统 b.设置grub装载口令 c.设置进入linux系统的密码
7、用户和组
用户信息: /etc/group 文件
xiaotao:x:501 // xiaotao组名 x组密码 501 组id
用户组密码: /etc/gshadow 文件
xiaotao:!:: // xiaotao 组名 !:: 组密码
用户信息 /etc/passwd 文件
xiaotao:x:500:501:xiaotao:/home/xiaotao/:/bin/bash
xiaotao 用户名称
x 密码的占位符
500 用户id(用户的唯一标识)
501 用户组的id
xiaotao: 用户的备注信息
/home/xiaotao: 用户的家
/bin/bash shell目录

浙公网安备 33010602011771号