镜像地址:http://mirrors.163.com/centos/7/isos/ 在Linux中一切皆文件。
Linux目录结构

- bin目录
- sbin目录,s就是superuser这就是超级管理员用户使用的命令
- home目录,普通用户的主目录,每个账号有一个自己的目录在这下边
- root目录,系统管理员用户主目录
- lib目录,放一些动态链接共享库,作用类似于dll文件
- lost+found目录,一般是空的,非法关机后就存放一些文件
- etc目录,系统管理所需的配置文件
- usr目录,很多程序和文件在这个下,类似于Program files
- boot目录,启动Linux时的一些核心文件,包括一些链接文件以及镜像文件
- proc目录,虚拟目录,系统内存的映射,访问这个目录能获取系统信息
- srv目录,service缩写存放一些服务启动之后所需提取的数据
- sys目录,安装了2.6内核中新出现的新系统sysfs
- tmp目录,放临时文件的
- dev目录,存储所有硬件,用文件形式存储,类似设备管理器
- media目录,linux识别到的一些外部设备挂载在这个目录下
- mnt目录,外部存储挂载在这个目录下,进入这个目录就查看里面的内容了
- opt目录,给我们自己装软件用的目录。
- var目录,存着不断扩充的东西,我们习惯将经常被修改的目录放在这个目录下。包括各种日志文件。
- selinux目录,是一种安全子系统,能控制只能访问特定文件。
VI/VIM编辑器
VI/VIM编辑器有三个模式,通过vim+一个文件名打开一个文件,默认进入的是一般模式。
| yy | 复制光标当前一行 |
|---|---|
| y数字y | 复制一段(从第几行到第几行) |
| p | 箭头移动到目的行粘贴 |
| u | 撤销上一步 |
| dd | 删除光标当前行 |
| d数字d | 删除光标(含)后多少行 |
| x | 删除一个字母,相当于del |
| X | 删除一个字母,相当于Backspace |
| yw | 复制一个词 |
| dw | 删除一个词 |
| shift+^ | 移动到行头 |
| shift+$ | 移动到行尾 |
| 1+shift+g | 移动到页头,数字 |
| shift+g | 移动到页尾 |
| 数字N+shift+g | 移动到目标行 |
编辑模式
在一般模式下按下[I,i,A,a,O,o]任何一个键都能进入编辑模式来编辑文件内容
| 按键 | 功能 |
|---|---|
| i | 当前光标前 |
| a | 当前光标后 |
| o | 当前光标行的下一行 |
| I | 光标所在行最前 |
| A | 光标所在行最后 |
| O | 当前光标行的上一行 |
按Esc键退出编辑模式
指令模式
在一般模式中按下[:/?]任意一个键会进入指令模式
| 命令 | 功能 |
|---|---|
| :w | 保存 |
| :q | 退出 |
| :! | 强制执行 |
| /要查找的词 | n 查找下一个,N 往上查找 |
| ? 要查找的词 | n是查找上一个,shift+n是往下查找 |
| :set nu | 显示行号 |
| :set nonu | 关闭行号 |
常用基本命令
帮助命令
1.man+空格+[命令或配置文件] 来获得帮助信息
例如:[root@hadoop101 ~]# man ls
2.help+空格+命令 来获得shell内置命令的帮助信息
例如:[root@hadoop101 ~]# help cd
| 常用快捷键 | 功能 |
|---|---|
| ctrl + c | 停止进程 |
| ctrl+l | 清屏;彻底清屏是:reset |
| ctrl + q | 退出 |
| 善于用tab键 | 提示(更重要的是可以防止敲错) |
| 上下键 | 查找执行过的命令 |
| ctrl +alt | linux和Windows之间切换 |
文件目录类
1.pwd
2.ls
3.cd
4.mkdir
5.rmdir
6.touch
7.cp
8.rm
9.mv
10.cat
11.more
12.less
13.echo
14.head
15.tail
16.>和>>
17.ln
18.history
时间日期类
1.date
2.date -d
3.date -s
4.cal
用户管理命令
1.useradd
2.passwd
3.id
4.cat /etc/passwd
5.su
6.userdel
7.who
8.sudo
9.usermod
用户组管理命令
1.groupadd
2.groupdel
3.groupmod
4.cat /etc/group
文件权限类
1.文件属性
2.chmod改变权限
3.chown
4.chgrp
搜索查找类
1.find
2.locate
3.grep
压缩解压类
1.gzip/gunzip
2.zip/unzip
3.tar
磁盘分区类
1.df
2.fdisk
3.lsblk
4.mount/umount
进程线程类
1.ps
2.kill
3.pstree
4.top
5.netstat
定时任务
1.crontab
软件包管理
1.rpm -qa
2.rpm -e
3.rpm -ivh
4.yum
