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目录

 

posted @ 2015-10-26 09:20  罗雪纷纷  阅读(148)  评论(0)    收藏  举报